Okay. I'll test that. It makes sense. How about if we just add a notice in the Readme? (Maybe even just suggest that Windows USERS install at their top level directory?) Probably I'm the only one who buries their file so deeply! :)
On Fri, May 27, 2016, 7:55 AM Stian Soiland-Reyes <[email protected]> wrote: > I managed to reproduce it as well - it's related to the folder length: > > [INFO] Command was cmd.exe /X /C ""C:\Program > Files\Java\jdk1.8.0_92\jre\bin\java" -jar > "C:\Users\stain\ApacheTavernaBuilds\04 Try Engine > > Again\incubator-taverna-engine\taverna-activity-archetype\target\test-classes\projects\dummyActivity\project\dummy-taverna-plugin\dummy-taverna-plugin-activity\target\surefire\surefirebooter3609180204497295203.jar" > "C:\Users\stain\ApacheTavernaBuilds\04 Try Engine > > Again\incubator-taverna-engine\taverna-activity-archetype\target\test-classes\projects\dummyActivity\project\dummy-taverna-plugin\dummy-taverna-plugin-activity\target\surefire\surefire9169840870606093708tmp" > "C:\Users\stain\ApacheTavernaBuilds\04 Try Engine > > Again\incubator-taverna-engine\taverna-activity-archetype\target\test-classes\projects\dummyActivity\project\dummy-taverna-plugin\dummy-taverna-plugin-activity\target\surefire\surefire_05020064088761634944tmp"" > [INFO] at > org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:590) > [INFO] at > org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:460) > [INFO] at > org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:229) > [INFO] at > org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:201) > [INFO] at > org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1026) > [INFO] at > org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:862) > [INFO] at > org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:755) > [INFO] at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) > [INFO] ... 21 more > > On 27 May 2016 at 15:39, Stian Soiland-Reyes <[email protected]> wrote: > > Hm, this error seems different from the previous > > > >> [ERROR] Archetype IT 'dummyActivity' failed: Cannot run additions goals. > > > > I was able to reproduce the above in Windows 10 by removing the > > maven-invoker dependency from the pom.xml - and if I add it back in, > > it works. > > > > IS it because of the space in your folder name > > C:\Users\Gale\ApacheTavernaBuilds\04 Try Engine again\ or possibly the > > total length of the file path? > > > > I built it from D:\incubator-taverna-engine without reproducing the > > problem. Could you try to say build it from C:\1\ ? > > > > (BTW - to save time you can test this by running just mvn clean > > install within the taverna-activity-archetype folder) > > > > > > If I try to copy this folder to my > > C:\Users\stain\ApacheTavernaBuilds\04 Try Engine Again I actually get > > an error from Windows Explorer: > > > >> The filename(s) would be too long for the destination folder > >> DummyActivityFactory.java > > > > so a big hint that the folder paths of the internal test project can > > become a bit long for Windows. (It's OK as long as you are inside > > Java, you are allowed to make and use "too long" paths - but it breaks > > as soon as you then try to start a sub-process as the inner maven fork > > would do) > > > > > > Should we disable this test on Windows or just warn about this in the > > README? I think it could affect other parts as well - which is why I > > tend to put my source code straight on my D:\ while in Windows :) > > > > > > > > On 23 May 2016 at 15:01, Gale Naylor <[email protected]> > wrote: > >> Sorry, BUILD FAILURE again. Actually, two: Dummy Taverna activity > >> and Apache Taverna Activity archetype. > >> > >> [INFO] [INFO] > >> ------------------------------------------------------------------------ > >> [INFO] [INFO] Reactor Summary: > >> [INFO] [INFO] > >> [INFO] [INFO] Dummy Taverna project .............................. > SUCCESS > >> [ 12.754 s] > >> [INFO] [INFO] Dummy Taverna activity ............................. > FAILURE > >> [ 23.582 s] > >> [INFO] [INFO] Dummy Taverna plugin ............................... > SKIPPED > >> [INFO] [INFO] > >> ------------------------------------------------------------------------ > >> [INFO] [INFO] BUILD FAILURE > >> [INFO] [INFO] > >> ------------------------------------------------------------------------ > >> [INFO] [INFO] Total time: 38.075 s > >> [INFO] [INFO] Finished at: 2016-05-23T06:51:36-07:00 > >> [INFO] [INFO] Final Memory: 26M/202M > >> [INFO] [INFO] > >> ------------------------------------------------------------------------ > >> [INFO] [ERROR] Failed to execute goal > >> org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test > (default-test) > >> on project dummy-taverna-plugin-activity: Execution default-test of goal > >> org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test failed: The > >> forked VM terminated without properly saying goodbye. VM crash or > >> System.exit called? > >> [INFO] [ERROR] Command was cmd.exe /X /C > >> "c:\PROGRA~1\Java\JDK18~1.0_4\jre\bin\java -jar > >> "C:\Users\Gale\ApacheTavernaBuilds\04 Try Engine > >> > again\incubator-taverna-engine-master\taverna-activity-archetype\target\test-classes\projects\dummyActivity\project\dummy-taverna-plugin\dummy-taverna-plugin-activity\target\surefire\surefirebooter7662048493632791084.jar" > >> "C:\Users\Gale\ApacheTavernaBuilds\04 Try Engine > >> > again\incubator-taverna-engine-master\taverna-activity-archetype\target\test-classes\projects\dummyActivity\project\dummy-taverna-plugin\dummy-taverna-plugin-activity\target\surefire\surefire2131732548318184089tmp" > >> "C:\Users\Gale\ApacheTavernaBuilds\04 Try Engine > >> > again\incubator-taverna-engine-master\taverna-activity-archetype\target\test-classes\projects\dummyActivity\project\dummy-taverna-plugin\dummy-taverna-plugin-activity\target\surefire\surefire_07668064436317001826tmp"" > >> [INFO] [ERROR] -> [Help 1] > >> [INFO] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to > >> execute goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test > >> (default-test) on project dummy-taverna-plugin-activity: Execution > >> default-test of goal > >> org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test failed: The > >> forked VM terminated without properly saying goodbye. VM crash or > >> System.exit called? > >> [INFO] Command was cmd.exe /X /C > "c:\PROGRA~1\Java\JDK18~1.0_4\jre\bin\java > >> -jar "C:\Users\Gale\ApacheTavernaBuilds\04 Try Engine > >> > again\incubator-taverna-engine-master\taverna-activity-archetype\target\test-classes\projects\dummyActivity\project\dummy-taverna-plugin\dummy-taverna-plugin-activity\target\surefire\surefirebooter7662048493632791084.jar" > >> "C:\Users\Gale\ApacheTavernaBuilds\04 Try Engine > >> > again\incubator-taverna-engine-master\taverna-activity-archetype\target\test-classes\projects\dummyActivity\project\dummy-taverna-plugin\dummy-taverna-plugin-activity\target\surefire\surefire2131732548318184089tmp" > >> "C:\Users\Gale\ApacheTavernaBuilds\04 Try Engine > >> > again\incubator-taverna-engine-master\taverna-activity-archetype\target\test-classes\projects\dummyActivity\project\dummy-taverna-plugin\dummy-taverna-plugin-activity\target\surefire\surefire_07668064436317001826tmp"" > >> [INFO] at > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212) > >> [INFO] at > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) > >> [INFO] at > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) > >> [INFO] at > >> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) > >> [INFO] at > >> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) > >> [INFO] at > >> > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) > >> [INFO] at > >> > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) > >> [INFO] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) > >> [INFO] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) > >> [INFO] at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) > >> [INFO] at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) > >> [INFO] at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) > >> [INFO] at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) > >> [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >> [INFO] at > >> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > >> [INFO] at > >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >> [INFO] at java.lang.reflect.Method.invoke(Method.java:497) > >> [INFO] at > >> > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) > >> [INFO] at > >> > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) > >> [INFO] at > >> > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) > >> [INFO] at > >> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) > >> [INFO] Caused by: org.apache.maven.plugin.PluginExecutionException: > >> Execution default-test of goal > >> org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test failed: The > >> forked VM terminated without properly saying goodbye. VM crash or > >> System.exit called? > >> [INFO] Command was cmd.exe /X /C > "c:\PROGRA~1\Java\JDK18~1.0_4\jre\bin\java > >> -jar "C:\Users\Gale\ApacheTavernaBuilds\04 Try Engine > >> > again\incubator-taverna-engine-master\taverna-activity-archetype\target\test-classes\projects\dummyActivity\project\dummy-taverna-plugin\dummy-taverna-plugin-activity\target\surefire\surefirebooter7662048493632791084.jar" > >> "C:\Users\Gale\ApacheTavernaBuilds\04 Try Engine > >> > again\incubator-taverna-engine-master\taverna-activity-archetype\target\test-classes\projects\dummyActivity\project\dummy-taverna-plugin\dummy-taverna-plugin-activity\target\surefire\surefire2131732548318184089tmp" > >> "C:\Users\Gale\ApacheTavernaBuilds\04 Try Engine > >> > again\incubator-taverna-engine-master\taverna-activity-archetype\target\test-classes\projects\dummyActivity\project\dummy-taverna-plugin\dummy-taverna-plugin-activity\target\surefire\surefire_07668064436317001826tmp"" > >> [INFO] at > >> > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:145) > >> [INFO] at > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) > >> [INFO] ... 20 more > >> [INFO] Caused by: java.lang.RuntimeException: The forked VM terminated > >> without properly saying goodbye. VM crash or System.exit called? > >> [INFO] Command was cmd.exe /X /C > "c:\PROGRA~1\Java\JDK18~1.0_4\jre\bin\java > >> -jar "C:\Users\Gale\ApacheTavernaBuilds\04 Try Engine > >> > again\incubator-taverna-engine-master\taverna-activity-archetype\target\test-classes\projects\dummyActivity\project\dummy-taverna-plugin\dummy-taverna-plugin-activity\target\surefire\surefirebooter7662048493632791084.jar" > >> "C:\Users\Gale\ApacheTavernaBuilds\04 Try Engine > >> > again\incubator-taverna-engine-master\taverna-activity-archetype\target\test-classes\projects\dummyActivity\project\dummy-taverna-plugin\dummy-taverna-plugin-activity\target\surefire\surefire2131732548318184089tmp" > >> "C:\Users\Gale\ApacheTavernaBuilds\04 Try Engine > >> > again\incubator-taverna-engine-master\taverna-activity-archetype\target\test-classes\projects\dummyActivity\project\dummy-taverna-plugin\dummy-taverna-plugin-activity\target\surefire\surefire_07668064436317001826tmp"" > >> [INFO] at > >> > org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:590) > >> [INFO] at > >> > org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:460) > >> [INFO] at > >> > org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:229) > >> [INFO] at > >> > org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:201) > >> [INFO] at > >> > org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1026) > >> [INFO] at > >> > org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:862) > >> [INFO] at > >> > org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:755) > >> [INFO] at > >> > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) > >> [INFO] ... 21 more > >> [INFO] [ERROR] > >> [INFO] [ERROR] Re-run Maven using the -X switch to enable full debug > >> logging. > >> [INFO] [ERROR] > >> [INFO] [ERROR] For more information about the errors and possible > >> solutions, please read the following articles: > >> [INFO] [ERROR] [Help 1] > >> > http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException > >> [INFO] [ERROR] > >> [INFO] [ERROR] After correcting the problems, you can resume the build > with > >> the command > >> [INFO] [ERROR] mvn <goals> -rf :dummy-taverna-plugin-activity > >> [INFO] Post-archetype-generation invoker exit code: 1 > >> [INFO] > >> ------------------------------------------------------------------------ > >> [INFO] Reactor Summary: > >> [INFO] > >> [INFO] Apache Taverna Engine and Platform ................. SUCCESS [ > >> 3.095 s] > >> [INFO] Apache Taverna Activity archetype .................. FAILURE [ > >> 46.310 s] > >> [INFO] Apache Taverna Reference Manager API ............... SKIPPED > >> [INFO] Apache Taverna Observer pattern .................... SKIPPED > >> [INFO] Apache Taverna Workflow Model API .................. SKIPPED > >> [INFO] Apache Taverna Workflow Model Extension Points ..... SKIPPED > >> [INFO] Apache Taverna Workflow Model impl ................. SKIPPED > >> [INFO] Apache Taverna Database Configuration API .......... SKIPPED > >> [INFO] Apache Taverna Reference Test Helpers .............. SKIPPED > >> [INFO] Apache Taverna Reference Manager impl .............. SKIPPED > >> [INFO] Apache Taverna Engine Reference Types .............. SKIPPED > >> [INFO] Apache Taverna Activity test utils ................. SKIPPED > >> [INFO] Apache Taverna Platform Capability API ............. SKIPPED > >> [INFO] Apache Taverna Platform Capability impl ............ SKIPPED > >> [INFO] Apache Taverna Credential Manager API .............. SKIPPED > >> [INFO] Apache Taverna Credential Manager impl ............. SKIPPED > >> [INFO] Apache Taverna Database Configuration impl ......... SKIPPED > >> [INFO] Apache Taverna Dataflow Activity ................... SKIPPED > >> [INFO] Apache Taverna Platform Report Service ............. SKIPPED > >> [INFO] Apache Taverna Platform Execution Service API ...... SKIPPED > >> [INFO] Apache Taverna Hadoop Workflow Execution Service ... SKIPPED > >> [INFO] Apache Taverna Platform Execution Service impl ..... SKIPPED > >> [INFO] Apache Taverna Platform Local Execution Service .... SKIPPED > >> [INFO] Apache Taverna Platform Remote Execution Service ... SKIPPED > >> [INFO] Apache Taverna Platform Run Service API ............ SKIPPED > >> [INFO] Apache Taverna Platform Run Service impl ........... SKIPPED > >> [INFO] Apache Taverna Services API ........................ SKIPPED > >> [INFO] Apache Taverna Platform Services impl .............. SKIPPED > >> [INFO] Apache Taverna StringConstant Activity ............. SKIPPED > >> [INFO] > >> ------------------------------------------------------------------------ > >> [INFO] BUILD FAILURE > >> [INFO] > >> ------------------------------------------------------------------------ > >> [INFO] Total time: 51.317 s > >> [INFO] Finished at: 2016-05-23T06:51:36-07:00 > >> [INFO] Final Memory: 41M/439M > >> [INFO] > >> ------------------------------------------------------------------------ > >> [ERROR] Failed to execute goal > >> org.apache.maven.plugins:maven-archetype-plugin:2.4:integration-test > >> (default-integration-test) on project taverna-activity-archetype: > >> [ERROR] Archetype IT 'dummyActivity' failed: Execution failure: exit > code = > >> 1 > >> [ERROR] -> [Help 1] > >> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to > execute > >> goal > org.apache.maven.plugins:maven-archetype-plugin:2.4:integration-test > >> (default-integration-test) on project taverna-activity-archetype: > >> Archetype IT 'dummyActivity' failed: Execution failure: exit code = 1 > >> at > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212) > >> at > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) > >> at > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) > >> at > >> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) > >> at > >> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) > >> at > >> > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) > >> at > >> > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) > >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) > >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) > >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) > >> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) > >> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) > >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) > >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >> at > >> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > >> at > >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >> at java.lang.reflect.Method.invoke(Method.java:497) > >> at > >> > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) > >> at > >> > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) > >> at > >> > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) > >> at > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) > >> Caused by: org.apache.maven.plugin.MojoExecutionException: > >> Archetype IT 'dummyActivity' failed: Execution failure: exit code = 1 > >> at > >> > org.apache.maven.archetype.mojos.IntegrationTestMojo.execute(IntegrationTestMojo.java:269) > >> at > >> > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) > >> at > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) > >> ... 20 more > >> [ERROR] > >> [ERROR] Re-run Maven using the -X switch to enable full debug logging. > >> [ERROR] > >> [ERROR] For more information about the errors and possible solutions, > >> please read the following articles: > >> [ERROR] [Help 1] > >> http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException > >> [ERROR] > >> [ERROR] After correcting the problems, you can resume the build with the > >> command > >> [ERROR] mvn <goals> -rf :taverna-activity-archetype > >> > >> > >> On Mon, May 23, 2016 at 6:47 AM Gale Naylor < > [email protected]> > >> wrote: > >> > >>> Yes, sorry - I'm at a conference and didn't check email yesterday. FYI > I'm > >>> running mvn 3.3.9. I'll try it again. > >>> > >>> On Sun, May 22, 2016 at 10:39 AM Stian Soiland-Reyes <[email protected] > > > >>> wrote: > >>> > >>>> I added the explicit plugin dependency as described in ARCHETYPE-488 - > >>>> could you see if it works now on your setup, Gale? > >>>> > >>>> On 22 May 2016 at 19:35, Stian Soiland-Reyes <[email protected]> > wrote: > >>>> > On 22 May 2016 at 19:32, Stian Soiland-Reyes <[email protected]> > wrote: > >>>> > > >>>> >> We can try to add that workaround - I upgraded it to the newer > >>>> >> maven-archetype-plugin 2.5 now - is the problem still there? > >>>> > > >>>> > Sorry, archetype-plugin 2.5 was not released yet - so that didn't > >>>> work. :( > >>>> > > >>>> > > >>>> > I'll see if some other workaround can be added.. or we can just > >>>> > disable that test on Windows. > >>>> > > >>>> > (I think it's something to do with mvn.cmd vs. mvn.bat ?) > >>>> > > >>>> > > >>>> > -- > >>>> > Stian Soiland-Reyes > >>>> > Apache Commons, Apache Taverna (incubating), Apache Commons RDF > >>>> (incubating) > >>>> > http://orcid.org/0000-0001-9842-9718 > >>>> > >>>> > >>>> > >>>> -- > >>>> Stian Soiland-Reyes > >>>> Apache Commons, Apache Taverna (incubating), Apache Commons RDF > >>>> (incubating) > >>>> http://orcid.org/0000-0001-9842-9718 > >>>> > >>> > > > > > > > > -- > > Stian Soiland-Reyes > > Apache Taverna (incubating), Apache Commons > > http://orcid.org/0000-0001-9842-9718 > > > > -- > Stian Soiland-Reyes > Apache Taverna (incubating), Apache Commons > http://orcid.org/0000-0001-9842-9718 >
