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

StackOverflow: resolvable but too long recursion in broker

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • 1.0.1, 1.0.2, 1.2.0
    • None
    • UnenhancedClasses
    • None
    • OpenJPA 1.0.2 (unenhanced subclassing), H2 database

      Also OpenJPA 1.1.0-SNAPSHOT (Maven) OpenJPA1.1.0, OpenJPA 1.2.0-SNAPSHOT using PostgreSQL V7 database

    Description

      I have pretty simple object graph, I will try do thing other way around but maybe there is something in OpenJPA

      java.lang.StackOverflowError
      at java.lang.ClassLoader.getCallerClassLoader(Unknown Source)
      at java.lang.Class.getDeclaredFields(Unknown Source)
      at org.apache.openjpa.lib.util.J2DoPrivHelper$7.run(J2DoPrivHelper.java:270)
      at java.security.AccessController.doPrivileged(Native Method)
      at org.apache.openjpa.enhance.Reflection.getDeclaredField(Reflection.java:201)
      at org.apache.openjpa.enhance.Reflection.findField(Reflection.java:180)
      at org.apache.openjpa.enhance.easysoft$business$entity$Payment$pcsubclass.pcProvideField(Unknown Source)
      at org.apache.openjpa.kernel.StateManagerImpl.provideField(StateManagerImpl.java:2978)
      at org.apache.openjpa.kernel.StateManagerImpl.fetchStringField(StateManagerImpl.java:2259)
      at org.apache.openjpa.kernel.StateManagerImpl.fetchField(StateManagerImpl.java:738)
      at org.apache.openjpa.kernel.StateManagerImpl.fetch(StateManagerImpl.java:721)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:807)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)

      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)

      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)
      at org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:207)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1546)
      at org.apache.openjpa.kernel.StateManagerImpl.dirty(StateManagerImpl.java:1485)
      at org.apache.openjpa.kernel.StateManagerImpl.dirtyCheck(StateManagerImpl.java:808)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.dirtyCheck(BrokerImpl.java:4621)
      at org.apache.openjpa.kernel.BrokerImpl$ManagedCache.access$000(BrokerImpl.java:4361)
      at org.apache.openjpa.kernel.BrokerImpl.hasTransactionalObjects(BrokerImpl.java:3740)
      at org.apache.openjpa.kernel.BrokerImpl.setDirty(BrokerImpl.java:3857)

      I realize that it is not enouph info but put transaction snippet here

      getEntityManager().getTransaction().begin();

      List<Bill> bills = getEntityManager().createQuery(
      "select b from Bill b where b.collect is null order by b.insertedAt")
      .getResultList();

      if (bills.isEmpty())

      { getEntityManager().getTransaction().rollback(); return null; }

      Collect collect = new Collect(collecter);
      getEntityManager().persist(collect);

      getEntityManager().createQuery(
      "update Payment p set p.collect = ?1 where p.collect is null")//
      .setParameter(1, collect)//
      .executeUpdate();

      List<Integer> cashRecords = new ArrayList<Integer>(bills.size());

      for (Bill bill : bills)

      { bill.setCollect(collect); cashRecords.add(bill.getDenomination()); }

      CollectSummary collectSummary = new CollectSummary(cashRecords);

      collect.setBillDigest(collectSummary.getBillDigest());

      getEntityManager().getTransaction().commit();

      return collectSummary;

      Attachments

        Activity

          People

            curtisr7 Richard G. Curtis
            e.lucash Eugene Lucash
            Votes:
            2 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: