JCA support on back level WebLogic Servers

How difficult will it be to emulate JCA support for WL5.1? My thought was
          that all I would need to do is deploy the RAR file and configure the
          connection factory to emulate JCA. My objective is to write an Enterprise
          Tool that will sit on top of the App Server that will connect to EIS(s) the
          same regardless of what level of app server.
          Any suggestions will be much appreciated.
          -Marc
          Marc T. Calello
          Momentum Software, Inc
          Austin, TX
          [email protected]
          

Marc,
          If one were to want to 'emulate' JCA support as a layer above the
          application server I am sure it could be done. I would think there would be
          limits to the Transaction and Security aspects of the implementation that could
          be developed.
          I am sure that if one wanted to they could handle deployment and Connection
          Pooling as well as supporting Application Managed Security and Transaction
          Level of None.
          -Rich
          "Marc T. Calello" wrote:
          > How difficult will it be to emulate JCA support for WL5.1? My thought was
          > that all I would need to do is deploy the RAR file and configure the
          > connection factory to emulate JCA. My objective is to write an Enterprise
          > Tool that will sit on top of the App Server that will connect to EIS(s) the
          > same regardless of what level of app server.
          >
          > Any suggestions will be much appreciated.
          > -Marc
          >
          > --
          > Marc T. Calello
          > Momentum Software, Inc
          > Austin, TX
          > [email protected]
          

