Re: maven-eclipse-plugin failing on hudson - help needed.
>From inside an the antrun plugin? On Thu, Jun 25, 2009 at 1:42 AM, Brian Fox wrote: > use new File(basedir,) > > On Tue, Jun 23, 2009 at 4:21 PM, Barrie Treloar wrote: >> Interesting... >> >> [INFO] Executing tasks >> [echo] script = >> /home/hudson/workspace/plugins-CI-with-maven-2.1.x/jdk/1.5/label/ubuntu/trunk/maven-eclipse-plugin/verify-integration-tests-checks.bsh >> Jun 23, 2009 5:10:38 PM org.apache.bsf.BSFManager exec >> SEVERE: Exception : >> java.security.PrivilegedActionException: org.apache.bsf.BSFException: >> The application script threw an exception: >> java.io.FileNotFoundException: >> /home/hudson/workspace/plugins-CI-with-maven-2.1.x/jdk/1.5/label/ubuntu/trunk/maven-antrun.bsh >> (No such file or directory) BSF info: ANT at line: 0 column: columnNo >> >> So a relative file resolved via ant points to the correct location, >> yet the relative location resolved in the script points to the parent >> location. Wierd. >> >> - >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> For additional commands, e-mail: dev-h...@maven.apache.org >> >> > > - > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > > - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
Re: maven-eclipse-plugin failing on hudson - help needed.
use new File(basedir,) On Tue, Jun 23, 2009 at 4:21 PM, Barrie Treloar wrote: > Interesting... > > [INFO] Executing tasks > [echo] script = > /home/hudson/workspace/plugins-CI-with-maven-2.1.x/jdk/1.5/label/ubuntu/trunk/maven-eclipse-plugin/verify-integration-tests-checks.bsh > Jun 23, 2009 5:10:38 PM org.apache.bsf.BSFManager exec > SEVERE: Exception : > java.security.PrivilegedActionException: org.apache.bsf.BSFException: > The application script threw an exception: > java.io.FileNotFoundException: > /home/hudson/workspace/plugins-CI-with-maven-2.1.x/jdk/1.5/label/ubuntu/trunk/maven-antrun.bsh > (No such file or directory) BSF info: ANT at line: 0 column: columnNo > > So a relative file resolved via ant points to the correct location, > yet the relative location resolved in the script points to the parent > location. Wierd. > > - > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > > - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
Re: maven-eclipse-plugin failing on hudson - help needed.
Interesting... [INFO] Executing tasks [echo] script = /home/hudson/workspace/plugins-CI-with-maven-2.1.x/jdk/1.5/label/ubuntu/trunk/maven-eclipse-plugin/verify-integration-tests-checks.bsh Jun 23, 2009 5:10:38 PM org.apache.bsf.BSFManager exec SEVERE: Exception : java.security.PrivilegedActionException: org.apache.bsf.BSFException: The application script threw an exception: java.io.FileNotFoundException: /home/hudson/workspace/plugins-CI-with-maven-2.1.x/jdk/1.5/label/ubuntu/trunk/maven-antrun.bsh (No such file or directory) BSF info: ANT at line: 0 column: columnNo So a relative file resolved via ant points to the correct location, yet the relative location resolved in the script points to the parent location. Wierd. - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
Re: maven-eclipse-plugin failing on hudson - help needed.
On Wed, Jun 24, 2009 at 6:33 AM, Benjamin Bentmann wrote: > Barrie Treloar wrote: > >> This builds fine on my machine (windows xp) and on people.apache.org. >> >> I dont know why this is failing on hudson. > > Likely because Hudson does a reactor build with the current working > directory being trunk/ and not maven-eclipse-plugin/. E.g. doing > > cd .. > mvn integration-test -P run-its -f maven-eclipse-plugin/pom.xml > > from the maven-eclipse-plugin directory should also fail for you. Hmm, the echo via returns [echo] cwd = /home/hudson/workspace/plugins-CI-with-maven-2.1.x/jdk/1.5/label/ubuntu/trunk/maven-eclipse-plugin which would indicate that it is the correct directory. I will try using An't property location to expand the path for me: - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
Re: maven-eclipse-plugin failing on hudson - help needed.
Barrie Treloar wrote: This builds fine on my machine (windows xp) and on people.apache.org. I dont know why this is failing on hudson. Likely because Hudson does a reactor build with the current working directory being trunk/ and not maven-eclipse-plugin/. E.g. doing cd .. mvn integration-test -P run-its -f maven-eclipse-plugin/pom.xml from the maven-eclipse-plugin directory should also fail for you. And if by chance someone knows what the problems is please let me know. From [0]: /** * Load the script from an external file ; optional. * * @param fileName the name of the file containing the script source. */ public void setSrc(String fileName) { helper.setSrc(new File(fileName)); } I suspect that the call "new File(fileName)" is missing a check for a relative path to resolve that against the project base dir. Benjamin [0] http://svn.apache.org/repos/asf/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/Script.java - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
Re: maven-eclipse-plugin failing on hudson - help needed.
On Tue, Jun 23, 2009 at 1:46 PM, Barrie Treloar wrote: > On Tue, Jun 23, 2009 at 10:14 AM, John Casey wrote: >> This would seem to be the result of some path that's taken for granted to be >> a certain way, but for some reason is different out on hudson. >> >> Have you tried to the path from the antrun plugin, or else use an >> absolute path like: >> >> ${project.basedir}/verify-integration-tests-checks.bsh >> >> Just a few ideas... > > Thanks, they should help me. > I'm reluctant to add ${project.basedir} as I suspect that the other > file I am "sourcing" will need basedir too. > Oh well, if it does I can hack around that. > [echo] cwd = /home/hudson/workspace/plugins-CI-with-maven-2.1.x/jdk/1.5/label/ubuntu/trunk/maven-eclipse-plugin Which makes me go "hmm" why can't it find the file then. Its in the workspace https://grid.sonatype.org/ci/job/plugins-CI-with-maven-2.1.x/jdk=1.5,label=ubuntu/ws/trunk/maven-eclipse-plugin/ - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
Re: maven-eclipse-plugin failing on hudson - help needed.
On Tue, Jun 23, 2009 at 10:14 AM, John Casey wrote: > This would seem to be the result of some path that's taken for granted to be > a certain way, but for some reason is different out on hudson. > > Have you tried to the path from the antrun plugin, or else use an > absolute path like: > > ${project.basedir}/verify-integration-tests-checks.bsh > > Just a few ideas... Thanks, they should help me. I'm reluctant to add ${project.basedir} as I suspect that the other file I am "sourcing" will need basedir too. Oh well, if it does I can hack around that. - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
Re: maven-eclipse-plugin failing on hudson - help needed.
You might try adding ${basedir} into the src attribute, but strange that it would try to run anywhere but the current directory. I assume that that file is properly checked out, which you should be able to check in Hudson. FTR, it runs fine on my machine too (Mac). - Brett On 23/06/2009, at 10:44 AM, John Casey wrote: This would seem to be the result of some path that's taken for granted to be a certain way, but for some reason is different out on hudson. Have you tried to the path from the antrun plugin, or else use an absolute path like: ${project.basedir}/verify-integration-tests-checks.bsh Just a few ideas... -john Barrie Treloar wrote: This builds fine on my machine (windows xp) and on people.apache.org. I dont know why this is failing on hudson. I do not have ANT on my path for either of the machines that build successfully - that is why the dependencies are included in the antrun plugin configuration. Could I ask for some more devs to checkout and install with -Prun-its and see that it works on their environment. And if by chance someone knows what the problems is please let me know. === pom.xml plugin def === org.apache.maven.plugins maven-antrun-plugin verify-integration-tests-checks post-integration-test run org.apache.ant ant-nodeps 1.7.1 org.apache.ant ant-apache-bsf 1.7.1 org.beanshell bsh 2.0b4 === hudson console output === org.apache.maven.lifecycle.LifecycleExecutionException: An Ant BuildException has occured: file verify-integration-tests-checks.bsh not found. at org .apache .maven .lifecycle .DefaultLifecycleExecutor .executeGoals(DefaultLifecycleExecutor.java:703) at org .apache .maven .lifecycle .DefaultLifecycleExecutor .executeGoalWithLifecycle(DefaultLifecycleExecutor.java:540) at org .apache .maven .lifecycle .DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java: 519) at org .apache .maven .lifecycle .DefaultLifecycleExecutor .executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371) at org .apache .maven .lifecycle .DefaultLifecycleExecutor .executeTaskSegments(DefaultLifecycleExecutor.java:332) at org .apache .maven .lifecycle .DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java: 356) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137) at org.apache.maven.cli.MavenCli.main(MavenCli.java:356) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun .reflect .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun .reflect .DelegatingMethodAccessorImpl .invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: org.apache.maven.plugin.MojoExecutionException: An Ant BuildException has occured: file verify-integration-tests-checks.bsh not found. at org .apache .maven .plugin.antrun.AbstractAntMojo.executeTasks(AbstractAntMojo.java:131) at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:98) at org .apache .maven .plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java: 483) at org .apache .maven .lifecycle .DefaultLifecycleExecutor .executeGoals(DefaultLifecycleExecutor.java:678) ... 16 more Caused by: file verify-integration-tests-checks.bsh not found. at org .apache .tools.ant.util.ScriptRunnerBase.setSrc(ScriptRunnerBase.java:197) at org .apache .tools .ant .util.ScriptRunnerHelper.getScriptRunner(ScriptRunnerHelper.java:57) at org.apache.tools.ant.taskdefs.optional.Script.execute(Script.java:52) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun .reflect .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun .reflect .DelegatingMethodAccessorImpl .invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org .apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java: 106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.e
Re: maven-eclipse-plugin failing on hudson - help needed.
This would seem to be the result of some path that's taken for granted to be a certain way, but for some reason is different out on hudson. Have you tried to the path from the antrun plugin, or else use an absolute path like: ${project.basedir}/verify-integration-tests-checks.bsh Just a few ideas... -john Barrie Treloar wrote: This builds fine on my machine (windows xp) and on people.apache.org. I dont know why this is failing on hudson. I do not have ANT on my path for either of the machines that build successfully - that is why the dependencies are included in the antrun plugin configuration. Could I ask for some more devs to checkout and install with -Prun-its and see that it works on their environment. And if by chance someone knows what the problems is please let me know. === pom.xml plugin def === org.apache.maven.plugins maven-antrun-plugin verify-integration-tests-checks post-integration-test run org.apache.ant ant-nodeps 1.7.1 org.apache.ant ant-apache-bsf 1.7.1 org.beanshell bsh 2.0b4 === hudson console output === org.apache.maven.lifecycle.LifecycleExecutionException: An Ant BuildException has occured: file verify-integration-tests-checks.bsh not found. at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:703) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:540) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:519) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137) at org.apache.maven.cli.MavenCli.main(MavenCli.java:356) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: org.apache.maven.plugin.MojoExecutionException: An Ant BuildException has occured: file verify-integration-tests-checks.bsh not found. at org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(AbstractAntMojo.java:131) at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:98) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678) ... 16 more Caused by: file verify-integration-tests-checks.bsh not found. at org.apache.tools.ant.util.ScriptRunnerBase.setSrc(ScriptRunnerBase.java:197) at org.apache.tools.ant.util.ScriptRunnerHelper.getScriptRunner(ScriptRunnerHelper.java:57) at org.apache.tools.ant.taskdefs.optional.Script.execute(Script.java:52) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(AbstractAntMojo.java:118) ... 19 more - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org - To unsubscribe, e-m