Uploaded image for project: 'OpenJPA'
  1. OpenJPA
  2. OPENJPA-2053

OpenJPA service is not properly registered for tracking by OSGi persistence tracker

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 2.0.0
    • 2.2.0
    • osgi
    • OpenJPA + OSGi

    Description

      The Geronimo JPA spec api bundle provides a mechanism that allows JPA providers that register as an OSGi service to be tracked. The provider services can then be enumerated through an OSGi-enabled persistence resolver (also in the spec bundle). This works fine (sort of) if only OpenJPA is the only provider registered, but breaks as soon another provider bundle registers in the environment.

      The issue is that the OpenJPA service registration mechanism does not specify a property required by the persistence tracker to distinguish one provider from another.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            techhusky Jeremy Bauer
            techhusky Jeremy Bauer
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment