chapter04 - CanonicalModelProcessor - Unable to load persistence.xml

  1 post   Feedicon  
Replies: 0 - Last Post: November 25, 2010 19:03
by: romain.dequidt
showing 1 - 1 of 1
 
Posted: November 25, 2010 19:03 by romain.dequidt
Hi Antonio,

I've tried to compile the "chapters" project for there:
https://svn.kenai.com/svn/beginningee6~src/book/trunk (revision 395, the last one), I've got the same error with both eclipse Helios Service Release 1 and Netbeans 6.9.1

So, I read that:
http://wiki.eclipse.org/UserGuide/JPA/Using_the_Canonical_Model_Generator_(ELUG)
https://bugs.eclipse.org/bugs/show_bug.cgi?format=multiple&id=302450
http://agoncal.wordpress.com/2010/05/28/jpa-2-0-criteria-api-with-maven-and-eclipselink/

netbeans 6.9.1


------------------------------------------------------------------------
Building Chapter 04 - JPA (Query)
task-segment: [clean, install]
------------------------------------------------------------------------
[clean:clean]
Deleting file set: /home/rom/Documents/source/beginningee6~src/book/trunk/chapter04/target (included: [**], excluded: [])
[processorTonguerocess]
Source directory: /home/rom/Documents/source/beginningee6~src/book/trunk/chapter04/target/generated-sources/apt added
Adding compiler arg: -Aeclipselink.persistencexml=src/main/resources/META-INF/persistence.xml
javac option: -cp
javac option: /home/rom/Documents/source/beginningee6~src/book/trunk/chapter04/src/main/resourcesHmmmhome/rom/Documents/source/beginningee6~src/book/trunk/chapter04/target/classesHmmmhome/rom/.m2/repository/org/eclipse/persistence/javax.persistence/2.0.0/javax.persistence-2.0.0.jarHmmmhome/rom/.m2/repository/org/eclipse/persistence/eclipselink/2.0.1/eclipselink-2.0.1.jarHmmmhome/rom/.m2/repository/org/apache/derby/derbyclient/10.6.1.0/derbyclient-10.6.1.0.jar
javac option: -proc:only
javac option: -Aeclipselink.persistencexml=src/main/resources/META-INF/persistence.xml
javac option: -processor
javac option: org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor
javac option: -d
javac option: /home/rom/Documents/source/beginningee6~src/book/trunk/chapter04/target/classes
javac option: -s
javac option: /home/rom/Documents/source/beginningee6~src/book/trunk/chapter04/target/generated-sources/apt
diagnostic Note: Creating the metadata factory ...
diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex07.Customer07
diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex07.Address07
diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.Constants
diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex35.Book35
diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex22.Book22
diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex22.Customer22
diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex22.Address22
diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex30.Customer30
diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex30.Address30
diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex25.CustomerDTO25
diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex25.Address25
diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex25.Customer25
diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex25.Book25
diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex01.Main
diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex01.Book01
diagnostic Note: Found Option : eclipselink.persistencexml, with value: src/main/resources/META-INF/persistence.xml
diagnostic error: java.lang.RuntimeException: Unable to load persistence.xml : /home/rom/Documents/source/beginningee6~src/book/trunk/chapter04/target/classes/src/main/resources/META-INF/persistence.xml (No such file or directory)
diagnostic Note: org.eclipse.persistence.internal.jpa.modelgen.objects.PersistenceUnitReader.getInputStream(PersistenceUnitReader.java:105)
diagnostic Note: org.eclipse.persistence.internal.jpa.modelgen.objects.PersistenceUnitReader.initPersistenceUnits(PersistenceUnitReader.java:160)
diagnostic Note: org.eclipse.persistence.internal.jpa.modelgen.objects.PersistenceUnitReader.<init>(PersistenceUnitReader.java:63)
diagnostic Note: org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor.process(CanonicalModelProcessor.java:329)
diagnostic Note: com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:625)
diagnostic Note: com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:554)
diagnostic Note: com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:699)
diagnostic Note: com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:981)
diagnostic Note: com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:727)
diagnostic Note: com.sun.tools.javac.main.Main.compile(Main.java:353)
diagnostic Note: com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:115)
diagnostic Note: org.bsc.maven.plugin.processor.AbstractAnnotationProcessorMojo.executeWithExceptionsHandled(AbstractAnnotationProcessorMojo.java:231)
diagnostic Note: org.bsc.maven.plugin.processor.AbstractAnnotationProcessorMojo.execute(AbstractAnnotationProcessorMojo.java:124)
diagnostic Note: org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
diagnostic Note: org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
diagnostic Note: org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
diagnostic Note: org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
diagnostic Note: org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
diagnostic Note: org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
diagnostic Note: org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
diagnostic Note: org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
diagnostic Note: org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
diagnostic Note: org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
diagnostic Note: org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
diagnostic Note: sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
diagnostic Note: sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
diagnostic Note: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
diagnostic Note: java.lang.reflect.Method.invoke(Method.java:597)
diagnostic Note: org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
diagnostic Note: org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
diagnostic Note: org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
diagnostic Note: org.codehaus.classworlds.Launcher.main(Launcher.java:375)


