You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Donald Woods (JIRA)" <ji...@apache.org> on 2010/05/10 15:33:48 UTC

[jira] Updated: (GERONIMO-4946) Create stand-alone OpenJPA2 plugins for 2.1.3+ and 2.2+ servers

     [ https://issues.apache.org/jira/browse/GERONIMO-4946?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Donald Woods updated GERONIMO-4946:
-----------------------------------

    Summary: Create stand-alone OpenJPA2 plugins for 2.1.3+ and 2.2+ servers  (was: Add optional OpenJPA2 plugin to server builds, but not the assemblies)

> Create stand-alone OpenJPA2 plugins for 2.1.3+ and 2.2+ servers
> ---------------------------------------------------------------
>
>                 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: Wish List
>
>
> 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.