Hi,

I'm new to syncope and trying to follow

https://cwiki.apache.org/confluence/display/SYNCOPE/Create+a+new+Syncope+project

I've run into two issues:

1. The generated pom.xml file has the wrong parent pom version (1.0.0-incubating-SNAPSHOT vs 1.0.0-RC1-incubating).
That was easy to work around.

The next issue I am stuck on.

2. I run 'mvn package' and I get an error with the openjpa enhancer.
I've pasted maven's output below. Anyone have any ideas?

I'm running
#mvn -v
Apache Maven 3.0.3 (r1075438; 2011-02-28 09:31:09-0800)
Maven home: /Users/pradtke/springsource-292/apache-maven-3.0.3
Java version: 1.6.0_31, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x", version: "10.6.8", arch: "x86_64", family: "mac"




[INFO] Reactor Summary:
[INFO]
[INFO] Apache Syncope sample project ..................... SUCCESS [4.024s]
[INFO] Apache Syncope sample project core ................ FAILURE [1.935s]
[INFO] Apache Syncope sample project console ............. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.491s
[INFO] Finished at: Thu Jun 07 15:53:52 PDT 2012
[INFO] Final Memory: 10M/81M
[INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.openjpa:openjpa-maven-plugin:2.2.0:enhance (enhancer) on project core: Execution enhancer of goal org.apache.openjpa:openjpa-maven-plugin:2.2.0:enhance failed: An API incompatibility was encountered while executing org.apache.openjpa:openjpa-maven-plugin:2.2.0:enhance: java.lang.ExceptionInInitializerError: null
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>org.apache.openjpa:openjpa-maven-plugin:2.2.0
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy [ERROR] urls[0] = file:/Users/pradtke/.m2/repository/org/apache/openjpa/openjpa-maven-plugin/2.2.0/openjpa-maven-plugin-2.2.0.jar [ERROR] urls[1] = file:/Users/pradtke/.m2/repository/com/h2database/h2/1.3.166/h2-1.3.166.jar [ERROR] urls[2] = file:/Users/pradtke/.m2/repository/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.jar [ERROR] urls[3] = file:/Users/pradtke/.m2/repository/ch/qos/logback/logback-core/1.0.2/logback-core-1.0.2.jar [ERROR] urls[4] = file:/Users/pradtke/.m2/repository/ch/qos/logback/logback-classic/1.0.2/logback-classic-1.0.2.jar [ERROR] urls[5] = file:/Users/pradtke/.m2/repository/org/slf4j/jcl-over-slf4j/1.6.4/jcl-over-slf4j-1.6.4.jar [ERROR] urls[6] = file:/Users/pradtke/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar [ERROR] urls[7] = file:/Users/pradtke/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.7/plexus-utils-1.5.7.jar [ERROR] urls[8] = file:/Users/pradtke/.m2/repository/org/apache/openjpa/openjpa-kernel/2.2.0/openjpa-kernel-2.2.0.jar [ERROR] urls[9] = file:/Users/pradtke/.m2/repository/org/apache/openjpa/openjpa-lib/2.2.0/openjpa-lib-2.2.0.jar [ERROR] urls[10] = file:/Users/pradtke/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar [ERROR] urls[11] = file:/Users/pradtke/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar [ERROR] urls[12] = file:/Users/pradtke/.m2/repository/net/sourceforge/serp/serp/1.13.1/serp-1.13.1.jar [ERROR] urls[13] = file:/Users/pradtke/.m2/repository/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.jar [ERROR] urls[14] = file:/Users/pradtke/.m2/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar [ERROR] urls[15] = file:/Users/pradtke/.m2/repository/commons-pool/commons-pool/1.5.4/commons-pool-1.5.4.jar [ERROR] urls[16] = file:/Users/pradtke/.m2/repository/asm/asm/3.2/asm-3.2.jar [ERROR] urls[17] = file:/Users/pradtke/.m2/repository/org/apache/openjpa/openjpa-jdbc/2.2.0/openjpa-jdbc-2.2.0.jar [ERROR] urls[18] = file:/Users/pradtke/.m2/repository/org/apache/openjpa/openjpa-persistence/2.2.0/openjpa-persistence-2.2.0.jar [ERROR] urls[19] = file:/Users/pradtke/.m2/repository/org/apache/openjpa/openjpa-persistence-jdbc/2.2.0/openjpa-persistence-jdbc-2.2.0.jar [ERROR] urls[20] = file:/Users/pradtke/.m2/repository/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.1/geronimo-jpa_2.0_spec-1.1.jar [ERROR] urls[21] = file:/Users/pradtke/.m2/repository/org/apache/geronimo/specs/geronimo-validation_1.0_spec/1.1/geronimo-validation_1.0_spec-1.1.jar [ERROR] urls[22] = file:/Users/pradtke/.m2/repository/org/apache/bval/org.apache.bval.bundle/0.3-incubating/org.apache.bval.bundle-0.3-incubating.jar [ERROR] urls[23] = file:/Users/pradtke/.m2/repository/org/apache/bval/bval-core/0.3-incubating/bval-core-0.3-incubating.jar [ERROR] urls[24] = file:/Users/pradtke/.m2/repository/commons-beanutils/commons-beanutils-core/1.8.3/commons-beanutils-core-1.8.3.jar [ERROR] urls[25] = file:/Users/pradtke/.m2/repository/org/apache/bval/bval-jsr303/0.3-incubating/bval-jsr303-0.3-incubating.jar [ERROR] urls[26] = file:/Users/pradtke/.m2/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]]
[ERROR]
[ERROR] -----------------------------------------------------: Your system is missing product derivations. Product derivations provide configuration options for supported data stores and specifications. You must have a META-INF/services/org.apache.openjpa.lib.conf.ProductDerivation file in your classpath listing the available derivation classes, and some listed class must be instantiable. Typically this file is bundled as part of the distribution. Have you unbundled it, or unbundled its listed classes? If you are using ant, a common solution to this problem is to place the jar libraries of the OpenJPA distribution in the ${user.home}/.ant/lib directory. Another common cause of this problem is an overly-restrictive security manager.
[ERROR] ProductDerivations: 1
[ERROR] 1. org.apache.openjpa.persistence.PersistenceProductDerivation: java.lang.NoClassDefFoundError: javax/persistence/spi/PersistenceUnitInfo
[ERROR] -> [Help 1]

Reply via email to