An annotation processor threw an uncaught exception.
Consult the following stack trace for details.
java.lang.RuntimeException: java.lang.RuntimeException: Unable to load persistence.xml : /home/rom/Documents/source/beginningee6~src/book/trunk/chapter04/target/classes/src/main/resources/META-INF/persistence.xml (No such file or directory)
at org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor.process(CanonicalModelProcessor.java:366)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:625)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:554)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:699)
at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:981)
at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:727)
at com.sun.tools.javac.main.Main.compile(Main.java:353)
at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:115)
at org.bsc.maven.plugin.processor.AbstractAnnotationProcessorMojo.executeWithExceptionsHandled(AbstractAnnotationProcessorMojo.java:231)
at org.bsc.maven.plugin.processor.AbstractAnnotationProcessorMojo.execute(AbstractAnnotationProcessorMojo.java:124)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
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: java.lang.RuntimeException: Unable to load persistence.xml : /home/rom/Documents/source/beginningee6~src/book/trunk/chapter04/target/classes/src/main/resources/META-INF/persistence.xml (No such file or directory)
at org.eclipse.persistence.internal.jpa.modelgen.objects.PersistenceUnitReader.getInputStream(PersistenceUnitReader.java:105)
at org.eclipse.persistence.internal.jpa.modelgen.objects.PersistenceUnitReader.initPersistenceUnits(PersistenceUnitReader.java:160)
at org.eclipse.persistence.internal.jpa.modelgen.objects.PersistenceUnitReader.<init>(PersistenceUnitReader.java:63)
at org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor.process(CanonicalModelProcessor.java:329)
... 28 more
[ERROR]execute error
java.lang.Exception: error during compilation
at org.bsc.maven.plugin.processor.AbstractAnnotationProcessorMojo.executeWithExceptionsHandled(AbstractAnnotationProcessorMojo.java:233)
at org.bsc.maven.plugin.processor.AbstractAnnotationProcessorMojo.execute(AbstractAnnotationProcessorMojo.java:124)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
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)
------------------------------------------------------------------------
[ERROR]BUILD ERROR
------------------------------------------------------------------------
error during compilation
------------------------------------------------------------------------
For more information, run Maven with the -e switch
------------------------------------------------------------------------
Total time: 11 minutes 28 seconds
Finished at: Thu Nov 25 19:45:19 CET 2010
Final Memory: 62M/365M
------------------------------------------------------------------------




eclipse Helios (3.6.1)


[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Chapters Parent
[INFO] Chapter 02 - JPA
[INFO] Chapter 03 - JPA (Mapping)
[INFO] Chapter 04 - JPA (Query)
[INFO] Chapter 05 - JPA (Callback and listeners)
[INFO] Chapter 06 - EJB
[INFO] Chapter 07 - EJB (Session beans and timer)
[INFO] Chapter 08 - EJB (Callback and interceptors)
[INFO] Chapter 09 - EJB (Transaction and security)
[INFO] Chapter 10 - JSF
[INFO] Chapter 11 - JSF (Pages and components)
[INFO] Chapter 12 - JSF (Navigation and ajax)
[INFO] Chapter 13 - JMS
[INFO] Chapter 13 - JMS (JMS)
[INFO] Chapter 13 - JMS (MDB)
[INFO] Chapter 14 - JAX-WS
[INFO] Chapter 14 - JAX-WS (Consumer)
[INFO] Chapter 14 - JAX-WS (Service)
[INFO] Chapter 15 - JAX-RS
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Chapters Parent 2.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Chapter 02 - JPA 2.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Chapter 03 - JPA (Mapping) 2.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Chapter 04 - JPA (Query) 2.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-processor-plugin:1.3.5Tonguerocess (process) @ chapter04 ---
[INFO] Source directory: /home/rom/Documents/source/beginningee6~src/book/trunk/chapter04/target/generated-sources/apt added
[INFO] Adding compiler arg: -Aeclipselink.persistencexml=src/main/resources/META-INF/persistence.xml
[INFO] javac option: -cp
[INFO] javac option: /home/rom/Documents/source/beginningee6~src/book/trunk/chapter04/src/main/resourcesHmmmhome/rom/Documents/source/beginningee6~src/book/trunk/chapter04/target/classesHmmmhome/rom/.m2/repository/org/eclipse/persistence/javax.persistence/2.0.0/javax.persistence-2.0.0.jarHmmmhome/rom/.m2/repository/org/eclipse/persistence/eclipselink/2.0.1/eclipselink-2.0.1.jarHmmmhome/rom/.m2/repository/org/apache/derby/derbyclient/10.6.1.0/derbyclient-10.6.1.0.jarHmmmhome/rom/.m2/repository/org/jfrog/maven/annomojo/maven-plugin-tools-anno/1.3.3/maven-plugin-tools-anno-1.3.3.jarHmmmhome/rom/.m2/repository/org/jfrog/maven/annomojo/maven-plugin-anno/1.3.3/maven-plugin-anno-1.3.3.jarHmmmhome/rom/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-api/2.5/maven-plugin-tools-api-2.5.jarHmmmhome/rom/.m2/repository/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jarHmmmhome/rom/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jarHmmmhome/rom/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jarHmmmhome/rom/.m2/repository/jtidy/jtidy/4aug2000r7-dev/jtidy-4aug2000r7-dev.jarHmmmhome/rom/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jarHmmmhome/rom/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
[INFO] javac option: -proc:only
[INFO] javac option: -Aeclipselink.persistencexml=src/main/resources/META-INF/persistence.xml
[INFO] javac option: -processor
[INFO] javac option: org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor
[INFO] javac option: -d
[INFO] javac option: /home/rom/Documents/source/beginningee6~src/book/trunk/chapter04/target/classes
[INFO] javac option: -s
[INFO] javac option: /home/rom/Documents/source/beginningee6~src/book/trunk/chapter04/target/generated-sources/apt
[INFO] diagnostic Note: Creating the metadata factory ...
[INFO] diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex07.Customer07
[INFO] diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex07.Address07
[INFO] diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.Constants
[INFO] diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex35.Book35
[INFO] diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex22.Book22
[INFO] diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex22.Customer22
[INFO] diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex22.Address22
[INFO] diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex30.Customer30
[INFO] diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex30.Address30
[INFO] diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex25.CustomerDTO25
[INFO] diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex25.Address25
[INFO] diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex25.Customer25
[INFO] diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex25.Book25
[INFO] diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex01.Main
[INFO] diagnostic Note: Building metadata class for round element: org.beginningee6.book.chapter04.ex01.Book01
[INFO] diagnostic Note: Found Option : eclipselink.persistencexml, with value: src/main/resources/META-INF/persistence.xml
[INFO] diagnostic error: java.lang.RuntimeException: Unable to load persistence.xml : /home/rom/Documents/source/beginningee6~src/book/trunk/chapter04/target/classes/src/main/resources/META-INF/persistence.xml (No such file or directory)
[INFO] diagnostic Note: org.eclipse.persistence.internal.jpa.modelgen.objects.PersistenceUnitReader.getInputStream(PersistenceUnitReader.java:105)
[INFO] diagnostic Note: org.eclipse.persistence.internal.jpa.modelgen.objects.PersistenceUnitReader.initPersistenceUnits(PersistenceUnitReader.java:160)
[INFO] diagnostic Note: org.eclipse.persistence.internal.jpa.modelgen.objects.PersistenceUnitReader.<init>(PersistenceUnitReader.java:63)
[INFO] diagnostic Note: org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor.process(CanonicalModelProcessor.java:329)
[INFO] diagnostic Note: com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:625)
[INFO] diagnostic Note: com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:554)
[INFO] diagnostic Note: com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:699)
[INFO] diagnostic Note: com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:981)
[INFO] diagnostic Note: com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:727)
[INFO] diagnostic Note: com.sun.tools.javac.main.Main.compile(Main.java:353)
[INFO] diagnostic Note: com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:115)
[INFO] diagnostic Note: org.bsc.maven.plugin.processor.AbstractAnnotationProcessorMojo.executeWithExceptionsHandled(AbstractAnnotationProcessorMojo.java:231)
[INFO] diagnostic Note: org.bsc.maven.plugin.processor.AbstractAnnotationProcessorMojo.execute(AbstractAnnotationProcessorMojo.java:124)
[INFO] diagnostic Note: org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
[INFO] diagnostic Note: org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:195)
[INFO] diagnostic Note: org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
[INFO] diagnostic Note: org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:140)
[INFO] diagnostic Note: org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
[INFO] diagnostic Note: org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
[INFO] diagnostic Note: org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
[INFO] diagnostic Note: org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
[INFO] diagnostic Note: org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:314)
[INFO] diagnostic Note: org.apache.maven.DefaultMaven.execute(DefaultMaven.java:151)
[INFO] diagnostic Note: org.apache.maven.cli.MavenCli.execute(MavenCli.java:445)
[INFO] diagnostic Note: org.apache.maven.cli.MavenCli.doMain(MavenCli.java:168)
[INFO] diagnostic Note: org.apache.maven.cli.MavenCli.main(MavenCli.java:132)
[INFO] diagnostic Note: sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[INFO] diagnostic Note: sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[INFO] diagnostic Note: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[INFO] diagnostic Note: java.lang.reflect.Method.invoke(Method.java:597)
[INFO] diagnostic Note: org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
[INFO] diagnostic Note: org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
[INFO] diagnostic Note: org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
[INFO] diagnostic Note: org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)


