
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Error: Could not create the Java Virtual Machine: Ubuntu
Hi,
I know there are a lot of question like this, but I cannot find a solution. I am executing a shell I have created to run my Talend Job. I got the following error:
I have other shell created in the same way which work with Talend Job, but I never got this error.
After build the job, I tried to run the unix shell auto-generated and it works fine. I also pass three external parameters as --context param ...
This is the .sh I am using in unix:
#parametri che passo a Talend#
fileDirectory=$1
CODE_TIPO_ELAB=$2
ATTR_EXT_UID_ELAB=$3
ROOT_PATH="/myRootPath/"
echo "Eseguo mainImpA_Prodotto_Fasce"
java -Xms256M -Xmx1024M -cp $ROOT_PATH/lib/*:/mainImpA_Prodotto_Fasce/mainimpa_prodotto_fasce_0_1/acq/mainimpa_prodotto_fasce_0_1/mainImpA_Prodotto_Fasce -context_param fileDirectory=$1 -context_param CODE_TIPO_ELAB=$2 -context_param ATTR_EXT_UID_ELAB=$3
Why I am geting this error?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I already tried this, but it does not works. I got the same error. I noted that in the shell made of my own (calling talend) I have to use single dashes instead of two. Otherwise I got error. I do not know the reason.
In this case, if I use Talend shell auto-generated by building job I am able to pass --context param with no errors.
But, I need my own shell because I have a java process behind Talend. So, I still facing the error.
