Hi Patrick
On Jun 8, 2012, at 1:06 AM, Patrick Radtke wrote: > 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. There are an open issue for this problem SYNCOPE-92 (https://issues.apache.org/jira/browse/SYNCOPE-92) > > 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? > You must set the correct property version in the pom.xml: <syncope.version>1.0.0-RC1-incubating</syncope.version> This morning we resolve the SYNCOPE-92 issue and you never have to change the pom. Regards M > 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] -- Dott. Marco Di Sabatino Di Diodoro Tel. +39 3939065570 Tirasa S.r.l. Viale D'Annunzio 267 - 65127 Pescara Tel +39 0859116307 / FAX +39 0859111173 http://www.tirasa.net Apache Syncope PPMC Member http://people.apache.org/~mdisabatino
