You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cayenne.apache.org by Michael Gentry <mg...@masslight.net> on 2015/12/31 12:47:51 UTC
Cayenne Modeler on OS X Build Failing?
Does CM build for anyone else on OS X? I'm getting this when I try:
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2:exec
(chmod-modeler-legacy) on project cayenne-assembly: Command execution
failed. Process exited with an error: 1(Exit value: 1) -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
goal org.codehaus.mojo:exec-maven-plugin:1.2:exec (chmod-modeler-legacy) on
project cayenne-assembly: Command execution failed.
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: Command
execution failed.
at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:345)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
... 20 more
Caused by: org.apache.commons.exec.ExecuteException: Process exited with an
error: 1(Exit value: 1)
at
org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:346)
at
org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:149)
at org.codehaus.mojo.exec.ExecMojo.executeCommandLine(ExecMojo.java:589)
at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:335)
... 22 more
Environment:
[mrg@loki 06:44:30] ~/Projects/cayenne> java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
[mrg@loki 06:46:16] ~/Projects/cayenne> uname -a
Darwin loki.local 15.2.0 Darwin Kernel Version 15.2.0: Fri Nov 13 19:56:56
PST 2015; root:xnu-3248.20.55~2/RELEASE_X86_64 x86_64
[mrg@loki 06:46:18] ~/Projects/cayenne> mvn -version
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5;
2015-11-10T11:41:47-05:00)
Maven home: /usr/local/Cellar/maven/3.3.9/libexec
Java version: 1.8.0_45, vendor: Oracle Corporation
Java home:
/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.11.2", arch: "x86_64", family: "mac"
Thanks,
mrg
Re: Cayenne Modeler on OS X Build Failing?
Posted by Andrus Adamchik <an...@objectstyle.org>.
Fixed. 'chmod-modeler-legacy' execution was a leftover that needed to be removed.
Andrus
> On Dec 31, 2015, at 7:03 AM, Michael Gentry <mg...@masslight.net> wrote:
>
> I'm assuming it is related to this section of assembly/pom.xml:
>
> <execution>
> <id>chmod-modeler-legacy</id>
> <phase>package</phase>
> <goals>
> <goal>exec</goal>
> </goals>
> <configuration>
> <executable>/bin/chmod</executable>
> <arguments>
> <argument>755</argument>
>
> <argument>target/cayenne-${project.version}-macosx/CayenneModeler-Java6-legacy.app/Contents/MacOS/JavaApplicationStub</argument>
> </arguments>
> </configuration>
> </execution>
>
>
>
> On Thu, Dec 31, 2015 at 6:47 AM, Michael Gentry <mg...@masslight.net>
> wrote:
>
>> Does CM build for anyone else on OS X? I'm getting this when I try:
>>
>> [ERROR] Failed to execute goal
>> org.codehaus.mojo:exec-maven-plugin:1.2:exec (chmod-modeler-legacy) on
>> project cayenne-assembly: Command execution failed. Process exited with an
>> error: 1(Exit value: 1) -> [Help 1]
>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
>> goal org.codehaus.mojo:exec-maven-plugin:1.2:exec (chmod-modeler-legacy) on
>> project cayenne-assembly: Command execution failed.
>> 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: Command
>> execution failed.
>> at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:345)
>> at
>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
>> at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
>> ... 20 more
>> Caused by: org.apache.commons.exec.ExecuteException: Process exited with
>> an error: 1(Exit value: 1)
>> at
>> org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:346)
>> at
>> org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:149)
>> at
>> org.codehaus.mojo.exec.ExecMojo.executeCommandLine(ExecMojo.java:589)
>> at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:335)
>> ... 22 more
>>
>>
>> Environment:
>>
>> [mrg@loki 06:44:30] ~/Projects/cayenne> java -version
>> java version "1.8.0_45"
>> Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
>> Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
>>
>> [mrg@loki 06:46:16] ~/Projects/cayenne> uname -a
>> Darwin loki.local 15.2.0 Darwin Kernel Version 15.2.0: Fri Nov 13 19:56:56
>> PST 2015; root:xnu-3248.20.55~2/RELEASE_X86_64 x86_64
>>
>> [mrg@loki 06:46:18] ~/Projects/cayenne> mvn -version
>> Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5;
>> 2015-11-10T11:41:47-05:00)
>> Maven home: /usr/local/Cellar/maven/3.3.9/libexec
>> Java version: 1.8.0_45, vendor: Oracle Corporation
>> Java home:
>> /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre
>> Default locale: en_US, platform encoding: UTF-8
>> OS name: "mac os x", version: "10.11.2", arch: "x86_64", family: "mac"
>>
>>
>>
>> Thanks,
>>
>> mrg
>>
>>
Re: Cayenne Modeler on OS X Build Failing?
Posted by Aristedes Maniatis <ar...@maniatis.org>.
On 1/01/2016 1:52am, Andrus Adamchik wrote:
> I don't have any objections to this. The advantage would be using Java 8 stuff (lambdas, streams) inside the Modeler. Any other benefits you had in mind?
We found that moving our Swing app to java 8 helped with a few UI bugs (mainly on OSX from memory), but more importantly JavaFX support is much better.
I find the Java lamba/stream syntax messy compared to Groovy's equivalents, so I can't say I've played with them much yet. I've spent quite a bit of time inside Groovy (either on its own, or through Gradle) and liking it a lot. I'm quite interested in the intersection between Groovy and JavaFX but haven't had time to do much with it yet.
Ari
--
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A
Re: Cayenne Modeler on OS X Build Failing?
Posted by Andrus Adamchik <an...@objectstyle.org>.
> On Dec 31, 2015, at 8:26 AM, Aristedes Maniatis <ar...@maniatis.org> wrote:
>
> I think it would be quite reasonable to make the modeler Java8 only if that helps us. I know it was very helpful for a project I introduced some JavaFX for.
>
> Ari
I don't have any objections to this. The advantage would be using Java 8 stuff (lambdas, streams) inside the Modeler. Any other benefits you had in mind?
Andrus
Re: Cayenne Modeler on OS X Build Failing?
Posted by Aristedes Maniatis <ar...@maniatis.org>.
I think it would be quite reasonable to make the modeler Java8 only if that helps us. I know it was very helpful for a project I introduced some JavaFX for.
Ari
On 31/12/2015 11:03pm, Michael Gentry wrote:
> I'm assuming it is related to this section of assembly/pom.xml:
>
> <execution>
> <id>chmod-modeler-legacy</id>
> <phase>package</phase>
> <goals>
> <goal>exec</goal>
> </goals>
> <configuration>
> <executable>/bin/chmod</executable>
> <arguments>
> <argument>755</argument>
>
> <argument>target/cayenne-${project.version}-macosx/CayenneModeler-Java6-legacy.app/Contents/MacOS/JavaApplicationStub</argument>
> </arguments>
> </configuration>
> </execution>
>
>
>
> On Thu, Dec 31, 2015 at 6:47 AM, Michael Gentry <mg...@masslight.net>
> wrote:
>
>> Does CM build for anyone else on OS X? I'm getting this when I try:
>>
>> [ERROR] Failed to execute goal
>> org.codehaus.mojo:exec-maven-plugin:1.2:exec (chmod-modeler-legacy) on
>> project cayenne-assembly: Command execution failed. Process exited with an
>> error: 1(Exit value: 1) -> [Help 1]
>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
>> goal org.codehaus.mojo:exec-maven-plugin:1.2:exec (chmod-modeler-legacy) on
>> project cayenne-assembly: Command execution failed.
>> 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: Command
>> execution failed.
>> at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:345)
>> at
>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
>> at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
>> ... 20 more
>> Caused by: org.apache.commons.exec.ExecuteException: Process exited with
>> an error: 1(Exit value: 1)
>> at
>> org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:346)
>> at
>> org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:149)
>> at
>> org.codehaus.mojo.exec.ExecMojo.executeCommandLine(ExecMojo.java:589)
>> at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:335)
>> ... 22 more
>>
>>
>> Environment:
>>
>> [mrg@loki 06:44:30] ~/Projects/cayenne> java -version
>> java version "1.8.0_45"
>> Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
>> Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
>>
>> [mrg@loki 06:46:16] ~/Projects/cayenne> uname -a
>> Darwin loki.local 15.2.0 Darwin Kernel Version 15.2.0: Fri Nov 13 19:56:56
>> PST 2015; root:xnu-3248.20.55~2/RELEASE_X86_64 x86_64
>>
>> [mrg@loki 06:46:18] ~/Projects/cayenne> mvn -version
>> Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5;
>> 2015-11-10T11:41:47-05:00)
>> Maven home: /usr/local/Cellar/maven/3.3.9/libexec
>> Java version: 1.8.0_45, vendor: Oracle Corporation
>> Java home:
>> /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre
>> Default locale: en_US, platform encoding: UTF-8
>> OS name: "mac os x", version: "10.11.2", arch: "x86_64", family: "mac"
>>
>>
>>
>> Thanks,
>>
>> mrg
>>
>>
>
--
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A
Re: Cayenne Modeler on OS X Build Failing?
Posted by Michael Gentry <mg...@masslight.net>.
I'm assuming it is related to this section of assembly/pom.xml:
<execution>
<id>chmod-modeler-legacy</id>
<phase>package</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>/bin/chmod</executable>
<arguments>
<argument>755</argument>
<argument>target/cayenne-${project.version}-macosx/CayenneModeler-Java6-legacy.app/Contents/MacOS/JavaApplicationStub</argument>
</arguments>
</configuration>
</execution>
On Thu, Dec 31, 2015 at 6:47 AM, Michael Gentry <mg...@masslight.net>
wrote:
> Does CM build for anyone else on OS X? I'm getting this when I try:
>
> [ERROR] Failed to execute goal
> org.codehaus.mojo:exec-maven-plugin:1.2:exec (chmod-modeler-legacy) on
> project cayenne-assembly: Command execution failed. Process exited with an
> error: 1(Exit value: 1) -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
> goal org.codehaus.mojo:exec-maven-plugin:1.2:exec (chmod-modeler-legacy) on
> project cayenne-assembly: Command execution failed.
> 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: Command
> execution failed.
> at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:345)
> at
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
> ... 20 more
> Caused by: org.apache.commons.exec.ExecuteException: Process exited with
> an error: 1(Exit value: 1)
> at
> org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:346)
> at
> org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:149)
> at
> org.codehaus.mojo.exec.ExecMojo.executeCommandLine(ExecMojo.java:589)
> at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:335)
> ... 22 more
>
>
> Environment:
>
> [mrg@loki 06:44:30] ~/Projects/cayenne> java -version
> java version "1.8.0_45"
> Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
> Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
>
> [mrg@loki 06:46:16] ~/Projects/cayenne> uname -a
> Darwin loki.local 15.2.0 Darwin Kernel Version 15.2.0: Fri Nov 13 19:56:56
> PST 2015; root:xnu-3248.20.55~2/RELEASE_X86_64 x86_64
>
> [mrg@loki 06:46:18] ~/Projects/cayenne> mvn -version
> Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5;
> 2015-11-10T11:41:47-05:00)
> Maven home: /usr/local/Cellar/maven/3.3.9/libexec
> Java version: 1.8.0_45, vendor: Oracle Corporation
> Java home:
> /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "10.11.2", arch: "x86_64", family: "mac"
>
>
>
> Thanks,
>
> mrg
>
>