OpenJPA
  1. OpenJPA
  2. OPENJPA-1769

Broker getObjectId(...) doesn't return a proper object id for an Entity that is detached and has no DetachedStateManager

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 2.0.0, 2.1.0
    • Fix Version/s: 2.1.0
    • Component/s: kernel
    • Labels:
      None

      Description

      While investigating test failures for OPENJPA-1469 I found that the test org.apache.openjpa.persistence.detachment.TestDetachNoStateField failed due to a bug in BrokerImpl.getObjectId().

      The problem with the TestDetachNoStateField is that when we tried to save the relationship from a managed entity to a detached(with no DSM) we failed to get the oid of the detached Entity. In turn we weren't updating the cache properly. I added a new test case to test only the failing part of the broker.

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Resolved Resolved
        37m 24s 1 Rick Curtis 18/Aug/10 23:00
        Resolved Resolved Closed Closed
        82d 16h 59m 1 Rick Curtis 09/Nov/10 14:59
        Rick Curtis made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Rick Curtis made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Rick Curtis added a comment -

        Committed revision 986963 to trunk.

        Show
        Rick Curtis added a comment - Committed revision 986963 to trunk.
        Rick Curtis made changes -
        Field Original Value New Value
        Affects Version/s 2.0.0 [ 12314019 ]
        Rick Curtis created issue -

          People

          • Assignee:
            Rick Curtis
            Reporter:
            Rick Curtis
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development