OpenJPA
  1. OpenJPA
  2. OPENJPA-2053

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

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 2.0.0
    • Fix Version/s: 2.2.0
    • Component/s: osgi
    • Labels:
    • Environment:
      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.

        Activity

        Jeremy Bauer created issue -
        Jeremy Bauer made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Fix Version/s 2.2.0 [ 12315910 ]
        Resolution Fixed [ 1 ]
        Jeremy Bauer made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Jeremy Bauer
            Reporter:
            Jeremy Bauer
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Due:
              Created:
              Updated:
              Resolved:

              Development