build - Ant: exec executable:error code 99 -


we building our app on linux using ant , compilation fine , during deploy on websphere (deploy-build.xml) using below code

<exec executable="${shell.cmd}" failonerror="true">             <arg line="${wsadmin.cmd} -conntype ${wsadmin.conntype} -profilename ${was.profile} ${security.options} -lang jython -f ${scripts.dir}/app-server/jy/install-app.jy ${archive.location}"/>         </exec>           <echo message="${app.name} (${archive.location} deployed." /> 

from logs can see install-app.jy execution successful. still facing below error:

build failed /home/ebbuild/env-build/b4b/env-build.xml:50: following error occurred while executing line: /home/ebbuild/env-build/deploy-build.xml:185: exec returned: 99         @ org.apache.tools.ant.projecthelper.addlocationtobuildexception(projecthelper.java:508)         @ org.apache.tools.ant.taskdefs.ant.execute(ant.java:418)         @ org.apache.tools.ant.unknownelement.execute(unknownelement.java:288)         @ sun.reflect.generatedmethodaccessor3.invoke(unknown source)         @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:55)         @ java.lang.reflect.method.invoke(method.java:613)         @ org.apache.tools.ant.dispatch.dispatchutils.execute(dispatchutils.java:106)         @ org.apache.tools.ant.task.perform(task.java:348)         @ org.apache.tools.ant.target.execute(target.java:357)         @ org.apache.tools.ant.target.performtasks(target.java:385)         @ org.apache.tools.ant.project.executesortedtargets(project.java:1337)         @ org.apache.tools.ant.project.executetarget(project.java:1306)         @ org.apache.tools.ant.helper.defaultexecutor.executetargets(defaultexecutor.java:41)         @ org.apache.tools.ant.project.executetargets(project.java:1189)         @ org.apache.tools.ant.main.runbuild(main.java:758)         @ org.apache.tools.ant.main.startant(main.java:217)         @ org.apache.tools.ant.launch.launcher.run(launcher.java:257)         @ org.apache.tools.ant.launch.launcher.main(launcher.java:104) caused by: /home/ebbuild/env-build/deploy-build.xml:185: exec returned: 99         @ org.apache.tools.ant.taskdefs.exectask.runexecute(exectask.java:636)         @ org.apache.tools.ant.taskdefs.exectask.runexec(exectask.java:662)         @ org.apache.tools.ant.taskdefs.exectask.execute(exectask.java:487)         @ org.apache.tools.ant.unknownelement.execute(unknownelement.java:288)         @ sun.reflect.generatedmethodaccessor3.invoke(unknown source)         @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:55)         @ java.lang.reflect.method.invoke(method.java:613)         @ org.apache.tools.ant.dispatch.dispatchutils.execute(dispatchutils.java:106)         @ org.apache.tools.ant.task.perform(task.java:348)         @ org.apache.tools.ant.target.execute(target.java:357)         @ org.apache.tools.ant.target.performtasks(target.java:385)         @ org.apache.tools.ant.project.executesortedtargets(project.java:1337)         @ org.apache.tools.ant.helper.singlecheckexecutor.executetargets(singlecheckexecutor.java:38)         @ org.apache.tools.ant.project.executetargets(project.java:1189)         @ org.apache.tools.ant.taskdefs.ant.execute(ant.java:416) 

in above error message line 185 exec code pasted above

we using bash shell (linux)

rc=99 originates jython script, @ source.
use either ant -d env-build.xml (as david mentioned) or :

<echoxml> <exec executable="${shell.cmd}" failonerror="true">  <arg line="${wsadmin.cmd} -conntype ${wsadmin.conntype} -profilename ${was.profile} ${security.options} -lang jython -f ${scripts.dir}/app-server/jy/install-app.jy ${archive.location}"/> </exec> </echoxml> 

to see how properties resolved / how jython script executed.
afterwards start jython script standalone in bash (as david mentioned) further investigations.
don't know jython, maybe has commandline parameter increase it's noiselevel !?


Comments

Popular posts from this blog

How to remove text and logo OR add Overflow on Android ActionBar using AppCompat on API 8? -

html - How to style widget with post count different than without post count -

url rewriting - How to redirect a http POST with urlrewritefilter -