OpenJPA
  1. OpenJPA
  2. OPENJPA-571

StackOverflow: resolvable but too long recursion in broker

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 1.0.1, 1.0.2, 1.2.0
    • Fix Version/s: None
    • Component/s: UnenhancedClasses
    • Labels:
      None
    • Environment:
      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;

        Activity

        Hide
        Daniel Schulz added a comment -

        I encounter the exact same error when persisting a larger number (~800) of simple entities (id, string, number as attributes; no relations to other entities). What's interesting is that all entities correctly end up in the database. A smaller number of entities gets persisted without causing the exception.

        Show
        Daniel Schulz added a comment - I encounter the exact same error when persisting a larger number (~800) of simple entities (id, string, number as attributes; no relations to other entities). What's interesting is that all entities correctly end up in the database. A smaller number of entities gets persisted without causing the exception.
        Hide
        Tim Holloway added a comment -

        Identical behavior is occurring in a very simple stand-alone application designed to stage records from one table to another.

        Circumstances are as follows:

        There are 2 table classes defined, essentially identical except for their classnames and database table names. The ID column is generated via a PostgreSQL sequence. There are no foreign keys or other constraints on the items in question. Approximately 26 columns exist, all string or numeric items.

        The basic logic flow is:

        1. Obtain EntityManager
        2. Obtain selection of all input items and enumerate them, as follows:

        List<FactsVmInterface> results = q.getResultList();
        for (FactsVmInterface interfaceRecord : results)

        { importOneRecord(interfaceRecord); }

        The importOneRecord method essentially constructs a new output record and copies all the items except the ID column from the input record. On the first call to entityManager.persist(outputRecord), the application goes to 100% CPU and application of the debugger indicates a stack recursion as follows (excerpt):

        Reflection.getDeclaredField(Class, String) line: 201
        Reflection.findField(Class, String, boolean) line: 180
        com$mousetech$guru01$persist$jsr220$FactsVmInterface$pcsubclass.pcProvideField(int) line: not available
        StateManagerImpl.provideField(PersistenceCapable, FieldManager, int) line: 3003
        StateManagerImpl.fetchObjectField(int) line: 2240
        StateManagerImpl.fetchField(int, boolean) line: 775
        StateManagerImpl.fetch(int) line: 737
        StateManagerImpl.dirtyCheck() line: 824
        ManagedCache.dirtyCheck() line: 307
        FinalizingBrokerImpl(BrokerImpl).hasTransactionalObjects() line: 3733
        FinalizingBrokerImpl(BrokerImpl).setDirty(StateManagerImpl, boolean) line: 3850
        StateManagerImpl.setPCState(PCState) line: 220
        StateManagerImpl.dirty(int, Boolean, boolean) line: 1571
        StateManagerImpl.dirty(int) line: 1511
        StateManagerImpl.dirtyCheck() line: 825
        ManagedCache.dirtyCheck() line: 307
        FinalizingBrokerImpl(BrokerImpl).hasTransactionalObjects() line: 3733
        FinalizingBrokerImpl(BrokerImpl).setDirty(StateManagerImpl, boolean) line: 3850
        StateManagerImpl.setPCState(PCState) line: 220
        StateManagerImpl.dirty(int, Boolean, boolean) line: 1571
        StateManagerImpl.dirty(int) line: 1511
        StateManagerImpl.dirtyCheck() line: 825
        ManagedCache.dirtyCheck() line: 307
        FinalizingBrokerImpl(BrokerImpl).hasTransactionalObjects() line: 3733
        FinalizingBrokerImpl(BrokerImpl).setDirty(StateManagerImpl, boolean) line: 3850
        StateManagerImpl.setPCState(PCState) line: 220
        StateManagerImpl.dirty(int, Boolean, boolean) line: 1571
        StateManagerImpl.dirty(int) line: 1511
        StateManagerImpl.dirtyCheck() line: 825
        ManagedCache.dirtyCheck() line: 307
        FinalizingBrokerImpl(BrokerImpl).hasTransactionalObjects() line: 3733
        FinalizingBrokerImpl(BrokerImpl).setDirty(StateManagerImpl, boolean) line: 3850
        StateManagerImpl.setPCState(PCState) line: 220

        Observations:

        1. It is possible to construct and persist an output record BEFORE the input query is made without any problems. The problem manifests only AFTER the query is made.

        2. There are approximately 10,000 input rows, all of which apparently have been read into cache.

        3. The debugger appears to indicate that the ENTIRE cache is being linearly enumerated and checked for dirty items . Thus, the offense may be being compounded by going both wide and deep.

        4. It should be noted that the item indicated as being under scrutiny is an INPUT record and that that item should NOT have changed, although the fields in it have been read via the getXXXX() methods.

        Show
        Tim Holloway added a comment - Identical behavior is occurring in a very simple stand-alone application designed to stage records from one table to another. Circumstances are as follows: There are 2 table classes defined, essentially identical except for their classnames and database table names. The ID column is generated via a PostgreSQL sequence. There are no foreign keys or other constraints on the items in question. Approximately 26 columns exist, all string or numeric items. The basic logic flow is: 1. Obtain EntityManager 2. Obtain selection of all input items and enumerate them, as follows: List<FactsVmInterface> results = q.getResultList(); for (FactsVmInterface interfaceRecord : results) { importOneRecord(interfaceRecord); } The importOneRecord method essentially constructs a new output record and copies all the items except the ID column from the input record. On the first call to entityManager.persist(outputRecord), the application goes to 100% CPU and application of the debugger indicates a stack recursion as follows (excerpt): Reflection.getDeclaredField(Class, String) line: 201 Reflection.findField(Class, String, boolean) line: 180 com$mousetech$guru01$persist$jsr220$FactsVmInterface$pcsubclass.pcProvideField(int) line: not available StateManagerImpl.provideField(PersistenceCapable, FieldManager, int) line: 3003 StateManagerImpl.fetchObjectField(int) line: 2240 StateManagerImpl.fetchField(int, boolean) line: 775 StateManagerImpl.fetch(int) line: 737 StateManagerImpl.dirtyCheck() line: 824 ManagedCache.dirtyCheck() line: 307 FinalizingBrokerImpl(BrokerImpl).hasTransactionalObjects() line: 3733 FinalizingBrokerImpl(BrokerImpl).setDirty(StateManagerImpl, boolean) line: 3850 StateManagerImpl.setPCState(PCState) line: 220 StateManagerImpl.dirty(int, Boolean, boolean) line: 1571 StateManagerImpl.dirty(int) line: 1511 StateManagerImpl.dirtyCheck() line: 825 ManagedCache.dirtyCheck() line: 307 FinalizingBrokerImpl(BrokerImpl).hasTransactionalObjects() line: 3733 FinalizingBrokerImpl(BrokerImpl).setDirty(StateManagerImpl, boolean) line: 3850 StateManagerImpl.setPCState(PCState) line: 220 StateManagerImpl.dirty(int, Boolean, boolean) line: 1571 StateManagerImpl.dirty(int) line: 1511 StateManagerImpl.dirtyCheck() line: 825 ManagedCache.dirtyCheck() line: 307 FinalizingBrokerImpl(BrokerImpl).hasTransactionalObjects() line: 3733 FinalizingBrokerImpl(BrokerImpl).setDirty(StateManagerImpl, boolean) line: 3850 StateManagerImpl.setPCState(PCState) line: 220 StateManagerImpl.dirty(int, Boolean, boolean) line: 1571 StateManagerImpl.dirty(int) line: 1511 StateManagerImpl.dirtyCheck() line: 825 ManagedCache.dirtyCheck() line: 307 FinalizingBrokerImpl(BrokerImpl).hasTransactionalObjects() line: 3733 FinalizingBrokerImpl(BrokerImpl).setDirty(StateManagerImpl, boolean) line: 3850 StateManagerImpl.setPCState(PCState) line: 220 Observations: 1. It is possible to construct and persist an output record BEFORE the input query is made without any problems. The problem manifests only AFTER the query is made. 2. There are approximately 10,000 input rows, all of which apparently have been read into cache. 3. The debugger appears to indicate that the ENTIRE cache is being linearly enumerated and checked for dirty items . Thus, the offense may be being compounded by going both wide and deep. 4. It should be noted that the item indicated as being under scrutiny is an INPUT record and that that item should NOT have changed, although the fields in it have been read via the getXXXX() methods.
        Hide
        Eugene Lucash added a comment -

        Figured out that agent enhancement wasn't enabled in case of this overflow,
        when I got enhancement enabled problem gone (in this particular case), so it is unenhanced subclassing provides
        such behaviour in broker. So I changed previously reported 'environment' field.

        Show
        Eugene Lucash added a comment - Figured out that agent enhancement wasn't enabled in case of this overflow, when I got enhancement enabled problem gone (in this particular case), so it is unenhanced subclassing provides such behaviour in broker. So I changed previously reported 'environment' field.
        Hide
        Rick Curtis added a comment -

        Closing this JIRA as we're not going to fix problems when running with unenhanced classes in the near future. This will reopened if we get the time to fix this feature(unenhanced classes).

        Show
        Rick Curtis added a comment - Closing this JIRA as we're not going to fix problems when running with unenhanced classes in the near future. This will reopened if we get the time to fix this feature(unenhanced classes).

          People

          • Assignee:
            Rick Curtis
            Reporter:
            Eugene Lucash
          • Votes:
            2 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development