What jvm/version are you using? Have you tried to debug to see where the
multiple versions of Xerces are coming from?

On Tue, Dec 16, 2014 at 6:21 PM, Trenton D. Adams <tr...@trentonadams.ca>
wrote:
>
> Good day,
>
> I have a maven build.  When I run "mvn install" my unit tests run just
> fine, as does the enhancer...
> [INFO] --- openjpa-maven-plugin:1.1:enhance (enhancer) @ webdirectory ---
> 66  athome  INFO   [main] openjpa.Tool - Enhancer running on type
> "ca.tnt.athome.Town".
> 190  athome  INFO   [main] openjpa.Tool - Enhancer running on type
> "ca.tnt.athome.HouseListing".
>
> But, when I run "mvn install tomcat:deploy", the enhancer plugin tries to
> run again, and this...
>
> [INFO] --- openjpa-maven-plugin:1.1:enhance (enhancer) @ webdirectory ---
> An error occurred while attempting to determine the version of
> "file:/home/trenta/LocalDocuments/development/java/athome/web-directory/
> target/classes/META-INF/persistence.xml".
> [INFO] ------------------------------------------------------------
> ------------
> [INFO] BUILD FAILURE
> [INFO] ------------------------------------------------------------
> ------------
> [INFO] Total time: 9.535 s
> [INFO] Finished at: 2014-12-16T17:18:11-07:00
> [INFO] Final Memory: 13M/218M
> [INFO] ------------------------------------------------------------
> ------------
> [ERROR] Failed to execute goal 
> org.codehaus.mojo:openjpa-maven-plugin:1.1:enhance
> (enhancer) on project webdirectory: Execution enhancer of goal
> org.codehaus.mojo:openjpa-maven-plugin:1.1:enhance failed:
> org.apache.openjpa.persistence.PersistenceProductDerivation:java.lang.ClassCastException:
> org.apache.xerces.parsers.XML11Configuration cannot be cast to
> org.apache.xerces.xni.parser.XMLParserConfiguration -> [Help 1]
>
> I've been googling, and trying to debug this for awhile, and just don't
> know what it is.  Any ideas?
>
> Maven plugin configuration below.
>
>       <plugin>
>         <groupId>org.codehaus.mojo</groupId>
>         <artifactId>openjpa-maven-plugin</artifactId>
>         <version>1.1</version>
>         <configuration>
>           <includes>**/entities/*.class</includes>
>           <excludes>**/entities/XML*.class</excludes>
> <addDefaultConstructor>true</addDefaultConstructor>
> <enforcePropertyRestrictions>true</enforcePropertyRestrictions>
>         </configuration>
>         <executions>
>           <execution>
>             <id>enhancer</id>
>             <phase>process-classes</phase>
>             <goals>
>               <goal>enhance</goal>
>             </goals>
>           </execution>
>         </executions>
>         <dependencies>
>           <dependency>
>             <groupId>org.apache.openjpa</groupId>
>             <artifactId>openjpa-all</artifactId>
>             <version>2.3.0</version>
>           </dependency>
>         </dependencies>
>       </plugin>
>


-- 
*Rick Curtis*

Reply via email to