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
-
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,
SashiCharles,
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?
ShijuHi,
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
AJIf 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. -
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. -
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,
ShyamHi 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 PMHI,
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.
MandarIssue:
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,
SatishRead 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 ValleHi,
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
BharanBHi,
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
-
Always i have doubt with ID_NULL
Hello people , Can you explain to me shortly about ID_NULL , i know it check if the value exist or not but i want to know in these two cases IF not ID_NULL (GROUP_ID) then IF ID_NULL (GROUP_ID) then in case not id_null mean if it does not exist ???
-
Just to version 7.Like all updates,ad-ons get disabled.The ad-ons that was disabled,where I am not able to open my emails.Why can't FireFox have updates without disabling ad-ons we need to work with?
-
Logging data changes in Enterprise
Does anyone know of an audit tool or method to track data changes in Hyperion Enterprise.I have a client who wants to restrict the calculations performed to only those associated with the impacted data due to the size of the calculations.I figure tha
-
I have an HP IPAQ bluetooth GPS receiver that does not require a security code, but I cannot connect to it with my E61, it successfully discovers the GPS and then prompts for a code and I cannot find a way round having to enter a code ?? any suggesti
-
IPhoto Library Manager--File Size difference of merged library
I just use iPhoto Library Manager to merge 2 libraries and it worked great. There is a huge difference in the size of the libraries. The original library is 17.48 GB. The merged library which had an additional 4.03 GB of pictures/events added to it i