AdamBien / igniter.fx

A maven 3 archetype for building Java FX MVP applications with Dependency Injection and afterburner.fx
http://afterburner.adam-bien.com
Apache License 2.0
18 stars 7 forks source link

Error on Run #3

Open JTMMartins opened 7 years ago

JTMMartins commented 7 years ago

Let's see if I can explain.

Situation : NetBeans 8.2 Maven 3.3.9 (Not bundled) but with bundled 3.0.5 I have the same problem. OS - Ubuntu Linux 17.04 JDK 1.8 (Oracle)

Build - OK. No problem. Clean & Build - No problem. Build with dependencies - No problem. The app is generated and runs.

Running the App.java file directly - it runs.

However, if I set as the main project and click RUN on the netbeans I get this :

`Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] Lifecycle clean -> [pre-clean, clean, post-clean] Lifecycle site -> [pre-site, site, post-site, site-deploy] === PROJECT BUILD PLAN ================================================ Project: pt.noshio:Gescola2040:0.1-alpha Dependencies (collect): [] Dependencies (resolve): [test] Repositories (dependencies): [central (http://repo.maven.apache.org/maven2, releases)] Repositories (plugins) : [central (http://repo.maven.apache.org/maven2, releases)]

Goal: org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default-cli) Style: Regular Configuration: <?xml version="1.0" encoding="UTF-8"?>

${exec.classpathScope} ${exec.args} ${exec.executable} ${exec.longClasspath} ${exec.outputFile} ${skip} ${sourceRoot} ${testSourceRoot} ${exec.workingdir}

======================================================================= pt.noshio:Gescola2040:jar:0.1-alpha junit:junit:jar:4.12:test org.hamcrest:hamcrest-core:jar:1.3:test org.mockito:mockito-all:jar:1.9.5:test com.airhacks:afterburner.fx:jar:1.7.0:compile

--- exec-maven-plugin:1.2.1:exec (default-cli) @ Gescola2040 --- Created new class realm maven.api Importing foreign packages into class realm maven.api Imported: org.apache.maven.cli < maven.ext Imported: org.codehaus.plexus.lifecycle < maven.ext Imported: org.apache.maven.lifecycle < maven.ext Imported: org.apache.maven.repository < maven.ext Imported: org.codehaus.plexus.personality < maven.ext Imported: org.apache.maven.usability < maven.ext Imported: org.codehaus.plexus.configuration < maven.ext Imported: org.sonatype.aether.version < maven.ext Imported: org.sonatype.aether. < maven.ext Imported: org.sonatype.aether.artifact < maven.ext Imported: org.apache.maven. < maven.ext Imported: org.apache.maven.project < maven.ext Imported: org.sonatype.aether.repository < maven.ext Imported: org.sonatype.aether.impl < maven.ext Imported: org.apache.maven.exception < maven.ext Imported: org.apache.maven.plugin < maven.ext Imported: org.sonatype.aether.collection < maven.ext Imported: org.codehaus.plexus. < maven.ext Imported: org.codehaus.plexus.logging < maven.ext Imported: org.apache.maven.profiles < maven.ext Imported: org.sonatype.aether.metadata < maven.ext Imported: org.sonatype.aether.spi < maven.ext Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < maven.ext Imported: org.apache.maven.wagon. < maven.ext Imported: org.sonatype.aether.graph < maven.ext Imported: org.apache.maven.rtinfo < maven.ext Imported: org.sonatype.aether.installation < maven.ext Imported: org.apache.maven.monitor < maven.ext Imported: org.sonatype.aether.transfer < maven.ext Imported: org.codehaus.plexus.context < maven.ext Imported: org.apache.maven.wagon.observers < maven.ext Imported: org.apache.maven.wagon.resource < maven.ext Imported: org.sonatype.aether.deployment < maven.ext Imported: org.apache.maven.model < maven.ext Imported: org.codehaus.plexus.util.xml.Xpp3Dom < maven.ext Imported: org.apache.maven.artifact < maven.ext Imported: org.apache.maven.toolchain < maven.ext Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < maven.ext Imported: org.apache.maven.settings < maven.ext Imported: org.apache.maven.wagon.authorization < maven.ext Imported: org.apache.maven.wagon.events < maven.ext Imported: org.apache.maven.wagon.authentication < maven.ext Imported: org.apache.maven.reporting < maven.ext Imported: org.apache.maven.wagon.repository < maven.ext Imported: org.apache.maven.configuration < maven.ext Imported: org.codehaus.plexus.classworlds < maven.ext Imported: org.codehaus.classworlds < maven.ext Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < maven.ext Imported: org.apache.maven.classrealm < maven.ext Imported: org.sonatype.aether.resolution < maven.ext Imported: org.apache.maven.execution < maven.ext Imported: org.apache.maven.wagon.proxy < maven.ext Imported: org.codehaus.plexus.container < maven.ext Imported: org.codehaus.plexus.component < maven.ext Populating class realm maven.api org.codehaus.mojo:exec-maven-plugin:jar:1.2.1: org.apache.maven:maven-toolchain:jar:1.0:compile org.apache.maven:maven-project:jar:2.0.6:compile org.apache.maven:maven-settings:jar:2.0.6:compile org.apache.maven:maven-profile:jar:2.0.6:compile org.apache.maven:maven-plugin-registry:jar:2.0.6:compile org.apache.maven:maven-model:jar:2.0.6:compile org.apache.maven:maven-artifact:jar:2.0.6:compile org.apache.maven:maven-artifact-manager:jar:2.0.6:compile org.apache.maven:maven-repository-metadata:jar:2.0.6:compile org.apache.maven:maven-core:jar:2.0.6:compile org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.6:compile org.apache.maven.reporting:maven-reporting-api:jar:2.0.6:compile org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7:compile org.apache.maven:maven-error-diagnostics:jar:2.0.6:compile commons-cli:commons-cli:jar:1.0:compile org.apache.maven:maven-plugin-descriptor:jar:2.0.6:compile org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile org.apache.maven:maven-monitor:jar:2.0.6:compile classworlds:classworlds:jar:1.1:compile org.apache.maven:maven-plugin-api:jar:2.0.6:compile org.codehaus.plexus:plexus-utils:jar:2.0.5:compile org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9:compile junit:junit:jar:3.8.2:test (scope managed from compile) (version managed from 3.8.1) org.apache.commons:commons-exec:jar:1.1:compile Created new class realm plugin>org.codehaus.mojo:exec-maven-plugin:1.2.1 Importing foreign packages into class realm plugin>org.codehaus.mojo:exec-maven-plugin:1.2.1 Imported: < maven.api Populating class realm plugin>org.codehaus.mojo:exec-maven-plugin:1.2.1 Included: org.codehaus.mojo:exec-maven-plugin:jar:1.2.1 Included: org.apache.maven.reporting:maven-reporting-api:jar:2.0.6 Included: org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7 Included: commons-cli:commons-cli:jar:1.0 Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4 Included: org.codehaus.plexus:plexus-utils:jar:2.0.5 Included: org.apache.commons:commons-exec:jar:1.1 Excluded: org.apache.maven:maven-toolchain:jar:1.0 Excluded: org.apache.maven:maven-project:jar:2.0.6 Excluded: org.apache.maven:maven-settings:jar:2.0.6 Excluded: org.apache.maven:maven-profile:jar:2.0.6 Excluded: org.apache.maven:maven-plugin-registry:jar:2.0.6 Excluded: org.apache.maven:maven-model:jar:2.0.6 Excluded: org.apache.maven:maven-artifact:jar:2.0.6 Excluded: org.apache.maven:maven-artifact-manager:jar:2.0.6 Excluded: org.apache.maven:maven-repository-metadata:jar:2.0.6 Excluded: org.apache.maven:maven-core:jar:2.0.6 Excluded: org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.6 Excluded: org.apache.maven:maven-error-diagnostics:jar:2.0.6 Excluded: org.apache.maven:maven-plugin-descriptor:jar:2.0.6 Excluded: org.apache.maven:maven-monitor:jar:2.0.6 Excluded: classworlds:classworlds:jar:1.1 Excluded: org.apache.maven:maven-plugin-api:jar:2.0.6 Excluded: org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9 Excluded: junit:junit:jar:3.8.2 Configuring mojo org.codehaus.mojo:exec-maven-plugin:1.2.1:exec from plugin realm ClassRealm[plugin>org.codehaus.mojo:exec-maven-plugin:1.2.1, parent: sun.misc.Launcher$AppClassLoader@5c647e05] Configuring mojo 'org.codehaus.mojo:exec-maven-plugin:1.2.1:exec' with basic configurator --> (f) basedir = /home/martins/Projectos/teste/Gescola2040 (f) classpathScope = runtime (f) commandlineArgs = -createjar -nocss2bin -appclass com.airhacks.followme.App -srcdir /home/martins/Projectos/teste/Gescola2040/target/classes -outdir ./target -outfile Gescola2040-app -v (f) executable = /usr/lib/jvm/java-8-oracle/bin/java (f) longClasspath = false (f) project = MavenProject: pt.noshio:Gescola2040:0.1-alpha @ /home/martins/Projectos/teste/Gescola2040/pom.xml (f) session = org.apache.maven.execution.MavenSession@bcef303 (f) skip = false -- end configuration -- Toolchains are ignored, 'executable' parameter is set to /usr/lib/jvm/java-8-oracle/bin/java Executing command line: /usr/lib/jvm/java-8-oracle/bin/java -createjar -nocss2bin -appclass com.airhacks.followme.App -srcdir /home/martins/Projectos/teste/Gescola2040/target/classes -outdir ./target -outfile Gescola2040-app -v Unrecognized option: -createjar Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.

BUILD FAILURE

Total time: 0.601s Finished at: Sat Sep 16 02:57:18 WEST 2017 Final Memory: 5M/119M

Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default-cli) on project Gescola2040: 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.1:exec (default-cli) on project Gescola2040: Command execution failed. at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217) 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:84) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) 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:498) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) Caused by: org.apache.maven.plugin.MojoExecutionException: Command execution failed. at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:362) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) ... 19 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:377) at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:160) at org.codehaus.mojo.exec.ExecMojo.executeCommandLine(ExecMojo.java:610) at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:352) ... 21 more

For more information about the errors and possible solutions, please read the following articles: [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

Tryed several options, but no luck...

Any help would be welcome. `

JTMMartins commented 7 years ago

After a couple of lost hours, I found the the problem is with the nbactions.xml file that the archetype creates. It has nothing to do with the POM file.

I copied a default nbactions.xml file on top of the one Igniter creates, and bam...the project runs.