Similar Messages

  • Dose JCA support only Weblogic server 6.0 without SP1 ?

              I got a error message when starting weblogic server with SP1 in which
              configured the connector architecture beta implentation.
              Dose JCA support only Weblogic server 6.0 without SP1 ?
              How do i configure JCA on WLS6.0 with SP1 if it supports that?
              Taesun.
              Error message(exception) is following as :
              <2001-03-14 PM 02:11:41> <Emergency> <Server> <Unable to initialize the se
              rver: 'Fatal initialization exception
              Throwable: java.lang.VerifyError: Cannot inherit from final class
              java.lang.VerifyError: Cannot inherit from final class
              at java.lang.ClassLoader.defineClass0(Native Method)
              at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
              at
              java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
              1)
              at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
              at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
              at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
              at java.security.AccessController.doPrivileged(Native Method)
              at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
              at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
              at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
              at
              weblogic.rmi.internal.ServerRequest.makeCBVOutputStream(ServerRequest
              .java:50)
              at
              weblogic.rmi.internal.ServerRequest.getMsgOutput(ServerRequest.java:9
              5)
              at
              weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteR
              ef.java:245)
              at
              weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteR
              ef.java:225)
              at
              weblogic.jndi.internal.ServerNamingNode_WLStub.createSubcontext(Serve
              rNamingNode_WLStub.java:248)
              at
              weblogic.jndi.internal.WLContextImpl.createSubcontext(WLContextImpl.j
              ava:81)
              at
              weblogic.transaction.internal.JNDIAdvertiser.initialize(JNDIAdvertise
              r.java:76)
              at
              weblogic.transaction.internal.TransactionService.initialize(Transacti
              onService.java:38)
              at
              weblogic.t3.srvr.ServerServiceList.initialize(ServerServiceList.java:
              46)
              at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:405)
              at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
              at weblogic.Server.main(Server.java:35)
              '>
              The WebLogic Server did not start up properly.
              Exception raised: java.lang.VerifyError: Cannot inherit from final class
              java.lang.VerifyError: Cannot inherit from final class
              at java.lang.ClassLoader.defineClass0(Native Method)
              at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
              at
              java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
              1)
              at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
              at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
              at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
              at java.security.AccessController.doPrivileged(Native Method)
              at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
              at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
              at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
              at
              weblogic.rmi.internal.ServerRequest.makeCBVOutputStream(ServerRequest
              .java:50)
              at
              weblogic.rmi.internal.ServerRequest.getMsgOutput(ServerRequest.java:9
              5)
              at
              weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteR
              ef.java:245)
              at
              weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteR
              ef.java:225)
              at
              weblogic.jndi.internal.ServerNamingNode_WLStub.createSubcontext(Serve
              rNamingNode_WLStub.java:248)
              at
              weblogic.jndi.internal.WLContextImpl.createSubcontext(WLContextImpl.j
              ava:81)
              at
              weblogic.transaction.internal.JNDIAdvertiser.initialize(JNDIAdvertise
              r.java:76)
              at
              weblogic.transaction.internal.TransactionService.initialize(Transacti
              onService.java:38)
              at
              weblogic.t3.srvr.ServerServiceList.initialize(ServerServiceList.java:
              46)
              at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:405)
              at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
              at weblogic.Server.main(Server.java:35)
              Reason: Fatal initialization exception
              

              I got a error message when starting weblogic server with SP1 in which
              configured the connector architecture beta implentation.
              Dose JCA support only Weblogic server 6.0 without SP1 ?
              How do i configure JCA on WLS6.0 with SP1 if it supports that?
              Taesun.
              Error message(exception) is following as :
              <2001-03-14 PM 02:11:41> <Emergency> <Server> <Unable to initialize the se
              rver: 'Fatal initialization exception
              Throwable: java.lang.VerifyError: Cannot inherit from final class
              java.lang.VerifyError: Cannot inherit from final class
              at java.lang.ClassLoader.defineClass0(Native Method)
              at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
              at
              java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
              1)
              at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
              at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
              at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
              at java.security.AccessController.doPrivileged(Native Method)
              at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
              at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
              at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
              at
              weblogic.rmi.internal.ServerRequest.makeCBVOutputStream(ServerRequest
              .java:50)
              at
              weblogic.rmi.internal.ServerRequest.getMsgOutput(ServerRequest.java:9
              5)
              at
              weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteR
              ef.java:245)
              at
              weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteR
              ef.java:225)
              at
              weblogic.jndi.internal.ServerNamingNode_WLStub.createSubcontext(Serve
              rNamingNode_WLStub.java:248)
              at
              weblogic.jndi.internal.WLContextImpl.createSubcontext(WLContextImpl.j
              ava:81)
              at
              weblogic.transaction.internal.JNDIAdvertiser.initialize(JNDIAdvertise
              r.java:76)
              at
              weblogic.transaction.internal.TransactionService.initialize(Transacti
              onService.java:38)
              at
              weblogic.t3.srvr.ServerServiceList.initialize(ServerServiceList.java:
              46)
              at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:405)
              at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
              at weblogic.Server.main(Server.java:35)
              '>
              The WebLogic Server did not start up properly.
              Exception raised: java.lang.VerifyError: Cannot inherit from final class
              java.lang.VerifyError: Cannot inherit from final class
              at java.lang.ClassLoader.defineClass0(Native Method)
              at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
              at
              java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
              1)
              at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
              at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
              at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
              at java.security.AccessController.doPrivileged(Native Method)
              at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
              at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
              at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
              at
              weblogic.rmi.internal.ServerRequest.makeCBVOutputStream(ServerRequest
              .java:50)
              at
              weblogic.rmi.internal.ServerRequest.getMsgOutput(ServerRequest.java:9
              5)
              at
              weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteR
              ef.java:245)
              at
              weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteR
              ef.java:225)
              at
              weblogic.jndi.internal.ServerNamingNode_WLStub.createSubcontext(Serve
              rNamingNode_WLStub.java:248)
              at
              weblogic.jndi.internal.WLContextImpl.createSubcontext(WLContextImpl.j
              ava:81)
              at
              weblogic.transaction.internal.JNDIAdvertiser.initialize(JNDIAdvertise
              r.java:76)
              at
              weblogic.transaction.internal.TransactionService.initialize(Transacti
              onService.java:38)
              at
              weblogic.t3.srvr.ServerServiceList.initialize(ServerServiceList.java:
              46)
              at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:405)
              at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
              at weblogic.Server.main(Server.java:35)
              Reason: Fatal initialization exception
              

  • JCA support in weblogic

    Hi,
    I was not able to find any JCA related classes in the downloaded jar file. I was hoping to use Berkeley DB in weblogic with JCA support so that I'll have XA support.
    Can anyone please let me know why JCA classes are excluded from the jar?
    If I compile the source and include JCA classes in jar file, will I be able to use the jar successfully in weblogic?
    Thanks,
    Sashi

    Charles,
    I was able to make JCA/JA work on weblogic. I'll post the details once I am done with my testing. Rightnow, I am facing another issue. The setup works fine on Solaris. But when I deploy the app on Linux machine things are not working as expected.
    My app opens creates 10 threads. Each thread tries to insert 100 different records into same database. On linux the app is blocking (I set je.lock.timeout=0). On Solaris it is fine.
    I coded my app as per the sample JCA program with minor variation. Instead of looking up JEConnectionFactory everytime, I am caching it. Does that cause problem? Any help is highly appreciated.
    Here is the threaddump. All calls block in this call
    ((JEConnection)txnCtxHolder).openDatabase(tradeDBN, tradesDbCfg);
    Thanks,
    Sashi.
    =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2007.10.08 17:37:55 =~=~=~=~=~=~=~=~=~=~=~=
    kill -3 >kill --3 7515 +
    me/sl48179/SashiWL/weblogic/9.2/user_projects/SashiWLDomain/bin ~153>
    ===== FULL THREAD DUMP ===============
    Mon Oct 8 17:38:00 2007
    BEA JRockit(R) R26.0.0-189_CR269406-59389-1.5.0_04-20060322-1126-linux-ia32
    "Main Thread" id=1 idx=0x2 tid=7515 prio=5 alive, in native, waiting
    -- Waiting for notification on: weblogic/t3/srvr/T3Srvr@0x83f0a50[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at java/lang/Object.wait()V(Native Method)
    at weblogic/t3/srvr/T3Srvr.waitForDeath()V(T3Srvr.java:730)
    ^-- Lock released while waiting: weblogic/t3/srvr/T3Srvr@0x83f0a50[fat lock]
    at weblogic/t3/srvr/T3Srvr.run([Ljava/lang/String;)I(T3Srvr.java:380)
    at weblogic/Server.main([Ljava/lang/String;)V(Server.java:67)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "(Signal Handler)" id=2 idx=0x4 tid=7516 prio=5 alive, in native, daemon
    "(Code Generation Thread 1)" id=3 idx=0x6 tid=7517 prio=5 alive, in native, native_waiting, daemon
    "(Code Optimization Thread 1)" id=4 idx=0x8 tid=7518 prio=5 alive, in native, native_waiting, daemon
    "(GC Main Thread)" id=5 idx=0xa tid=7519 prio=5 alive, in native, daemon
    "(GC Worker Thread 1)" id=? idx=0xc tid=7520 prio=5 alive, native_waiting, daemon
    "(GC Worker Thread 2)" id=? idx=0xe tid=7521 prio=5 alive, native_waiting, daemon
    "(GC Worker Thread 3)" id=? idx=0x10 tid=7522 prio=5 alive, native_waiting, daemon
    "(GC Worker Thread 4)" id=? idx=0x12 tid=7523 prio=5 alive, native_waiting, daemon
    "(GC Worker Thread 5)" id=? idx=0x14 tid=7524 prio=5 alive, native_waiting, daemon
    "(GC Worker Thread 6)" id=? idx=0x16 tid=7525 prio=5 alive, native_waiting, daemon
    "(GC Worker Thread 7)" id=? idx=0x18 tid=7526 prio=5 alive, native_waiting, daemon
    "(GC Worker Thread 8)" id=? idx=0x1a tid=7527 prio=5 alive, native_waiting, daemon
    "(VM Periodic Task)" id=6 idx=0x1c tid=7528 prio=10 alive, in native, daemon
    "Finalizer" id=7 idx=0x1e tid=7529 prio=8 alive, in native, native_waiting, daemon
    at jrockit/memory/Finalizer.getPendingFinalizee(Z)Ljava/lang/Object;(Native Method)
    at jrockit/memory/Finalizer.access$100(Z)Ljava/lang/Object;(Unknown Source)
    at jrockit/memory/Finalizer$4.run()V(Unknown Source)
    at java/lang/Thread.run()V(Unknown Source)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "Reference Handler" id=8 idx=0x20 tid=7530 prio=10 alive, in native, native_waiting, daemon
    at java/lang/ref/Reference.getPending()Ljava/lang/ref/Reference;(Native Method)
    at java/lang/ref/Reference.access$000()Ljava/lang/ref/Reference;(Unknown Source)
    at java/lang/ref/Reference$ReferenceHandler.run()V(Unknown Source)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "Timer-0" id=11 idx=0x22 tid=7531 prio=5 alive, in native, waiting, daemon
    -- Waiting for notification on: java/util/TaskQueue@0x99e94a8[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at java/lang/Object.wait()V(Native Method)
    at java/util/TimerThread.mainLoop()V(Timer.java:483)
    ^-- Lock released while waiting: java/util/TaskQueue@0x99e94a8[fat lock]
    at java/util/TimerThread.run()V(Timer.java:462)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "Timer-1" id=12 idx=0x24 tid=7536 prio=5 alive, in native, waiting, daemon
    -- Waiting for notification on: java/util/TaskQueue@0xc2f6e28[fat lock]
    at jrockit/vm/Threads.waitForSignalWithTimeout(J)V(Native Method)
    at java/lang/Object.wait(J)V(Native Method)
    at java/util/TimerThread.mainLoop()V(Timer.java:509)
    ^-- Lock released while waiting: java/util/TaskQueue@0xc2f6e28[fat lock]
    at java/util/TimerThread.run()V(Timer.java:462)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'" id=13 idx=0x26 tid=7537 prio=5 alive, in native, waiting, daemon
    -- Waiting for notification on: weblogic/work/ExecuteThread@0xc309cf0[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at java/lang/Object.wait()V(Native Method)
    at weblogic/work/ExecuteThread.waitForRequest()V(ExecuteThread.java:165)
    ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xc309cf0[fat lock]
    at weblogic/work/ExecuteThread.run()V(ExecuteThread.java:186)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "weblogic.time.TimeEventGenerator" id=14 idx=0x28 tid=7539 prio=9 alive, in native, waiting, daemon
    -- Waiting for notification on: weblogic/time/common/internal/TimeTable@0xd710a48[fat lock]
    at jrockit/vm/Threads.waitForSignalWithTimeout(J)V(Native Method)
    at java/lang/Object.wait(J)V(Native Method)
    at weblogic/time/common/internal/TimeTable.snooze()V(TimeTable.java:286)
    ^-- Lock released while waiting: weblogic/time/common/internal/TimeTable@0xd710a48[fat lock]
    at weblogic/time/common/internal/TimeEventGenerator.run()V(TimeEventGenerator.java:117)
    at java/lang/Thread.run()V(Unknown Source)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "weblogic.timers.TimerThread" id=15 idx=0x2a tid=7540 prio=9 alive, in native, waiting, daemon
    -- Waiting for notification on: weblogic/timers/internal/TimerThread@0xd727510[fat lock]
    at jrockit/vm/Threads.waitForSignalWithTimeout(J)V(Native Method)
    at java/lang/Object.wait(J)V(Native Method)
    at weblogic/timers/internal/TimerThread$Thread.run()V(TimerThread.java:260)
    ^-- Lock released while waiting: weblogic/timers/internal/TimerThread@0xd727510[fat lock]
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "weblogic.store.WLS_DIAGNOSTICS" id=16 idx=0x2c tid=7541 prio=10 alive, in native, parked, daemon
    -- Waiting for notification on: java/lang/Object@0xd58c038[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at java/lang/Object.wait()V(Native Method)
    at java/util/concurrent/locks/LockSupport.whPark(ZJ)V(Native Method)
    ^-- Lock released while waiting: java/lang/Object@0xd58c038[fat lock]
    at java/util/concurrent/locks/LockSupport.park()V(Unknown Source)
    at java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await()V(AbstractQueuedSynchronizer.java:1772)
    at java/util/concurrent/LinkedBlockingQueue.take()Ljava/lang/Object;(LinkedBlockingQueue.java:359)
    at weblogic/utils/concurrent/JDK15ConcurrentBlockingQueue.take()Ljava/lang/Object;(JDK15ConcurrentBlockingQueue.java:89)
    at weblogic/store/internal/PersistentStoreImpl.getOutstandingWork()[Lweblogic/store/internal/StoreRequest;(PersistentStoreImpl.java:570)
    at weblogic/store/internal/PersistentStoreImpl.run()V(PersistentStoreImpl.java:618)
    at java/lang/Thread.run()V(Unknown Source)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "GC event thread" id=17 idx=0x2e tid=7542 prio=5 alive, in native, native_waiting, daemon
    at jrockit/mapi/GarbageCollectorImpl.waitForEvent()I(Native Method)
    at jrockit/mapi/GarbageCollectorImpl.access$100()I(Unknown Source)
    at jrockit/mapi/GarbageCollectorImpl$GCEventThread.getNextEvent()Ljava/lang/Object;(Unknown Source)
    at jrockit/mapi/AsyncEventProvider$EventThread.run()V(Unknown Source)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "[STANDBY] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'" id=18 idx=0x30 tid=7543 prio=5 alive, in native, waiting, daemon
    -- Waiting for notification on: weblogic/work/ExecuteThread@0xbb88ab8[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at java/lang/Object.wait()V(Native Method)
    at weblogic/work/ExecuteThread.waitForRequest()V(ExecuteThread.java:165)
    ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xbb88ab8[fat lock]
    at weblogic/work/ExecuteThread.run()V(ExecuteThread.java:186)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'" id=19 idx=0x32 tid=7544 prio=5 alive, in native, waiting, daemon
    -- Waiting for notification on: weblogic/work/ExecuteThread@0xd017a00[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at java/lang/Object.wait()V(Native Method)
    at weblogic/work/ExecuteThread.waitForRequest()V(ExecuteThread.java:165)
    ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xd017a00[fat lock]
    at weblogic/work/ExecuteThread.run()V(ExecuteThread.java:186)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'" id=20 idx=0x34 tid=7545 prio=5 alive, in native, blocked, daemon
    -- Blocked trying to get lock: weblogic/socket/PosixSocketMuxer$1@0xd3ab720[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at jrockit/vm/Locks.fatLockBlockOrSpin(ILjrockit/vm/ObjectMonitor;II)V(Unknown Source)
    at jrockit/vm/Locks.lockFat(Ljava/lang/Object;ILjrockit/vm/ObjectMonitor;Z)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnterSecondStage(Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnter(Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
    at weblogic/socket/PosixSocketMuxer.processSockets()V(PosixSocketMuxer.java:93)
    at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
    at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
    at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
    at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "ExecuteThread: '1' for queue: 'weblogic.socket.Muxer'" id=21 idx=0x36 tid=7546 prio=5 alive, in native, blocked, daemon
    -- Blocked trying to get lock: weblogic/socket/PosixSocketMuxer$1@0xd3ab720[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at jrockit/vm/Locks.fatLockBlockOrSpin(ILjrockit/vm/ObjectMonitor;II)V(Unknown Source)
    at jrockit/vm/Locks.lockFat(Ljava/lang/Object;ILjrockit/vm/ObjectMonitor;Z)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnterSecondStage(Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnter(Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
    at weblogic/socket/PosixSocketMuxer.processSockets()V(PosixSocketMuxer.java:93)
    at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
    at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
    at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
    at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'" id=22 idx=0x38 tid=7547 prio=5 alive, in native, blocked, daemon
    -- Blocked trying to get lock: weblogic/socket/PosixSocketMuxer$1@0xd3ab720[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at jrockit/vm/Locks.fatLockBlockOrSpin(ILjrockit/vm/ObjectMonitor;II)V(Unknown Source)
    at jrockit/vm/Locks.lockFat(Ljava/lang/Object;ILjrockit/vm/ObjectMonitor;Z)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnterSecondStage(Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnter(Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
    at weblogic/socket/PosixSocketMuxer.processSockets()V(PosixSocketMuxer.java:93)
    at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
    at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
    at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
    at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "ExecuteThread: '3' for queue: 'weblogic.socket.Muxer'" id=23 idx=0x3a tid=7548 prio=5 alive, in native, blocked, daemon
    -- Blocked trying to get lock: weblogic/socket/PosixSocketMuxer$1@0xd3ab720[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at jrockit/vm/Locks.fatLockBlockOrSpin(ILjrockit/vm/ObjectMonitor;II)V(Unknown Source)
    at jrockit/vm/Locks.lockFat(Ljava/lang/Object;ILjrockit/vm/ObjectMonitor;Z)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnterSecondStage(Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnter(Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
    at weblogic/socket/PosixSocketMuxer.processSockets()V(PosixSocketMuxer.java:93)
    at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
    at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
    at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
    at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "ExecuteThread: '4' for queue: 'weblogic.socket.Muxer'" id=24 idx=0x3c tid=7549 prio=5 alive, in native, blocked, daemon
    -- Blocked trying to get lock: weblogic/socket/PosixSocketMuxer$1@0xd3ab720[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at jrockit/vm/Locks.fatLockBlockOrSpin(ILjrockit/vm/ObjectMonitor;II)V(Unknown Source)
    at jrockit/vm/Locks.lockFat(Ljava/lang/Object;ILjrockit/vm/ObjectMonitor;Z)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnterSecondStage(Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnter(Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
    at weblogic/socket/PosixSocketMuxer.processSockets()V(PosixSocketMuxer.java:93)
    at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
    at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
    at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
    at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "ExecuteThread: '5' for queue: 'weblogic.socket.Muxer'" id=25 idx=0x3e tid=7550 prio=5 alive, in native, blocked, daemon
    -- Blocked trying to get lock: weblogic/socket/PosixSocketMuxer$1@0xd3ab720[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at jrockit/vm/Locks.fatLockBlockOrSpin(ILjrockit/vm/ObjectMonitor;II)V(Unknown Source)
    at jrockit/vm/Locks.lockFat(Ljava/lang/Object;ILjrockit/vm/ObjectMonitor;Z)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnterSecondStage(Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnter(Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
    at weblogic/socket/PosixSocketMuxer.processSockets()V(PosixSocketMuxer.java:93)
    at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
    at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
    at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
    at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "ExecuteThread: '6' for queue: 'weblogic.socket.Muxer'" id=26 idx=0x40 tid=7551 prio=5 alive, in native, waiting, daemon
    -- Waiting for notification on: [Lweblogic/socket/PosixSocketInfo$FdStruct;@0xcdddb18[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at java/lang/Object.wait()V(Native Method)
    at weblogic/socket/PosixSocketMuxer.processSockets()V(PosixSocketMuxer.java:97)
    ^-- Lock released while waiting: [Lweblogic/socket/PosixSocketInfo$FdStruct;@0xcdddb18[fat lock]
    ^-- Holding lock: weblogic/socket/PosixSocketMuxer$1@0xd3ab720[fat lock]
    at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
    at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
    at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
    at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "ExecuteThread: '7' for queue: 'weblogic.socket.Muxer'" id=27 idx=0x42 tid=7552 prio=5 alive, in native, blocked, daemon
    -- Blocked trying to get lock: weblogic/socket/PosixSocketMuxer$1@0xd3ab720[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at jrockit/vm/Locks.fatLockBlockOrSpin(ILjrockit/vm/ObjectMonitor;II)V(Unknown Source)
    at jrockit/vm/Locks.lockFat(Ljava/lang/Object;ILjrockit/vm/ObjectMonitor;Z)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnterSecondStage(Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnter(Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
    at weblogic/socket/PosixSocketMuxer.processSockets()V(PosixSocketMuxer.java:93)
    at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
    at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
    at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
    at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "ExecuteThread: '8' for queue: 'weblogic.socket.Muxer'" id=28 idx=0x44 tid=7553 prio=5 alive, in native, blocked, daemon
    -- Blocked trying to get lock: weblogic/socket/PosixSocketMuxer$1@0xd3ab720[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at jrockit/vm/Locks.fatLockBlockOrSpin(ILjrockit/vm/ObjectMonitor;II)V(Unknown Source)
    at jrockit/vm/Locks.lockFat(Ljava/lang/Object;ILjrockit/vm/ObjectMonitor;Z)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnterSecondStage(Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnter(Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
    at weblogic/socket/PosixSocketMuxer.processSockets()V(PosixSocketMuxer.java:93)
    at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
    at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
    at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
    at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "VDE Transaction Processor Thread" id=31 idx=0x46 tid=7554 prio=2 alive, in native, waiting, daemon
    -- Waiting for notification on: com/octetstring/vde/backend/standard/TransactionProcessor@0xe9ae5f0[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at java/lang/Object.wait()V(Native Method)
    at com/octetstring/vde/backend/standard/TransactionProcessor.waitChange()V(TransactionProcessor.java:367)
    ^-- Lock released while waiting: com/octetstring/vde/backend/standard/TransactionProcessor@0xe9ae5f0[fat lock]
    at com/octetstring/vde/backend/standard/TransactionProcessor.run()V(TransactionProcessor.java:212)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "weblogic.store._WLS_SashiWLServer" id=34 idx=0x48 tid=7557 prio=10 alive, in native, parked, daemon
    -- Waiting for notification on: java/lang/Object@0xfde9048[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at java/lang/Object.wait()V(Native Method)
    at java/util/concurrent/locks/LockSupport.whPark(ZJ)V(Native Method)
    ^-- Lock released while waiting: java/lang/Object@0xfde9048[fat lock]
    at java/util/concurrent/locks/LockSupport.park()V(Unknown Source)
    at java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await()V(AbstractQueuedSynchronizer.java:1772)
    at java/util/concurrent/LinkedBlockingQueue.take()Ljava/lang/Object;(LinkedBlockingQueue.java:359)
    at weblogic/utils/concurrent/JDK15ConcurrentBlockingQueue.take()Ljava/lang/Object;(JDK15ConcurrentBlockingQueue.java:89)
    at weblogic/store/internal/PersistentStoreImpl.getOutstandingWork()[Lweblogic/store/internal/StoreRequest;(PersistentStoreImpl.java:570)
    at weblogic/store/internal/PersistentStoreImpl.run()V(PersistentStoreImpl.java:618)
    at java/lang/Thread.run()V(Unknown Source)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "DoSManager" id=33 idx=0x4a tid=7556 prio=6 alive, in native, sleeping, daemon
    -- Waiting for notification on: java/lang/Object@0xe942308[fat lock]
    at jrockit/vm/Threads.waitForSignalWithTimeout(J)V(Native Method)
    at java/lang/Object.wait(J)V(Native Method)
    at java/lang/Thread.sleep(J)V(Unknown Source)
    ^-- Lock released while waiting: java/lang/Object@0xe942308[fat lock]
    at com/octetstring/vde/DoSManager.run()V(DoSManager.java:433)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "FSCacheRefQueueThread" id=35 idx=0x4c tid=7573 prio=1 alive, in native, waiting, daemon
    -- Waiting for notification on: java/lang/ref/ReferenceQueue$Lock@0xb4855b0[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at java/lang/Object.wait()V(Native Method)
    at java/lang/Object.wait(J)V(Native Method)
    at java/lang/ref/ReferenceQueue.remove(J)Ljava/lang/ref/Reference;(ReferenceQueue.java:116)
    ^-- Lock released while waiting: java/lang/ref/ReferenceQueue$Lock@0xb4855b0[fat lock]
    at java/lang/ref/ReferenceQueue.remove()Ljava/lang/ref/Reference;(ReferenceQueue.java:132)
    at workshop/util/filesystem/FSCache$FSCacheRefQueueThread.run()V(FSCache.java:65)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'" id=36 idx=0x4e tid=7574 prio=5 alive, in native, waiting, daemon
    -- Waiting for notification on: weblogic/work/ExecuteThread@0x16127660[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at java/lang/Object.wait()V(Native Method)
    at weblogic/work/ExecuteThread.waitForRequest()V(ExecuteThread.java:165)
    ^-- Lock released while waiting: weblogic/work/ExecuteThread@0x16127660[fat lock]
    at weblogic/work/ExecuteThread.run()V(ExecuteThread.java:186)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "[STANDBY] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'" id=37 idx=0x50 tid=7575 prio=5 alive, in native, waiting, daemon
    -- Waiting for notification on: weblogic/work/ExecuteThread@0xc422190[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at java/lang/Object.wait()V(Native Method)
    at weblogic/work/ExecuteThread.waitForRequest()V(ExecuteThread.java:165)
    ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xc422190[fat lock]
    at weblogic/work/ExecuteThread.run()V(ExecuteThread.java:186)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "[STANDBY] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'" id=38 idx=0x52 tid=7576 prio=5 alive, in native, waiting, daemon
    -- Waiting for notification on: weblogic/work/ExecuteThread@0xc58e9e0[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at java/lang/Object.wait()V(Native Method)
    at weblogic/work/ExecuteThread.waitForRequest()V(ExecuteThread.java:165)
    ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xc58e9e0[fat lock]
    at weblogic/work/ExecuteThread.run()V(ExecuteThread.java:186)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "[STANDBY] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'" id=39 idx=0x54 tid=7577 prio=5 alive, in native, waiting, daemon
    -- Waiting for notification on: weblogic/work/ExecuteThread@0xc35e490[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at java/lang/Object.wait()V(Native Method)
    at weblogic/work/ExecuteThread.waitForRequest()V(ExecuteThread.java:165)
    ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xc35e490[fat lock]
    at weblogic/work/ExecuteThread.run()V(ExecuteThread.java:186)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "DynamicListenThread[Default]" id=41 idx=0x56 tid=7578 prio=9 alive, in native, daemon
    at java/net/PlainSocketImpl.socketAccept(Ljava/net/SocketImpl;)V(Native Method)
    at java/net/PlainSocketImpl.accept(Ljava/net/SocketImpl;)V(PlainSocketImpl.java:384)
    ^-- Holding lock: java/net/SocksSocketImpl@0xd15db08[thin lock]
    at java/net/ServerSocket.implAccept(Ljava/net/Socket;)V(ServerSocket.java:450)
    at java/net/ServerSocket.accept()Ljava/net/Socket;(ServerSocket.java:421)
    at weblogic/socket/WeblogicServerSocket.accept()Ljava/net/Socket;(WeblogicServerSocket.java:34)
    at weblogic/server/channels/DynamicListenThread$SocketAccepter.accept()Ljava/net/Socket;(DynamicListenThread.java:517)
    at weblogic/server/channels/DynamicListenThread$SocketAccepter.access$200(Lweblogic/server/channels/DynamicListenThread$SocketAccepter;)Ljava/net/Socket;(DynamicListenThread.java:418)
    at weblogic/server/channels/DynamicListenThread.run()V(DynamicListenThread.java:164)
    at java/lang/Thread.run()V(Unknown Source)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    "Thread-10" id=43 idx=0x5a tid=7651 prio=5 alive, in native, blocked, daemon
    -- Blocked trying to get lock: com/sleepycat/je/dbi/DbTree@0x9811598[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at jrockit/vm/Locks.fatLockBlockOrSpin(ILjrockit/vm/ObjectMonitor;II)V(Unknown Source)
    at jrockit/vm/Locks.lockFat(Ljava/lang/Object;ILjrockit/vm/ObjectMonitor;Z)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnterSecondStage(Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnter(Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
    at com/sleepycat/je/dbi/DbTree.createDb(Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Lcom/sleepycat/je/Database;)Lcom/sleepycat/je/dbi/DatabaseImpl;(DbTree.java:235)
    at com/sleepycat/je/dbi/EnvironmentImpl.createDb(Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Lcom/sleepycat/je/Database;)Lcom/sleepycat/je/dbi/DatabaseImpl;(EnvironmentImpl.java:1380)
    at com/sleepycat/je/Database.initNew(Lcom/sleepycat/je/Environment;Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)V(Database.java:105)
    at com/sleepycat/je/Environment.openDb(Lcom/sleepycat/je/Transaction;Lcom/sleepycat/je/Database;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Z)V(Environment.java:475)
    at com/sleepycat/je/Environment.openDatabase(Lcom/sleepycat/je/Transaction;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(Environment.java:350)
    ^-- Holding lock: com/sleepycat/je/XAEnvironment@0x16898900[thin lock]
    at com/sleepycat/je/jca/ra/JEManagedConnection.openDatabaseInternal(Ljava/util/Map;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEManagedConnection.java:269)
    at com/sleepycat/je/jca/ra/JEManagedConnection.openDatabase(Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEManagedConnection.java:231)
    ^-- Holding lock: java/util/HashMap@0x9fe0040[thin lock]
    at com/sleepycat/je/jca/ra/JEConnectionImpl.openDatabase(Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEConnectionImpl.java:65)
    at com/citi/cmbtech/gicap/ddi/dao/berkeleydb/trade/TradeDaoJcaImpl.getTradesDatabase(Ljava/lang/Object;)Lcom/sleepycat/je/Database;(Unknown Source)
    at com/citi/cmbtech/gicap/ddi/dao/berkeleydb/trade/AbstractTradeDao.updateTrades(Ljava/lang/Object;[Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)V(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/services/trade/TradeServiceImpl.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/dal/trade/v1_0_0/ejb/TradeServiceSLSB.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/dal/trade/v1_0_0/ejb/TradeServiceSLSB_sdfg5q_ELOImpl.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(TradeServiceSLSB_sdfg5q_ELOImpl.java:304)
        at jrockit/vm/RNI.c2java(IIII)V(Native Method)
        at jrockit/reflect/NativeMethodInvoker.invoke0(Ljava/lang/Object;ILjava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
        at jrockit/reflect/NativeMethodInvoker.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
        at jrockit/reflect/VirtualNativeMethodInvoker.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
        at java/lang/reflect/Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
        at org/springframework/ejb/access/LocalSlsbInvokerInterceptor.invoke(Lorg/aopalliance/intercept/MethodInvocation;)Ljava/lang/Object;(LocalSlsbInvokerInterceptor.java:71)
        at org/springframework/aop/framework/ReflectiveMethodInvocation.proceed()Ljava/lang/Object;(ReflectiveMethodInvocation.java:144)
        at org/springframework/aop/framework/JdkDynamicAopProxy.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;(JdkDynamicAopProxy.java:174)
        at $Proxy33.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/web/util/WritePerfTestRunner.run()V(WritePerfTestRunner.java:49)
        at jrockit/vm/RNI.c2java(IIII)V(Native Method)
        -- end of trace
    "Thread-11" id=44 idx=0x5c tid=7652 prio=5 alive, in native, waiting, daemon
        -- Waiting for notification on: com/sleepycat/je/txn/Txn@0xa1b7ab8[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at java/lang/Object.wait()V(Native Method)
    at java/lang/Object.wait(J)V(Native Method)
    at com/sleepycat/je/txn/LockManager.lock(JLcom/sleepycat/je/txn/Locker;Lcom/sleepycat/je/txn/LockType;JZLcom/sleepycat/je/dbi/DatabaseImpl;)Lcom/sleepycat/je/txn/LockGrantType;(LockManager.java:225)
    ^-- Lock released while waiting: com/sleepycat/je/txn/Txn@0xa1b7ab8[fat lock]
    at com/sleepycat/je/txn/Txn.lockInternal(JLcom/sleepycat/je/txn/LockType;ZLcom/sleepycat/je/dbi/DatabaseImpl;)Lcom/sleepycat/je/txn/LockResult;(Txn.java:295)
    at com/sleepycat/je/txn/Locker.lock(JLcom/sleepycat/je/txn/LockType;ZLcom/sleepycat/je/dbi/DatabaseImpl;)Lcom/sleepycat/je/txn/LockResult;(Locker.java:257)
    at com/sleepycat/je/dbi/CursorImpl.lockLNDeletedAllowed(Lcom/sleepycat/je/tree/LN;Lcom/sleepycat/je/txn/LockType;)Lcom/sleepycat/je/txn/LockResult;(CursorImpl.java:2371)
    at com/sleepycat/je/tree/Tree.insert(Lcom/sleepycat/je/tree/LN;[BZLcom/sleepycat/je/dbi/CursorImpl;Lcom/sleepycat/je/txn/LockResult;)Z(Tree.java:2578)
    at com/sleepycat/je/dbi/CursorImpl.putLN([BLcom/sleepycat/je/tree/LN;Z)Lcom/sleepycat/je/OperationStatus;(CursorImpl.java:1004)
    at com/sleepycat/je/dbi/DbTree.createDb(Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Lcom/sleepycat/je/Database;)Lcom/sleepycat/je/dbi/DatabaseImpl;(DbTree.java:248)
    ^-- Holding lock: com/sleepycat/je/dbi/DbTree@0x9811598[fat lock]
    at com/sleepycat/je/dbi/EnvironmentImpl.createDb(Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Lcom/sleepycat/je/Database;)Lcom/sleepycat/je/dbi/DatabaseImpl;(EnvironmentImpl.java:1380)
    at com/sleepycat/je/Database.initNew(Lcom/sleepycat/je/Environment;Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)V(Database.java:105)
    at com/sleepycat/je/Environment.openDb(Lcom/sleepycat/je/Transaction;Lcom/sleepycat/je/Database;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Z)V(Environment.java:475)
    at com/sleepycat/je/Environment.openDatabase(Lcom/sleepycat/je/Transaction;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(Environment.java:350)
    ^-- Holding lock: com/sleepycat/je/XAEnvironment@0x94e5cc0[thin lock]
    at com/sleepycat/je/jca/ra/JEManagedConnection.openDatabaseInternal(Ljava/util/Map;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEManagedConnection.java:269)
    at com/sleepycat/je/jca/ra/JEManagedConnection.openDatabase(Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEManagedConnection.java:231)
    ^-- Holding lock: java/util/HashMap@0x96ddaf8[thin lock]
    at com/sleepycat/je/jca/ra/JEConnectionImpl.openDatabase(Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEConnectionImpl.java:65)
    at com/citi/cmbtech/gicap/ddi/dao/berkeleydb/trade/TradeDaoJcaImpl.getTradesDatabase(Ljava/lang/Object;)Lcom/sleepycat/je/Database;(Unknown Source)
    at com/citi/cmbtech/gicap/ddi/dao/berkeleydb/trade/AbstractTradeDao.updateTrades(Ljava/lang/Object;[Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)V(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/services/trade/TradeServiceImpl.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/dal/trade/v1_0_0/ejb/TradeServiceSLSB.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/dal/trade/v1_0_0/ejb/TradeServiceSLSB_sdfg5q_ELOImpl.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(TradeServiceSLSB_sdfg5q_ELOImpl.java:304)
        at jrockit/vm/RNI.c2java(IIII)V(Native Method)
        at jrockit/reflect/NativeMethodInvoker.invoke0(Ljava/lang/Object;ILjava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
        at jrockit/reflect/NativeMethodInvoker.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
        at jrockit/reflect/VirtualNativeMethodInvoker.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
        at java/lang/reflect/Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
        at org/springframework/ejb/access/LocalSlsbInvokerInterceptor.invoke(Lorg/aopalliance/intercept/MethodInvocation;)Ljava/lang/Object;(LocalSlsbInvokerInterceptor.java:71)
        at org/springframework/aop/framework/ReflectiveMethodInvocation.proceed()Ljava/lang/Object;(ReflectiveMethodInvocation.java:144)
        at org/springframework/aop/framework/JdkDynamicAopProxy.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;(JdkDynamicAopProxy.java:174)
        at $Proxy33.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/web/util/WritePerfTestRunner.run()V(WritePerfTestRunner.java:49)
        at jrockit/vm/RNI.c2java(IIII)V(Native Method)
        -- end of trace
    "Thread-12" id=45 idx=0x5e tid=7653 prio=5 alive, in native, blocked, daemon
        -- Blocked trying to get lock: com/sleepycat/je/dbi/DbTree@0x9811598[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at jrockit/vm/Locks.fatLockBlockOrSpin(ILjrockit/vm/ObjectMonitor;II)V(Unknown Source)
    at jrockit/vm/Locks.lockFat(Ljava/lang/Object;ILjrockit/vm/ObjectMonitor;Z)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnterSecondStage(Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnter(Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
    at com/sleepycat/je/dbi/DbTree.createDb(Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Lcom/sleepycat/je/Database;)Lcom/sleepycat/je/dbi/DatabaseImpl;(DbTree.java:235)
    at com/sleepycat/je/dbi/EnvironmentImpl.createDb(Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Lcom/sleepycat/je/Database;)Lcom/sleepycat/je/dbi/DatabaseImpl;(EnvironmentImpl.java:1380)
    at com/sleepycat/je/Database.initNew(Lcom/sleepycat/je/Environment;Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)V(Database.java:105)
    at com/sleepycat/je/Environment.openDb(Lcom/sleepycat/je/Transaction;Lcom/sleepycat/je/Database;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Z)V(Environment.java:475)
    at com/sleepycat/je/Environment.openDatabase(Lcom/sleepycat/je/Transaction;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(Environment.java:350)
    ^-- Holding lock: com/sleepycat/je/XAEnvironment@0x8e3c960[thin lock]
    at com/sleepycat/je/jca/ra/JEManagedConnection.openDatabaseInternal(Ljava/util/Map;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEManagedConnection.java:269)
    at com/sleepycat/je/jca/ra/JEManagedConnection.openDatabase(Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEManagedConnection.java:231)
    ^-- Holding lock: java/util/HashMap@0x8e3d6d0[thin lock]
    at com/sleepycat/je/jca/ra/JEConnectionImpl.openDatabase(Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEConnectionImpl.java:65)
    at com/citi/cmbtech/gicap/ddi/dao/berkeleydb/trade/TradeDaoJcaImpl.getTradesDatabase(Ljava/lang/Object;)Lcom/sleepycat/je/Database;(Unknown Source)
    at com/citi/cmbtech/gicap/ddi/dao/berkeleydb/trade/AbstractTradeDao.updateTrades(Ljava/lang/Object;[Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)V(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/services/trade/TradeServiceImpl.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/dal/trade/v1_0_0/ejb/TradeServiceSLSB.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/dal/trade/v1_0_0/ejb/TradeServiceSLSB_sdfg5q_ELOImpl.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(TradeServiceSLSB_sdfg5q_ELOImpl.java:304)
        at jrockit/vm/RNI.c2java(IIII)V(Native Method)
        at jrockit/reflect/NativeMethodInvoker.invoke0(Ljava/lang/Object;ILjava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
        at jrockit/reflect/NativeMethodInvoker.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
        at jrockit/reflect/VirtualNativeMethodInvoker.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
        at java/lang/reflect/Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
        at org/springframework/ejb/access/LocalSlsbInvokerInterceptor.invoke(Lorg/aopalliance/intercept/MethodInvocation;)Ljava/lang/Object;(LocalSlsbInvokerInterceptor.java:71)
        at org/springframework/aop/framework/ReflectiveMethodInvocation.proceed()Ljava/lang/Object;(ReflectiveMethodInvocation.java:144)
        at org/springframework/aop/framework/JdkDynamicAopProxy.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;(JdkDynamicAopProxy.java:174)
        at $Proxy33.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/web/util/WritePerfTestRunner.run()V(WritePerfTestRunner.java:49)
        at jrockit/vm/RNI.c2java(IIII)V(Native Method)
        -- end of trace
    "Thread-13" id=46 idx=0x60 tid=7654 prio=5 alive, in native, blocked, daemon
        -- Blocked trying to get lock: com/sleepycat/je/dbi/DbTree@0x9811598[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at jrockit/vm/Locks.fatLockBlockOrSpin(ILjrockit/vm/ObjectMonitor;II)V(Unknown Source)
    at jrockit/vm/Locks.lockFat(Ljava/lang/Object;ILjrockit/vm/ObjectMonitor;Z)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnterSecondStage(Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnter(Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
    at com/sleepycat/je/dbi/DbTree.createDb(Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Lcom/sleepycat/je/Database;)Lcom/sleepycat/je/dbi/DatabaseImpl;(DbTree.java:235)
    at com/sleepycat/je/dbi/EnvironmentImpl.createDb(Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Lcom/sleepycat/je/Database;)Lcom/sleepycat/je/dbi/DatabaseImpl;(EnvironmentImpl.java:1380)
    at com/sleepycat/je/Database.initNew(Lcom/sleepycat/je/Environment;Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)V(Database.java:105)
    at com/sleepycat/je/Environment.openDb(Lcom/sleepycat/je/Transaction;Lcom/sleepycat/je/Database;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Z)V(Environment.java:475)
    at com/sleepycat/je/Environment.openDatabase(Lcom/sleepycat/je/Transaction;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(Environment.java:350)
    ^-- Holding lock: com/sleepycat/je/XAEnvironment@0x169af040[thin lock]
    at com/sleepycat/je/jca/ra/JEManagedConnection.openDatabaseInternal(Ljava/util/Map;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEManagedConnection.java:269)
    at com/sleepycat/je/jca/ra/JEManagedConnection.openDatabase(Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEManagedConnection.java:231)
    ^-- Holding lock: java/util/HashMap@0xa028af0[thin lock]
    at com/sleepycat/je/jca/ra/JEConnectionImpl.openDatabase(Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEConnectionImpl.java:65)
    at com/citi/cmbtech/gicap/ddi/dao/berkeleydb/trade/TradeDaoJcaImpl.getTradesDatabase(Ljava/lang/Object;)Lcom/sleepycat/je/Database;(Unknown Source)
    at com/citi/cmbtech/gicap/ddi/dao/berkeleydb/trade/AbstractTradeDao.updateTrades(Ljava/lang/Object;[Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)V(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/services/trade/TradeServiceImpl.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/dal/trade/v1_0_0/ejb/TradeServiceSLSB.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/dal/trade/v1_0_0/ejb/TradeServiceSLSB_sdfg5q_ELOImpl.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(TradeServiceSLSB_sdfg5q_ELOImpl.java:304)
        at jrockit/vm/RNI.c2java(IIII)V(Native Method)
        at jrockit/reflect/NativeMethodInvoker.invoke0(Ljava/lang/Object;ILjava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
        at jrockit/reflect/NativeMethodInvoker.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
        at jrockit/reflect/VirtualNativeMethodInvoker.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
        at java/lang/reflect/Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
        at org/springframework/ejb/access/LocalSlsbInvokerInterceptor.invoke(Lorg/aopalliance/intercept/MethodInvocation;)Ljava/lang/Object;(LocalSlsbInvokerInterceptor.java:71)
        at org/springframework/aop/framework/ReflectiveMethodInvocation.proceed()Ljava/lang/Object;(ReflectiveMethodInvocation.java:144)
        at org/springframework/aop/framework/JdkDynamicAopProxy.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;(JdkDynamicAopProxy.java:174)
        at $Proxy33.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/web/util/WritePerfTestRunner.run()V(WritePerfTestRunner.java:49)
        at jrockit/vm/RNI.c2java(IIII)V(Native Method)
        -- end of trace
    "Thread-14" id=47 idx=0x62 tid=7655 prio=5 alive, in native, blocked, daemon
        -- Blocked trying to get lock: com/sleepycat/je/dbi/DbTree@0x9811598[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at jrockit/vm/Locks.fatLockBlockOrSpin(ILjrockit/vm/ObjectMonitor;II)V(Unknown Source)
    at jrockit/vm/Locks.lockFat(Ljava/lang/Object;ILjrockit/vm/ObjectMonitor;Z)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnterSecondStage(Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnter(Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
    at com/sleepycat/je/dbi/DbTree.createDb(Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Lcom/sleepycat/je/Database;)Lcom/sleepycat/je/dbi/DatabaseImpl;(DbTree.java:235)
    at com/sleepycat/je/dbi/EnvironmentImpl.createDb(Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Lcom/sleepycat/je/Database;)Lcom/sleepycat/je/dbi/DatabaseImpl;(EnvironmentImpl.java:1380)
    at com/sleepycat/je/Database.initNew(Lcom/sleepycat/je/Environment;Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)V(Database.java:105)
    at com/sleepycat/je/Environment.openDb(Lcom/sleepycat/je/Transaction;Lcom/sleepycat/je/Database;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Z)V(Environment.java:475)
    at com/sleepycat/je/Environment.openDatabase(Lcom/sleepycat/je/Transaction;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(Environment.java:350)
    ^-- Holding lock: com/sleepycat/je/XAEnvironment@0x89126a8[thin lock]
    at com/sleepycat/je/jca/ra/JEManagedConnection.openDatabaseInternal(Ljava/util/Map;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEManagedConnection.java:269)
    at com/sleepycat/je/jca/ra/JEManagedConnection.openDatabase(Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEManagedConnection.java:231)
    ^-- Holding lock: java/util/HashMap@0x8913170[thin lock]
    at com/sleepycat/je/jca/ra/JEConnectionImpl.openDatabase(Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEConnectionImpl.java:65)
    at com/citi/cmbtech/gicap/ddi/dao/berkeleydb/trade/TradeDaoJcaImpl.getTradesDatabase(Ljava/lang/Object;)Lcom/sleepycat/je/Database;(Unknown Source)
    at com/citi/cmbtech/gicap/ddi/dao/berkeleydb/trade/AbstractTradeDao.updateTrades(Ljava/lang/Object;[Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)V(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/services/trade/TradeServiceImpl.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/dal/trade/v1_0_0/ejb/TradeServiceSLSB.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/dal/trade/v1_0_0/ejb/TradeServiceSLSB_sdfg5q_ELOImpl.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(TradeServiceSLSB_sdfg5q_ELOImpl.java:304)
        at jrockit/vm/RNI.c2java(IIII)V(Native Method)
        at jrockit/reflect/NativeMethodInvoker.invoke0(Ljava/lang/Object;ILjava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
        at jrockit/reflect/NativeMethodInvoker.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
        at jrockit/reflect/VirtualNativeMethodInvoker.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
        at java/lang/reflect/Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
        at org/springframework/ejb/access/LocalSlsbInvokerInterceptor.invoke(Lorg/aopalliance/intercept/MethodInvocation;)Ljava/lang/Object;(LocalSlsbInvokerInterceptor.java:71)
        at org/springframework/aop/framework/ReflectiveMethodInvocation.proceed()Ljava/lang/Object;(ReflectiveMethodInvocation.java:144)
        at org/springframework/aop/framework/JdkDynamicAopProxy.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;(JdkDynamicAopProxy.java:174)
        at $Proxy33.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/web/util/WritePerfTestRunner.run()V(WritePerfTestRunner.java:49)
        at jrockit/vm/RNI.c2java(IIII)V(Native Method)
        -- end of trace
    "Thread-15" id=48 idx=0x64 tid=7656 prio=5 alive, in native, blocked, daemon
        -- Blocked trying to get lock: com/sleepycat/je/dbi/DbTree@0x9811598[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at jrockit/vm/Locks.fatLockBlockOrSpin(ILjrockit/vm/ObjectMonitor;II)V(Unknown Source)
    at jrockit/vm/Locks.lockFat(Ljava/lang/Object;ILjrockit/vm/ObjectMonitor;Z)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnterSecondStage(Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnter(Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
    at com/sleepycat/je/dbi/DbTree.createDb(Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Lcom/sleepycat/je/Database;)Lcom/sleepycat/je/dbi/DatabaseImpl;(DbTree.java:235)
    at com/sleepycat/je/dbi/EnvironmentImpl.createDb(Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Lcom/sleepycat/je/Database;)Lcom/sleepycat/je/dbi/DatabaseImpl;(EnvironmentImpl.java:1380)
    at com/sleepycat/je/Database.initNew(Lcom/sleepycat/je/Environment;Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)V(Database.java:105)
    at com/sleepycat/je/Environment.openDb(Lcom/sleepycat/je/Transaction;Lcom/sleepycat/je/Database;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Z)V(Environment.java:475)
    at com/sleepycat/je/Environment.openDatabase(Lcom/sleepycat/je/Transaction;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(Environment.java:350)
    ^-- Holding lock: com/sleepycat/je/XAEnvironment@0x168f7ef8[thin lock]
    at com/sleepycat/je/jca/ra/JEManagedConnection.openDatabaseInternal(Ljava/util/Map;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEManagedConnection.java:269)
    at com/sleepycat/je/jca/ra/JEManagedConnection.openDatabase(Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEManagedConnection.java:231)
    ^-- Holding lock: java/util/HashMap@0x9e055f8[thin lock]
    at com/sleepycat/je/jca/ra/JEConnectionImpl.openDatabase(Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEConnectionImpl.java:65)
    at com/citi/cmbtech/gicap/ddi/dao/berkeleydb/trade/TradeDaoJcaImpl.getTradesDatabase(Ljava/lang/Object;)Lcom/sleepycat/je/Database;(Unknown Source)
    at com/citi/cmbtech/gicap/ddi/dao/berkeleydb/trade/AbstractTradeDao.updateTrades(Ljava/lang/Object;[Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)V(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/services/trade/TradeServiceImpl.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/dal/trade/v1_0_0/ejb/TradeServiceSLSB.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/dal/trade/v1_0_0/ejb/TradeServiceSLSB_sdfg5q_ELOImpl.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(TradeServiceSLSB_sdfg5q_ELOImpl.java:304)
        at jrockit/vm/RNI.c2java(IIII)V(Native Method)
        at jrockit/reflect/NativeMethodInvoker.invoke0(Ljava/lang/Object;ILjava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
        at jrockit/reflect/NativeMethodInvoker.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
        at jrockit/reflect/VirtualNativeMethodInvoker.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
        at java/lang/reflect/Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
        at org/springframework/ejb/access/LocalSlsbInvokerInterceptor.invoke(Lorg/aopalliance/intercept/MethodInvocation;)Ljava/lang/Object;(LocalSlsbInvokerInterceptor.java:71)
        at org/springframework/aop/framework/ReflectiveMethodInvocation.proceed()Ljava/lang/Object;(ReflectiveMethodInvocation.java:144)
        at org/springframework/aop/framework/JdkDynamicAopProxy.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;(JdkDynamicAopProxy.java:174)
        at $Proxy33.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/web/util/WritePerfTestRunner.run()V(WritePerfTestRunner.java:49)
        at jrockit/vm/RNI.c2java(IIII)V(Native Method)
        -- end of trace
    "Thread-16" id=49 idx=0x66 tid=7657 prio=5 alive, in native, blocked, daemon
        -- Blocked trying to get lock: com/sleepycat/je/dbi/DbTree@0x9811598[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at jrockit/vm/Locks.fatLockBlockOrSpin(ILjrockit/vm/ObjectMonitor;II)V(Unknown Source)
    at jrockit/vm/Locks.lockFat(Ljava/lang/Object;ILjrockit/vm/ObjectMonitor;Z)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnterSecondStage(Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnter(Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
    at com/sleepycat/je/dbi/DbTree.createDb(Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Lcom/sleepycat/je/Database;)Lcom/sleepycat/je/dbi/DatabaseImpl;(DbTree.java:235)
    at com/sleepycat/je/dbi/EnvironmentImpl.createDb(Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Lcom/sleepycat/je/Database;)Lcom/sleepycat/je/dbi/DatabaseImpl;(EnvironmentImpl.java:1380)
    at com/sleepycat/je/Database.initNew(Lcom/sleepycat/je/Environment;Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)V(Database.java:105)
    at com/sleepycat/je/Environment.openDb(Lcom/sleepycat/je/Transaction;Lcom/sleepycat/je/Database;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Z)V(Environment.java:475)
    at com/sleepycat/je/Environment.openDatabase(Lcom/sleepycat/je/Transaction;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(Environment.java:350)
    ^-- Holding lock: com/sleepycat/je/XAEnvironment@0x168f7df0[thin lock]
    at com/sleepycat/je/jca/ra/JEManagedConnection.openDatabaseInternal(Ljava/util/Map;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEManagedConnection.java:269)
    at com/sleepycat/je/jca/ra/JEManagedConnection.openDatabase(Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEManagedConnection.java:231)
    ^-- Holding lock: java/util/HashMap@0x9c5e588[thin lock]
    at com/sleepycat/je/jca/ra/JEConnectionImpl.openDatabase(Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEConnectionImpl.java:65)
    at com/citi/cmbtech/gicap/ddi/dao/berkeleydb/trade/TradeDaoJcaImpl.getTradesDatabase(Ljava/lang/Object;)Lcom/sleepycat/je/Database;(Unknown Source)
    at com/citi/cmbtech/gicap/ddi/dao/berkeleydb/trade/AbstractTradeDao.updateTrades(Ljava/lang/Object;[Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)V(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/services/trade/TradeServiceImpl.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/dal/trade/v1_0_0/ejb/TradeServiceSLSB.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/dal/trade/v1_0_0/ejb/TradeServiceSLSB_sdfg5q_ELOImpl.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(TradeServiceSLSB_sdfg5q_ELOImpl.java:304)
        at jrockit/vm/RNI.c2java(IIII)V(Native Method)
        at jrockit/reflect/NativeMethodInvoker.invoke0(Ljava/lang/Object;ILjava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
        at jrockit/reflect/NativeMethodInvoker.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
        at jrockit/reflect/VirtualNativeMethodInvoker.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
        at java/lang/reflect/Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
        at org/springframework/ejb/access/LocalSlsbInvokerInterceptor.invoke(Lorg/aopalliance/intercept/MethodInvocation;)Ljava/lang/Object;(LocalSlsbInvokerInterceptor.java:71)
        at org/springframework/aop/framework/ReflectiveMethodInvocation.proceed()Ljava/lang/Object;(ReflectiveMethodInvocation.java:144)
        at org/springframework/aop/framework/JdkDynamicAopProxy.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;(JdkDynamicAopProxy.java:174)
        at $Proxy33.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/web/util/WritePerfTestRunner.run()V(WritePerfTestRunner.java:49)
        at jrockit/vm/RNI.c2java(IIII)V(Native Method)
        -- end of trace
    "Thread-17" id=50 idx=0x68 tid=7658 prio=5 alive, in native, blocked, daemon
        -- Blocked trying to get lock: com/sleepycat/je/dbi/DbTree@0x9811598[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at jrockit/vm/Locks.fatLockBlockOrSpin(ILjrockit/vm/ObjectMonitor;II)V(Unknown Source)
    at jrockit/vm/Locks.lockFat(Ljava/lang/Object;ILjrockit/vm/ObjectMonitor;Z)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnterSecondStage(Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnter(Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
    at com/sleepycat/je/dbi/DbTree.createDb(Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Lcom/sleepycat/je/Database;)Lcom/sleepycat/je/dbi/DatabaseImpl;(DbTree.java:235)
    at com/sleepycat/je/dbi/EnvironmentImpl.createDb(Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Lcom/sleepycat/je/Database;)Lcom/sleepycat/je/dbi/DatabaseImpl;(EnvironmentImpl.java:1380)
    at com/sleepycat/je/Database.initNew(Lcom/sleepycat/je/Environment;Lcom/sleepycat/je/txn/Locker;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)V(Database.java:105)
    at com/sleepycat/je/Environment.openDb(Lcom/sleepycat/je/Transaction;Lcom/sleepycat/je/Database;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;Z)V(Environment.java:475)
    at com/sleepycat/je/Environment.openDatabase(Lcom/sleepycat/je/Transaction;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(Environment.java:350)
    ^-- Holding lock: com/sleepycat/je/XAEnvironment@0x16ae7a68[thin lock]
    at com/sleepycat/je/jca/ra/JEManagedConnection.openDatabaseInternal(Ljava/util/Map;Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEManagedConnection.java:269)
    at com/sleepycat/je/jca/ra/JEManagedConnection.openDatabase(Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEManagedConnection.java:231)
    ^-- Holding lock: java/util/HashMap@0xa008e60[thin lock]
    at com/sleepycat/je/jca/ra/JEConnectionImpl.openDatabase(Ljava/lang/String;Lcom/sleepycat/je/DatabaseConfig;)Lcom/sleepycat/je/Database;(JEConnectionImpl.java:65)
    at com/citi/cmbtech/gicap/ddi/dao/berkeleydb/trade/TradeDaoJcaImpl.getTradesDatabase(Ljava/lang/Object;)Lcom/sleepycat/je/Database;(Unknown Source)
    at com/citi/cmbtech/gicap/ddi/dao/berkeleydb/trade/AbstractTradeDao.updateTrades(Ljava/lang/Object;[Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)V(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/services/trade/TradeServiceImpl.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/dal/trade/v1_0_0/ejb/TradeServiceSLSB.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/dal/trade/v1_0_0/ejb/TradeServiceSLSB_sdfg5q_ELOImpl.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(TradeServiceSLSB_sdfg5q_ELOImpl.java:304)
        at jrockit/vm/RNI.c2java(IIII)V(Native Method)
        at jrockit/reflect/NativeMethodInvoker.invoke0(Ljava/lang/Object;ILjava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
        at jrockit/reflect/NativeMethodInvoker.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
        at jrockit/reflect/VirtualNativeMethodInvoker.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
        at java/lang/reflect/Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;I)Ljava/lang/Object;(Unknown Source)
        at org/springframework/ejb/access/LocalSlsbInvokerInterceptor.invoke(Lorg/aopalliance/intercept/MethodInvocation;)Ljava/lang/Object;(LocalSlsbInvokerInterceptor.java:71)
        at org/springframework/aop/framework/ReflectiveMethodInvocation.proceed()Ljava/lang/Object;(ReflectiveMethodInvocation.java:144)
        at org/springframework/aop/framework/JdkDynamicAopProxy.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;(JdkDynamicAopProxy.java:174)
        at $Proxy33.updateTrades([Lcom/citi/cmbtech/gicap/ddi/model/trade/v0_4_1/Execution;)Ljava/util/List;(Unknown Source)
        at com/citi/cmbtech/gicap/ddi/web/util/WritePerfTestRunner.run()V(WritePerfTestRunner.java:49)
        at jrockit/vm/RNI.c2java(IIII)V(Native Method)
        -- end of trace
    "Thread-18" id=51 idx=0x6a tid=7659 prio=5 alive, in native, blocked, daemon
        -- Blocked trying to get lock: com/sleepycat/je/dbi/DbTree@0x9811598[fat lock]
    at jrockit/vm/Threads.waitForSignal()V(Native Method)
    at jrockit/vm/Locks.fatLockBlockOrSpin(ILjrockit/vm/ObjectMonitor;II)V(Unknown Source)
    at jrockit/vm/Locks.lockFat(Ljava/lang/Object;ILjrockit/vm/ObjectMonitor;Z)Ljava/lang/Object;(Unknown Source)
    at jrockit/vm/Locks.monitorEnterSecondStage(Ljava/lang/Object;I)Ljava/lang/Object

  • RAC support different hardware level servers?

    Hai all,
    Is RAC support different OS level and hardware level? Please clarify the server needs?
    Shiju

    Hi,
    1st: whether it will be a Homogenous or Hetrogenous system copy?
    This will be homogenous system copy
    2nd: can i use the hp dataprotector to restore on different hardware?If anyone has experience with restoring on different
    hardware using dataprotector please share..
    dataprotector is backup utility, for using this utility you have to configure dataprotector client on new hardware , after which you will be able to restore the database.
    Thanks
    Anil

  • How can I list all the domains configured for Weblogic Servers?

    How can I list all the domains configured for Weblogic Servers?
    I saw a note, which says the following:
    "WebLogic Server does not support multi-domain interaction using either the Administration Console, the weblogic.Admin utility, or WebLogic Ant tasks. This restriction does not, however, explicitly preclude a user written Java application from accessing multiple domains simultaneously."
    In my case, I just want to list all the domains, is that possible by using any scripts?
    Thanks
    AJ

    If you use WLS Node Manager and the Config Wizard was used to create the domains, then the list of domains should be in a location like this:
    <MIDDLEWARE_HOME>\wlserver_10.3\common\nodemanager\nodemanager.domains
    Enterprise Manager Grid Control also has support for multi-domain management of WLS in a console.

  • HT201250 Hello i am using TimeMachine to back-up entire Mac image (data + system) on an usb-local drive. I would like (on top of it) add a specific plan to back up some files on a remote network drive. Does TimeMachine support multiple back-up plans ? How

    Hello i am using TimeMachine to back-up entire Mac image (data + system) on an usb-local drive. I would like (on top of it) add a specific plan to back up some files on a remote network drive. Does TimeMachine support multiple back-up plans ? How ?

    Time Machine is capable of backing up to multiple locations, and can be used to back up to both a local hard drive and a networked drive (provided that that drive is in or connected to a Time Capsule or another Mac that is sharing it over the network). The catch, though, is that you can't specify different things to back up to different destinations. Whatever you exclude from Time Machine backups is excluded from ALL backups, and whatever is included is included on all.
    So, get a large enough drive that you can back up everything you want in all locations, or use something else for maintaining the network backup.
    More information on these topics can be found here:
    How do I set up Time Machine to a shared drive on another Mac?
    How do I set up Time Machine to a Time Capsule or Airport Extreme?
    "Rotating" Time Machine backup disks

  • How to connect one IIS server to multiple non clustered WebLogic servers

    I have the following installed on Win2K Servers:
    IIS 6
    BEA Weblogic 6.1 running some webservices
    BEA Weblogic 8.1 running an application
    -Both Weblogic servers are running on the same machine (different ports obviously), IIS is on a different machine on the same network.
    I have the website currently configured so that jsp files and several servlets are forwarded to the 8.1 server. So: http://mysite.com/hello.jsp or http://mysite.com/myServlet will properly forward to the 8.1 instance.
    What I want to do (and have been unable to do so thus far) is to setup IIS such that http://mysite.com/myServices will forward to the 6.1 instance.
    I’ve tried to setup the 6.1 iisforward and isapi dll files in a separate folder with their own ini file but I get an Overlapped I/O operation is in progress whenever the 6.1 iisforward.dll file is loaded. (Application Protection is set to High)
    Any suggestions?
    Thanks.

    I have the following installed on Win2K Servers:
    IIS 6
    BEA Weblogic 6.1 running some webservices
    BEA Weblogic 8.1 running an application
    -Both Weblogic servers are running on the same machine (different ports obviously), IIS is on a different machine on the same network.
    I have the website currently configured so that jsp files and several servlets are forwarded to the 8.1 server. So: http://mysite.com/hello.jsp or http://mysite.com/myServlet will properly forward to the 8.1 instance.
    What I want to do (and have been unable to do so thus far) is to setup IIS such that http://mysite.com/myServices will forward to the 6.1 instance.
    I’ve tried to setup the 6.1 iisforward and isapi dll files in a separate folder with their own ini file but I get an Overlapped I/O operation is in progress whenever the 6.1 iisforward.dll file is loaded. (Application Protection is set to High)
    Any suggestions?
    Thanks.

  • " plug-in name does not support the highest level of security for Safari plug-ins" appear for some plugins in Safari Security "Manage Website Settings"?

    Hi,
    Wondering why "<plug-in name> does not support the highest level of security for Safari plug-ins" appear for some plugins in Safari > Security > "Manage Website Settings"?
    Have been trying to get to the root cause of the problem but did not find much on this. I am trying to figure out what can get the warning to go away completely than using the Allow/Always Allow options for the plug-in
    Thanks,
    Shyam

    Hi Linc,
    Thank you for your response. Here is the screenshot of the warning that I am talking about.
    Here is what I do:
    1. Launch Safari and open its Preferences. I have Safari 7.1 installed on my machine.
    2. Click Security Tab and click Manage WebSite Settings
    3. A window opens showing me all the Plug-ins that I have (listed on the left hand side).
    4. One of them is the Adobe Reader plug-in. When I click Adobe Reader, the following details about the plug-in show up on the right
    I was referring to the highlighted section that warns me about this plug-in not using the highest level of security for Safari Plug-ins.
    Note: I do not see this for all my plug-ins (QuickTime, Adobe Flash Player don't give me this warning) which tells me that there is a way to make the warning go away.
    Thanks again,
    Shyam

  • How to pull application names & version numbes  from  weblogic servers ??

    Hi Friends,
    I have situation that I need to display the application names and version number of ear/war/jar files that got deployed on weblogic servers using WLST or any simple way to do that.
    Scenario: I have 2 manged servers MNG1 & MNG2 and I had deployed google.1.4.5.ear, web.4.514.war & xxx.jar files and targeted to MSG1 & MSG2.
    ++++++
    Now I want to pull the applications names and the version numbers associated with it and display to some kind of dashboard page like below.
    | Application Name | Dev Environment | TEST Environment | PROD Environmnet |
    google 1.4.5 1.4.5 1.4.5
    web 4.514 4.514 4.514
    Like this .....
    can any one tell me the best way for achieving this task
    Thanks in advance,
    newbee
    Edited by: user11140631 on Dec 23, 2009 11:18 PM

    HI,
    Here i have developed a Simple JMX Code which displays the Application Name, It's Current Status and The Application Version. Please let me know this is what u wanted?
    import java.util.*;
    import java.util.Enumeration;
    import javax.naming.Context;
    import javax.naming.InitialContext;
    import javax.management.ObjectName;
    import weblogic.jndi.Environment;
    import weblogic.management.*;
    import weblogic.management.runtime.*;
    import javax.management.*;
    public class ApplicationStatusChecker
    MBeanServer server = null; // MBeanServer
    MBeanHome mbeanHome=null;
    Hashtable inStart = new Hashtable();
    public ApplicationStatusChecker()
    try {
    Environment env = new Environment();
    env.setProviderUrl("t3://localhost:7001");
    env.setSecurityPrincipal("weblogic"); // username
    env.setSecurityCredentials("weblogic"); // password
    Context myCtx = env.getInitialContext();
    mbeanHome =(MBeanHome)myCtx.lookup("weblogic.management.home.localhome");
    server = mbeanHome.getMBeanServer();
    catch (Exception ex)
    System.err.println("\n\n\tCannot get MBeanServer: "+ex);
    public void getAllMBeans()
    Set set=mbeanHome.getAllMBeans();
    Iterator it=set.iterator();
    while(it.hasNext())
    System.out.println("\n\t "+it.next());
    public void getMBeanByType(String type)
    Set set=mbeanHome.getMBeansByType(type);
    Iterator it=set.iterator();
    while(it.hasNext())
    ApplicationRuntimeMBean appRun=(ApplicationRuntimeMBean)it.next();
    int n=appRun.getActiveVersionState();
    String status="";
    if(n==0) status="UNPREPARED";
    if(n==1) status="PREPARED";
    if(n==2) status="ACTIVATED";
    System.out.println("Application Name : "+appRun.getApplicationName());
    System.out.println("Application Status : "+status);
    System.out.println("Application Version : "+appRun.getApplicationVersion());
    System.out.println("---------------------------------------");
    public static void main(String ar[]) throws Exception
    ApplicationStatusChecker sm=new ApplicationStatusChecker();
    sm.getMBeanByType("ApplicationRuntime");
    OUTPUT
    C:\DELETE>java ApplicationStatusChecker
    Application Name : UsernameTokenEar
    Application Status : ACTIVATED
    Application Version : null
    Application Name : consoleapp
    Application Status : ACTIVATED
    Application Version : null
    Application Name : bea_wls_internal
    Application Status : ACTIVATED
    Application Version : null
    Application Name      : complexServiceEar+
    Application Status    : ACTIVATED+
    Application Version   : VesionB+
    Application Name : bea_wls9_async_response
    Application Status : ACTIVATED
    Application Version : null
    Application Name : mejb
    Application Status : ACTIVATED
    Application Version : null
    Application Name : SystemModuleA
    Application Status : ACTIVATED
    Application Version : null
    Thanks
    Jay SenSharma
    http://jaysensharma.wordpress.com (WebLogic JMX And Wonders Are Here)

  • Have problem wiht "Deploying The SRDemo on WebLogic Servers"-Shay Shmeltzer

    hi :
    I have read "Deploying The SRDemo ADF Sample Application on WebLogic Servers " Written by Shay Shmeltzer
    in the link :http://www.oracle.com/technology/products/jdev/howtos/weblogic/deployingwls.html
    i follow the step in the file :but i can't find the "SRDemoWebLogic.deploy"
    Please help me ,thank you very much.
    Shay Shmeltzer:can you help me?Thank you.

    Shay Shmel:
    i have find the some of the difference .
    the Oracle ADF SRDemo Application (ADF BC Version) version from "Help > Check for Updates" is 10.1.3.0.82.
    the Oracle ADF SRDemo Application (ADF BC Version) version from your link is 10.1.3.0.36.2.
    i always think the higer version is bettter the lower one,but this make an exception

  • Forwarding requests to multiple weblogic servers

    Hi,
    I have two applications running on two different Weblogic servers and wish to
    use one Apache web server as a front end interface. I can forward the requests
    from apache to one weblogic server using apache-weblogic bridge.
    Is it possible to forward requests to either one of the weblogic servers based
    on some conditions?
    How do we put IF/ELSE IF type constructs in apache configuration file so that
    it can get requests for both the weblogic servers and then forward the request
    to one of the weblogic servers ? Conditions can be anything like some particular
    path, some data in request header, some constant in apache conf file etc
    Thanks in advance.
    Mandar

    Issue:
    How can IIS 4 or IIS 5 be setup to proxy from one IIS server to
    multiple WLS servers.
    For example:
    http://iisserver/myapp --> proxy http://wls1:7001/test
    http://iisserver/myapp2 --> proxy http://wls2:7001/test
    Resolution:
    Proxying to different weblogic instances with one IIS Server can be
    accomplished by using IIS Virtual Directories.
    a) Create a Web site and two virtual directories for it.
    b) Create two directories for the two virtual directories and copy
    iisproxy.dll to each of the directories.
    c) Create iisproxy.ini files in each directory created at step b. One
    for proxying to WebLogic Server A and another for WebLogic Server B.
    d) Register each iisproxy.dll to each of the virtual directories with
    IIS by specifying the appropriate mime-type. If you want to proxy everything
    for that virtual directory, then you will specify a mime-type of *.
    Please note that specifying a mime-type of * will not work with IIS 4.
    e) Make sure you set the Application Protection to HIGH for each
    Virtual Directory.
    Attachments:
    No Attachments Available
    "PacoG" <[email protected]> wrote in message
    news:40c6eb20$1@mktnews1...
    >
    try {
    NewsRefresh nrefresh=NewsRefreshFactory.getInstance("Please");
    nrefresh.execute("HELP");
    } catch (Exception allexceptions) {
    throw new IKnowIKnowException("Linux+Apache");

  • Back level the Java sdk from 1.4.2.75 to 1.4.2.20

    Hi,
    Due to some some techincal issue while installing a patch our OS team found some issues with Java sdk 1.4.2.75,So they back level the java sdk with 1.4.2.20 and now they could install the patch without any issues.
    So can anyone let me know what would be the impact of the following changes on my application.
    Can anyone let me know the difference between this 2 versions.
    Thanks,
    Satish

    Read the release notes for the different versions. The only differences should be bug fixes.
    Btw. Are that IBM versions?

  • MOD_WL - Apache 2 frontend stuck when one of Weblogic Servers stuck

    We are using an Apache 2 Web Server as a frontend of our Weblogic Server 10.3.2 installations,
    using mod_wl configured as follow:
    <Location "/csi">
    WebLogicHost jerico.procergs.reders
    WebLogicPort 8012
    SetHandler weblogic-handler
    ErrorPage http://www.consultasintegradas.rs.gov.br/FalhaConexao.html
    </Location>
    The Weblogic Server is using a default workmanager.
    When Weblogic Server gets overload by "stuck threads", "out of memory", "connection pool out of
    resources" or similar reasons, the Apache Web server always get stuck with many slots in WAIT
    state. This stops acess to all Weblogic Servers installations, until restart the Weblogic server
    which was stuck.
    Is there another way to configure Apache as a Weblogic frontend without Apache stuck toguether
    with any Weblogic under it ?
    There are timeout parameter to be configured in mod_wl not to stuck Apache when Weblogic stuck ?
    Thanks in advance
    Mauro do Valle

    Hi,
    The best way to get rid of your issue is by try to do the following stuff:
    - Use more WLS servers which are in cluster in different boxes. (i.e. This would help you to load-balancing and fail-over your request )
    - Use "*WebLogicCluster*" instead of "WebLogicHost" as you have to give the host-names of the servers which are in the cluster
    - By default "*Idempotent*" is ON and this is used for fail-over after *300* seconds as that's the default value for "*WLIOTimeoutSecs*" (i.e. if an response is not been sent by one WLS server for any-reason, then the response would be sent to the second server. ) This way if any one of the server has gone down for some reason and was not able to send the repose then second server would server the requests.
    Following is the example:
    <Location "/csi">
    WebLogicCluster  MS1HostName:7003,MS2HostName:7005
    SetHandler weblogic-handler
    ErrorPage http://www.consultasintegradas.rs.gov.br/FalhaConexao.html
    </Location>For more information about the parameters have a look at the below link:
    http://download.oracle.com/docs/cd/E12840_01/wls/docs103/plugins/plugin_params.html#wp1143049
    Regards,
    Ravish Mody
    http://middlewaremagic.com/weblogic/
    Come, Join Us and Experience The Magic…

  • Weblogic servers directory not getting created in the domain directory

    Hi
    I installed weblogic 12c(12.1.1.0) and then ran the config.sh to create the domain/managed servers directories.
    After the config.sh completely ran I am not seeing the servers directory under the domain directory. All other directories like config, bin are present under the domains directory.
    If anyone can let me know for weblogic-12c if they have come across such a issue during installation/configuration please reply to this thread.
    Thanks
    BharanB

    Hi,
    Weblogic servers directory do not gets created after domain creation or even managed server configuration. It will present itself only when you start the managed server for the first time, that is when it initializes all security attributes, diagnostic attributes (if configured) , etc..
    Perform server start and then check if it gets created or not.
    ## rank answer if it is helpful ##
    Thanks,
    Ranjan

  • 2 non-clustered weblogic servers, 1 MQ queue. Messaging bridge fairness

    Hey all,
              More of a general question. Has anyone ever had 2 non-clustered
              servers, each with a messaging bridge, pulling from one queue? If so, how is
              the fairness of the machines pulling.
              Assuming same machines / same configurations for the weblogic servers,
              should it be
              approximately fair?
              Just want to verify that if the pulling machine sees more messages after
              pulling it's batch,
              it doesn't keep the channel locked or antyhing, before we pursue this
              option.
              Thanks much,
              Greg
              

    Hi Greg,
              The consumer fairness is up to the JMS provider, which sees the bridge
              as a regular consumer no different from any other client consumer.
              If the queue being pulled from is a WebLogic 6.0 or greater queue then
              fairness will be observed. (I'm not sure about earlier versions.) Of
              course, this "fairness" is proportional to the rates at which the
              consumers consume.
              There is no such guarantee for other providers. And in fact, we (BEA)
              have noticed that some of the other well-known JMS vendors do
              not exhibit fairness.
              Tom, BEA
              Greg Kaestle wrote:
              > Hey all,
              >
              > More of a general question. Has anyone ever had 2 non-clustered
              > servers, each with a messaging bridge, pulling from one queue? If so, how is
              > the fairness of the machines pulling.
              > Assuming same machines / same configurations for the weblogic servers,
              > should it be
              > approximately fair?
              >
              > Just want to verify that if the pulling machine sees more messages after
              > pulling it's batch,
              > it doesn't keep the channel locked or antyhing, before we pursue this
              > option.
              >
              > Thanks much,
              > Greg
              >
              >
              

Maybe you are looking for