An annotation processor threw an uncaught exception.
Consult the following stack trace for details.
java.lang.RuntimeException: java.lang.RuntimeException: Unable to load persistence.xml : /home/rom/Documents/source/beginningee6~src/book/trunk/chapter04/target/classes/src/main/resources/META-INF/persistence.xml (No such file or directory)[ERROR] execute error
at org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor.process(CanonicalModelProcessor.java:366)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:625)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:554)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:699)
at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:981)
at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:727)
at com.sun.tools.javac.main.Main.compile(Main.java:353)
at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:115)
at org.bsc.maven.plugin.processor.AbstractAnnotationProcessorMojo.executeWithExceptionsHandled(AbstractAnnotationProcessorMojo.java:231)
at org.bsc.maven.plugin.processor.AbstractAnnotationProcessorMojo.execute(AbstractAnnotationProcessorMojo.java:124)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:195)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:140)
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:314)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:151)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:445)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:168)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:132)
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.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: java.lang.RuntimeException: Unable to load persistence.xml : /home/rom/Documents/source/beginningee6~src/book/trunk/chapter04/target/classes/src/main/resources/META-INF/persistence.xml (No such file or directory)
at org.eclipse.persistence.internal.jpa.modelgen.objects.PersistenceUnitReader.getInputStream(PersistenceUnitReader.java:105)
at org.eclipse.persistence.internal.jpa.modelgen.objects.PersistenceUnitReader.initPersistenceUnits(PersistenceUnitReader.java:160)
at org.eclipse.persistence.internal.jpa.modelgen.objects.PersistenceUnitReader.<init>(PersistenceUnitReader.java:63)
at org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor.process(CanonicalModelProcessor.java:329)
... 30 more

java.lang.Exception: error during compilation
at org.bsc.maven.plugin.processor.AbstractAnnotationProcessorMojo.executeWithExceptionsHandled(AbstractAnnotationProcessorMojo.java:233)
at org.bsc.maven.plugin.processor.AbstractAnnotationProcessorMojo.execute(AbstractAnnotationProcessorMojo.java:124)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:195)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:140)
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:314)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:151)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:445)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:168)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:132)
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.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)
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Chapters Parent ................................... SUCCESS [0.002s]
[INFO] Chapter 02 - JPA .................................. SUCCESS [0.000s]
[INFO] Chapter 03 - JPA (Mapping) ........................ SUCCESS [0.001s]
[INFO] Chapter 04 - JPA (Query) .......................... FAILURE [2.076s]
[INFO] Chapter 05 - JPA (Callback and listeners) ......... SKIPPED
[INFO] Chapter 06 - EJB .................................. SKIPPED
[INFO] Chapter 07 - EJB (Session beans and timer) ........ SKIPPED
[INFO] Chapter 08 - EJB (Callback and interceptors) ...... SKIPPED
[INFO] Chapter 09 - EJB (Transaction and security) ....... SKIPPED
[INFO] Chapter 10 - JSF .................................. SKIPPED
[INFO] Chapter 11 - JSF (Pages and components) ........... SKIPPED
[INFO] Chapter 12 - JSF (Navigation and ajax) ............ SKIPPED
[INFO] Chapter 13 - JMS .................................. SKIPPED
[INFO] Chapter 13 - JMS (JMS) ............................ SKIPPED
[INFO] Chapter 13 - JMS (MDB) ............................ SKIPPED
[INFO] Chapter 14 - JAX-WS ............................... SKIPPED
[INFO] Chapter 14 - JAX-WS (Consumer) .................... SKIPPED
[INFO] Chapter 14 - JAX-WS (Service) ..................... SKIPPED
[INFO] Chapter 15 - JAX-RS ............................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.612s
[INFO] Finished at: Thu Nov 25 19:28:38 CET 2010
[INFO] Final Memory: 12M/104M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.bsc.maven:maven-processor-plugin:1.3.5Tonguerocess (process) on project chapter04: error during compilation -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[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 :chapter04



I have seen in this article that you've got the same problem:
http://devnet.jetbrains.net/thread/287053

But I didn't find the trick. I believe the repository sources were working "out-of-the-box" but is there any IDE settings to do to make it work?

Thanks,
Replies: 0 - Last Post: November 25, 2010 19:03
by: romain.dequidt
  • Mysql
  • Glassfish
  • Jruby
  • Rails
  • Nblogo
Terms of Use; Privacy Policy;
© 2010, Oracle Corporation and/or its affiliates
(revision 20120518.3c65429)
 
 
Close
loading
Please Confirm
Close