[
https://issues.apache.org/jira/browse/GERONIMO-4946?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Shawn Jiang updated GERONIMO-4946:
----------------------------------
Fix Version/s: (was: 2.2)
(was: 2.1.3)
2.2.1
> Add optional OpenJPA2 plugin to server builds, but not the assemblies
> ---------------------------------------------------------------------
>
> Key: GERONIMO-4946
> URL: https://issues.apache.org/jira/browse/GERONIMO-4946
> Project: Geronimo
> Issue Type: New Feature
> Security Level: public(Regular issues)
> Components: Plugins
> Affects Versions: 2.1.3, 2.1.4, 2.1.5, 2.2, 2.2.1
> Reporter: Donald Woods
> Assignee: Donald Woods
> Fix For: 2.2.1
>
>
> I'm trying to build a openjpa 2.0 plugin for 2.2, which would replace the
> existing openjpa 1.2 plugin when installed.
> https://svn.apache.org/repos/asf/geronimo/server/branches/2.2/plugins/openjpa2
> The following works as expected:
> 1) when the new openjpa2 plugin and deployer are installed they replace the
> existing ones via the "obsoletes" directive in config.xml
> 2) the artifact-alias.properties and client-artifact-alias.properties are
> updated with:
> org.apache.geronimo.configs/openjpa//car=org.apache.geronimo.configs/openjpa2/2.2-SNAPSHOT/car
> org.apache.geronimo.configs/persistence-jpa10-deployer//car=org.apache.geronimo.configs/persistence-jpa20-deployer/2.2-SNAPSHOT/car
> Issues:
> 1) the offline-deployer-config.xml contains entries for the old openjpa and
> jpa10-deployer modules and the new openjpa2 and jpa20-deployer modules. I
> would have expected the old ones to be removed, as was done for the server
> config.xml
> 2) the openjeb module fails to load (even after server restart) using the new
> plugins, even though entries were added to artifact-alias.properties -
> aused by: org.apache.geronimo.gbean.InvalidConfigurationException:
> Configuration gbean failed to start
> org.apache.geronimo.configs/openejb/2.2-SNAPSHOT/car
> reason: Missing dependency:
> org.apache.geronimo.configs/openjpa/2.2-SNAPSHOT/car
> at
> org.apache.geronimo.kernel.config.KernelConfigurationManager.load(KernelConfigurationManager.java:166)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.