I've encountered the INSERT instead of UPDATE bug in OpenJPA 1.0.0 (and
verified that 1.0.1 behaves the same) and would like to force my webapp to
use 1.0.2.
I've tried:
1. placing the openjpa-1.0.2.jar in my WEB-INF/lib directory
2. installing the jar here:
repository/org/apache/openjpa/openjpa/1.0.2/openjpa-1.0.2.jar
3. including the dependency in my geronimo-web.xml
<sys:dependencies>
<sys:dependency>
<sys:groupId>org.apache.openjpa</sys:groupId>
<sys:artifactId>openjpa</sys:artifactId>
<sys:version>1.0.2</sys:version>
<sys:type>jar</sys:type>
</sys:dependency>
</sys:dependencies>
4. Removing the 1.0.0 (or 1.0.1) version from the geronimo repository
5. Renaming the jar to openjpa-1.0.0.jar and stomping on top of the jar at
repository/org/apache/openjpa/openjpa/1.0.0/openjpa-1.0.0.jar
In cases 1-3 the following is still reported:
8 default INFO [http-8080-1] openjpa.Runtime - Starting OpenJPA 1.0.0
In case 4, geronimo won't start because of dependencies on 1.0.0 (of course)
In case 5 it worked, but it seems like a horrible hack at best (production
management nightmare)
Anyone have a suggestion?
--
View this message in context:
http://www.nabble.com/Upgrade-OpenJPA-to-v1.0.2-in-Geronimo-2.0-or-2.1-due-to-bug-tp15728483s134p15728483.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.