Yes, that is a problem I have seen before. It is a bug in
openArchitectureWare 4.1.2.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=180359
I thought we had solved it by using the patch, oaw-aaa-patch.
<dependency>
<!-- Patch for oAW bug 180359. This will be placed
before
oaw-core-xpand2-4.1.2.jar in classpath. -->
<groupId>org.fornax.cartridges</groupId>
<artifactId>oaw-aaa-patch</artifactId>
<version>1.0.0</version>
<scope>compile</scope>
</dependency>
It works in my environment. It must be placed before oaw in the classpath.
Which version of Maven are you using? I'm using 2.0.6.
The order of the classpath in maven is not the order we specify the
dependencies in the poms. It is alphabetic order (at least in 2.0.6).
Therefore the patch was named oaw-aaa-patch.
I don't know if it helps, but you can try to add the dependency in the
parent pom also.
If it still doesn't help and we can't find any other way you can build the
individual subprojects separately, and skip the parent.
KennethP wrote:
>
> Dear sculptor-author,
>
> I have little problem to compile sculptor source version 1.0.1 which I
> obtained from your SVN branch 1.0.1. Everything got compiled fine with
> both mvn-install command and eclipse, except the sculptor-hello-parent
> project:
>
> When I performed Fornax [mvn-install] command from Eclipse External Tools,
> I got the following error which I could not figure out why since other
> helloworld related projects (sculptor-helloworld, sculptor-helloworld-web,
> sculptor-helloworld-ear) were compiled without any problem by mvn-install.
> It does not make sense to me since sculptor-helloworld-parent is just a
> container to build these three projects in one shot.
>
> One more thing, I check my privileges over the erroring folder, I have
> full access on it.
>
> Here is the error trace:
> -----------------------------
>
> 2887 ERROR WorkflowRunner - Failed to create parent directories of
> file
> C:\Users\Kenneth\Documents\PROJECTS\sculptor-custom\sculptor-helloworld\src\main\java\org\fornax\cartridges\sculptor\examples\helloworld\milkyway\domain\Planet.java
> java.lang.RuntimeException: Failed to create parent directories of file
> C:\Users\Kenneth\Documents\PROJECTS\sculptor-custom\sculptor-helloworld\src\main\java\org\fornax\cartridges\sculptor\examples\helloworld\milkyway\domain\Planet.java
> at
> org.openarchitectureware.xpand2.output.FileHandleImpl.writeAndClose(FileHandleImpl.java:75)
> at
> org.openarchitectureware.xpand2.output.OutputImpl.closeFile(OutputImpl.java:130)
> at
> org.openarchitectureware.xpand2.ast.FileStatement.evaluateInternal(FileStatement.java:77)
> at
> org.openarchitectureware.xpand2.ast.Statement.evaluate(Statement.java:39)
> at
> org.openarchitectureware.xpand2.ast.AbstractDefinition.evaluate(AbstractDefinition.java:112)
> at
> org.openarchitectureware.xpand2.ast.ExpandStatement.invokeDefinition(ExpandStatement.java:185)
> at
> org.openarchitectureware.xpand2.ast.ExpandStatement.evaluateInternal(ExpandStatement.java:161)
> at
> org.openarchitectureware.xpand2.ast.Statement.evaluate(Statement.java:39)
> at
> org.openarchitectureware.xpand2.ast.AbstractDefinition.evaluate(AbstractDefinition.java:112)
> at
> org.openarchitectureware.xpand2.ast.ExpandStatement.invokeDefinition(ExpandStatement.java:185)
> at
> org.openarchitectureware.xpand2.ast.ExpandStatement.evaluateInternal(ExpandStatement.java:148)
> at
> org.openarchitectureware.xpand2.ast.Statement.evaluate(Statement.java:39)
> at
> org.openarchitectureware.xpand2.ast.IfStatement.evaluateInternal(IfStatement.java:81)
> at
> org.openarchitectureware.xpand2.ast.Statement.evaluate(Statement.java:39)
> at
> org.openarchitectureware.xpand2.ast.AbstractDefinition.evaluate(AbstractDefinition.java:112)
> at
> org.openarchitectureware.xpand2.ast.ExpandStatement.invokeDefinition(ExpandStatement.java:185)
> at
> org.openarchitectureware.xpand2.ast.ExpandStatement.evaluateInternal(ExpandStatement.java:161)
> at
> org.openarchitectureware.xpand2.ast.Statement.evaluate(Statement.java:39)
> at
> org.openarchitectureware.xpand2.Generator.invokeInternal(Generator.java:221)
> at
> org.openarchitectureware.workflow.lib.AbstractWorkflowComponent2.invoke(AbstractWorkflowComponent2.java:38)
> at
> org.openarchitectureware.workflow.container.CompositeComponent.internalInvoke(CompositeComponent.java:81)
> at
> org.openarchitectureware.workflow.container.CompositeComponent.invoke(CompositeComponent.java:69)
> at
> org.openarchitectureware.workflow.container.CompositeComponent.internalInvoke(CompositeComponent.java:81)
> at
> org.openarchitectureware.workflow.container.CompositeComponent.invoke(CompositeComponent.java:69)
> at
> org.openarchitectureware.workflow.WorkflowRunner.executeWorkflow(WorkflowRunner.java:243)
> at
> org.openarchitectureware.workflow.WorkflowRunner.run(WorkflowRunner.java:172)
> at
> org.fornax.toolsupport.maven2.OawWorkflowMojo.execute(OawWorkflowMojo.java:214)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
> 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:597)
> 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)
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Generation failed
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: Generation failed
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:564)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
> 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:597)
> 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: Generation
> failed
> at
> org.fornax.toolsupport.maven2.OawWorkflowMojo.execute(OawWorkflowMojo.java:216)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
> ... 16 more
>
--
View this message in context:
http://www.nabble.com/Error-when-mvn-installing-sculptor-helloword-parent-tf4330430s17564.html#a12341756
Sent from the Fornax-Platform mailing list archive at Nabble.com.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Fornax-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fornax-developer