Many threads in waitforrequest condition and server in unknown condition

Java version : J2RE 5.0 IBM J9 2.3 AIX ppc-32 build j9vmap3223-20080315
Maximum Java heap size : 2048m
Initial Java heap size : 1024m
Free Java heap size: 656,758,528 bytes
Allocated Java heap size: 1,477,712,384 bytes
I have application deployed on above environment.Using Springs2.0,Struts 2.0 and JPA
Many threads in waiting condition no deadlock condition.**Application has stopped respondinThread dump looks like
2XMFULLTHDDUMP Full thread dump J9 VM (J2RE 5.0 IBM J9 2.3 AIX ppc-32 build 20080314_17962_bHdSMr, native threads):
"main" (TID:0x3295C400, sys_thread_t:0x300107E8, state:CW, native ID:0x001980FB) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199)
at weblogic/t3/srvr/T3Srvr.waitForDeath(T3Srvr.java:730)
at weblogic/t3/srvr/T3Srvr.run(T3Srvr.java:380)
at weblogic/Server.main(Server.java:67)
"JIT Compilation Thread" (TID:0x3295C800, sys_thread_t:0x30010D20, state:CW, native ID:0x001E70A5) prio=11
"Signal Dispatcher" (TID:0x3295CC00, sys_thread_t:0x30011258, state:R, native ID:0x00260001) prio=5
at com/ibm/misc/SignalDispatcher.waitForSignal(Native Method)
at com/ibm/misc/SignalDispatcher.run(SignalDispatcher.java:84)
"Concurrent Mark Helper" (TID:0x33CF8C00, sys_thread_t:0x33C19EE4, state:CW, native ID:0x0014203D) prio=5
"Gc Slave Thread" (TID:0x33CF9000, sys_thread_t:0x33C1A180, state:CW, native ID:0x0025B0B7) prio=5
"Timer-0" (TID:0x33CF9400, sys_thread_t:0x33C1A41C, state:CW, native ID:0x000C50E7) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at java/util/TimerThread.mainLoop(Timer.java:498)
at java/util/TimerThread.run(Timer.java:477)
"Timer-1" (TID:0x34C3EF00, sys_thread_t:0x33C1A6B8, state:CW, native ID:0x001400E3) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:231(Compiled Code))
at java/util/TimerThread.mainLoop(Timer.java:524)
at java/util/TimerThread.run(Timer.java:477)
"[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x34C3F300, sys_thread_t:0x33C1A954, state:CW, native ID:0x0019E0EF) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:186)
"OperatingSystemMXBean notification dispatcher" (TID:0x34C3F700, sys_thread_t:0x35525028, state:CW, native ID:0x0018F031) prio=6
at com/ibm/lang/management/OperatingSystemNotificationThread.processNotificationLoop(Native Method)
at com/ibm/lang/management/OperatingSystemNotificationThread.run(OperatingSystemNotificationThread.java:39)
"MemoryPoolMXBean notification dispatcher" (TID:0x3557B200, sys_thread_t:0x355252C4, state:CW, native ID:0x001D508D) prio=6
at com/ibm/lang/management/MemoryNotificationThread.processNotificationLoop(Native Method)
at com/ibm/lang/management/MemoryNotificationThread.run(MemoryNotificationThread.java:55)
"weblogic.time.TimeEventGenerator" (TID:0x3557B600, sys_thread_t:0x35525560, state:CW, native ID:0x0021C055) prio=9
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:231(Compiled Code))
at weblogic/time/common/internal/TimeTable.snooze(TimeTable.java:286)
at weblogic/time/common/internal/TimeEventGenerator.run(TimeEventGenerator.java:117)
at java/lang/Thread.run(Thread.java:810)
"weblogic.timers.TimerThread" (TID:0x3557BA00, sys_thread_t:0x355257FC, state:CW, native ID:0x001CF047) prio=9
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:231(Compiled Code))
at weblogic/timers/internal/TimerThread$Thread.run(TimerThread.java:260)
"[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x355A8300, sys_thread_t:0x35525A98, state:CW, native ID:0x002230A5) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:186)
"Finalizer thread" (TID:0x355A8700, sys_thread_t:0x35525D34, state:CW, native ID:0x00258071) prio=5
"weblogic.store.WLS_DIAGNOSTICS" (TID:0x355A8B00, sys_thread_t:0x33CB7518, state:P, native ID:0x002390F1) prio=10
at sun/misc/Unsafe.park(Native Method)
at java/util/concurrent/locks/LockSupport.park(LockSupport.java:169(Compiled Code))
at java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1787(Compiled Code))
at java/util/concurrent/LinkedBlockingQueue.take(LinkedBlockingQueue.java:379(Compiled Code))
at weblogic/utils/concurrent/JDK15ConcurrentBlockingQueue.take(JDK15ConcurrentBlockingQueue.java:89(Compiled Code))
at weblogic/store/internal/PersistentStoreImpl.getOutstandingWork(PersistentStoreImpl.java:570(Compiled Code))
at weblogic/store/internal/PersistentStoreImpl.run(PersistentStoreImpl.java:618)
at java/lang/Thread.run(Thread.java:810)
"ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'" (TID:0x33E56300, sys_thread_t:0x33CB77B4, state:B, native ID:0x0013A019) prio=5
at weblogic/socket/PosixSocketMuxer.processSockets(PosixSocketMuxer.java:93)
at weblogic/socket/SocketReaderRequest.run(SocketReaderRequest.java:29)
at weblogic/socket/SocketReaderRequest.execute(SocketReaderRequest.java:42)
at weblogic/kernel/ExecuteThread.execute(ExecuteThread.java:145)
at weblogic/kernel/ExecuteThread.run(ExecuteThread.java:117)
"ExecuteThread: '1' for queue: 'weblogic.socket.Muxer'" (TID:0x33E56700, sys_thread_t:0x33CB7A50, state:B, native ID:0x001B4053) prio=5
at weblogic/socket/PosixSocketMuxer.processSockets(PosixSocketMuxer.java:93)
at weblogic/socket/SocketReaderRequest.run(SocketReaderRequest.java:29)
at weblogic/socket/SocketReaderRequest.execute(SocketReaderRequest.java:42)
at weblogic/kernel/ExecuteThread.execute(ExecuteThread.java:145)
at weblogic/kernel/ExecuteThread.run(ExecuteThread.java:117)
"ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'" (TID:0x33E56B00, sys_thread_t:0x33CB7CEC, state:R, native ID:0x00208083) prio=5
at weblogic/socket/PosixSocketMuxer.poll(Native Method)
at weblogic/socket/PosixSocketMuxer.processSockets(PosixSocketMuxer.java:102)
at weblogic/socket/SocketReaderRequest.run(SocketReaderRequest.java:29)
at weblogic/socket/SocketReaderRequest.execute(SocketReaderRequest.java:42)
at weblogic/kernel/ExecuteThread.execute(ExecuteThread.java:145)
at weblogic/kernel/ExecuteThread.run(ExecuteThread.java:117)
"VDE Transaction Processor Thread" (TID:0x33F9F300, sys_thread_t:0x33CB7F88, state:CW, native ID:0x002050A9) prio=2
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199)
at com/octetstring/vde/backend/standard/TransactionProcessor.waitChange(TransactionProcessor.java:367)
at com/octetstring/vde/backend/standard/TransactionProcessor.run(TransactionProcessor.java:212)
"LDAPConnThread-0 ldap://10.18.49.5:7001" (TID:0x33F9F700, sys_thread_t:0x33CB8224, state:R, native ID:0x001D10AB) prio=5
at java/net/SocketInputStream.socketRead0(Native Method)
at java/net/SocketInputStream.read(SocketInputStream.java:155)
at java/io/BufferedInputStream.fill(BufferedInputStream.java:229)
at java/io/BufferedInputStream.read(BufferedInputStream.java:246(Compiled Code))
at netscape/ldap/ber/stream/BERElement.getElement(BERElement.java:101)
at netscape/ldap/LDAPConnThread.run(LDAPConnThread.java:538)
at java/lang/Thread.run(Thread.java:810)
"DoSManager" (TID:0x33F9FB00, sys_thread_t:0x33F4F638, state:CW, native ID:0x000940C3) prio=6
at java/lang/Thread.sleep(Native Method)
at java/lang/Thread.sleep(Thread.java:938(Compiled Code))
at com/octetstring/vde/DoSManager.run(DoSManager.java:433)
"LDAPConnThread-1 ldap://10.18.49.5:7001" (TID:0x3414EE00, sys_thread_t:0x33F4F8D4, state:R, native ID:0x00189037) prio=5
at java/net/SocketInputStream.socketRead0(Native Method)
at java/net/SocketInputStream.read(SocketInputStream.java:155)
at java/io/BufferedInputStream.fill(BufferedInputStream.java:229)
at java/io/BufferedInputStream.read(BufferedInputStream.java:246(Compiled Code))
at netscape/ldap/ber/stream/BERElement.getElement(BERElement.java:101)
at netscape/ldap/LDAPConnThread.run(LDAPConnThread.java:538)
at java/lang/Thread.run(Thread.java:810)
"weblogic.store._WLS_TPMS_MS1" (TID:0x3414F200, sys_thread_t:0x33F4FB70, state:P, native ID:0x001C70AF) prio=10
at sun/misc/Unsafe.park(Native Method)
at java/util/concurrent/locks/LockSupport.park(LockSupport.java:169(Compiled Code))
at java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1787(Compiled Code))
at java/util/concurrent/LinkedBlockingQueue.take(LinkedBlockingQueue.java:379(Compiled Code))
at weblogic/utils/concurrent/JDK15ConcurrentBlockingQueue.take(JDK15ConcurrentBlockingQueue.java:89)
at weblogic/store/internal/PersistentStoreImpl.getOutstandingWork(PersistentStoreImpl.java:570(Compiled Code))
at weblogic/store/internal/PersistentStoreImpl.run(PersistentStoreImpl.java:618)
at java/lang/Thread.run(Thread.java:810)
"Store com.cvs.tpms.cache.METHOD_CACHE Spool Thread" (TID:0x3414F600, sys_thread_t:0x33F4FE0C, state:CW, native ID:0x002510DD) prio=2
at java/lang/Thread.sleep(Native Method)
at java/lang/Thread.sleep(Thread.java:938(Compiled Code))
at net/sf/ehcache/store/DiskStore.spoolAndExpiryThreadMain(DiskStore.java:573)
at net/sf/ehcache/store/DiskStore.access$800(DiskStore.java:65)
at net/sf/ehcache/store/DiskStore$SpoolAndExpiryThread.run(DiskStore.java:1057)
"[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x3B886200, sys_thread_t:0x33F500A8, state:CW, native ID:0x00257023) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:186)
"weblogic.GCMonitor" (TID:0x3B886600, sys_thread_t:0x33F50344, state:CW, native ID:0x0027309D) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:231(Compiled Code))
at java/lang/ref/ReferenceQueue.remove(ReferenceQueue.java:97(Compiled Code))
at weblogic/platform/GCMonitorThread.waitForNotification(GCMonitorThread.java:88)
at weblogic/platform/GCMonitorThread.run(GCMonitorThread.java:64)
"[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x3B886A00, sys_thread_t:0x3B6DE538, state:CW, native ID:0x0026400B) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:186)
"DynamicListenThread[Default]" (TID:0x3ACF6F00, sys_thread_t:0x3B6DE7D4, state:CW, native ID:0x0022E04F) prio=9
at java/net/PlainSocketImpl.socketAccept(Native Method)
at java/net/PlainSocketImpl.accept(PlainSocketImpl.java:455(Compiled Code))
at java/net/ServerSocket.implAccept(ServerSocket.java:462(Compiled Code))
at java/net/ServerSocket.accept(ServerSocket.java:433(Compiled Code))
at weblogic/socket/WeblogicServerSocket.accept(WeblogicServerSocket.java:34(Compiled Code))
at weblogic/server/channels/DynamicListenThread$SocketAccepter.accept(DynamicListenThread.java:519(Compiled Code))
at weblogic/server/channels/DynamicListenThread$SocketAccepter.access$200(DynamicListenThread.java:420(Compiled Code))
at weblogic/server/channels/DynamicListenThread.run(DynamicListenThread.java:166)
at java/lang/Thread.run(Thread.java:810)
"[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x3ACF7300, sys_thread_t:0x3B6DEA70, state:CW, native ID:0x001AA0EF) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:186)
"[ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x3ACF7700, sys_thread_t:0x3B6DED0C, state:CW, native ID:0x0014C03F) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:186)
"Thread-17" (TID:0x3BE6F600, sys_thread_t:0x3B6DEFA8, state:CW, native ID:0x000B209D) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:231(Compiled Code))
at com/sun/jmx/remote/internal/ServerCommunicatorAdmin$Adminor.run(ServerCommunicatorAdmin.java:163)
at java/lang/Thread.run(Thread.java:810)
"FSCacheRefQueueThread" (TID:0x3BE6FA00, sys_thread_t:0x3B6DF244, state:CW, native ID:0x0019A0A9) prio=1
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:231(Compiled Code))
at java/lang/ref/ReferenceQueue.remove(ReferenceQueue.java:97(Compiled Code))
at java/lang/ref/ReferenceQueue.remove(ReferenceQueue.java:74(Compiled Code))
at workshop/util/filesystem/FSCache$FSCacheRefQueueThread.run(FSCache.java:65)
"[ACTIVE] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x3BE6FE00, sys_thread_t:0x3F621978, state:R, native ID:0x0019F0BF) prio=5
at java/net/PlainSocketImpl.socketClose0(Native Method)
at java/net/PlainSocketImpl.socketPreClose(PlainSocketImpl.java:744(Compiled Code))
at java/net/PlainSocketImpl.close(PlainSocketImpl.java:568(Compiled Code))
at java/net/SocksSocketImpl.close(SocksSocketImpl.java:1049(Compiled Code))
at java/net/Socket.close(Socket.java:1341(Compiled Code))
at weblogic/socket/SocketMuxer.closeSocket(SocketMuxer.java:430(Compiled Code))
at weblogic/socket/SocketMuxer.cancelIo(SocketMuxer.java:754)
at weblogic/socket/SocketMuxer.deliverExceptionAndCleanup(SocketMuxer.java:744(Compiled Code))
at weblogic/socket/SocketMuxer.deliverEndOfStream(SocketMuxer.java:681)
at weblogic/socket/SocketMuxer.closeSocket(SocketMuxer.java:558)
at weblogic/rjvm/t3/MuxableSocketT3$T3MsgAbbrevJVMConnection.close(MuxableSocketT3.java:510)
at weblogic/rjvm/ConnectionManager.removeConnection(ConnectionManager.java:1183)
at weblogic/rjvm/ConnectionManager.shutdown(ConnectionManager.java:718)
at weblogic/rjvm/ConnectionManagerServer.shutdown(ConnectionManagerServer.java:733)
at weblogic/rjvm/RJVMImpl.peerGone(RJVMImpl.java:1321)
at weblogic/rjvm/RJVMImpl$HeartbeatChecker.timerExpired(RJVMImpl.java:1516(Compiled Code))
at weblogic/timers/internal/TimerImpl.run(TimerImpl.java:265(Compiled Code))
at weblogic/work/ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518(Compiled Code))
at weblogic/work/ExecuteThread.execute(ExecuteThread.java:209(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:181(Compiled Code))
"[ACTIVE] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x3FF82400, sys_thread_t:0x3F621EB0, state:CW, native ID:0x0019208D) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x3FF82800, sys_thread_t:0x3F621C14, state:CW, native ID:0x0024E0A5) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"[STANDBY] ExecuteThread: '9' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x3FF82C00, sys_thread_t:0x3F62214C, state:CW, native ID:0x001950F3) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"File Reaper" (TID:0x400CEF00, sys_thread_t:0x406E4F48, state:CW, native ID:0x001EC0F5) prio=10
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:231(Compiled Code))
at java/lang/ref/ReferenceQueue.remove(ReferenceQueue.java:97(Compiled Code))
at java/lang/ref/ReferenceQueue.remove(ReferenceQueue.java:74(Compiled Code))
at org/apache/commons/io/FileCleaner$Reaper.run(FileCleaner.java:206)
"[STANDBY] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x41008500, sys_thread_t:0x406E5480, state:CW, native ID:0x0026107F) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"[ACTIVE] ExecuteThread: '26' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x42C39000, sys_thread_t:0x42C0F4EC, state:CW, native ID:0x002120AF) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"[ACTIVE] ExecuteThread: '27' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x42D70C00, sys_thread_t:0x42C0F788, state:CW, native ID:0x001320CF) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"[ACTIVE] ExecuteThread: '28' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x42D71000, sys_thread_t:0x42C0FA24, state:CW, native ID:0x002140D9) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"[ACTIVE] ExecuteThread: '29' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x42D71400, sys_thread_t:0x42E4A648, state:CW, native ID:0x002320EB) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"[ACTIVE] ExecuteThread: '30' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x42E54700, sys_thread_t:0x42E4A8E4, state:CW, native ID:0x001B80B7) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"[ACTIVE] ExecuteThread: '31' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x42E54B00, sys_thread_t:0x42E4AB80, state:CW, native ID:0x001E6031) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"[ACTIVE] ExecuteThread: '32' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x42E54F00, sys_thread_t:0x42E4AE1C, state:CW, native ID:0x001550EF) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"[ACTIVE] ExecuteThread: '33' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x42E75700, sys_thread_t:0x42E4B0B8, state:CW, native ID:0x00268027) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"[ACTIVE] ExecuteThread: '34' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x42E75B00, sys_thread_t:0x42E4B354, state:CW, native ID:0x000CC093) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"[ACTIVE] ExecuteThread: '35' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x42E75F00, sys_thread_t:0x42E7D6A8, state:CW, native ID:0x001CE0F9) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"[ACTIVE] ExecuteThread: '36' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x42E86800, sys_thread_t:0x42E7D944, state:CW, native ID:0x0014D0FB) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"[ACTIVE] ExecuteThread: '37' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x42E86C00, sys_thread_t:0x42E7DBE0, state:CW, native ID:0x001A909F) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"[STANDBY] ExecuteThread: '38' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x42E87000, sys_thread_t:0x42E7DE7C, state:CW, native ID:0x0012608B) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"[STANDBY] ExecuteThread: '45' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x43701E00, sys_thread_t:0x4346B748, state:CW, native ID:0x001D90ED) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"[STANDBY] ExecuteThread: '46' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x43702200, sys_thread_t:0x4346B9E4, state:CW, native ID:0x0018D031) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"[STANDBY] ExecuteThread: '47' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x43702600, sys_thread_t:0x4374F2A8, state:CW, native ID:0x001E80D1) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"[ACTIVE] ExecuteThread: '48' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x437E0D00, sys_thread_t:0x4374F544, state:CW, native ID:0x0013C075) prio=5
at java/lang/Object.wait(Native Method)
at java/lang/Object.wait(Object.java:199(Compiled Code))
at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:163(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:173(Compiled Code))
"[ACTIVE] ExecuteThread: '49' for queue: 'weblogic.kernel.Default (self-tuning)'" (TID:0x437E1100, sys_thread_t:0x4374F7E0, state:R, native ID:0x000FF091) prio=5
at java/net/PlainSocketImpl.socketClose0(Native Method)
at java/net/PlainSocketImpl.socketPreClose(PlainSocketImpl.java:744(Compiled Code))
at java/net/PlainSocketImpl.close(PlainSocketImpl.java:568(Compiled Code))
at java/net/SocksSocketImpl.close(SocksSocketImpl.java:1049(Compiled Code))
at java/net/Socket.close(Socket.java:1341(Compiled Code))
at weblogic/socket/WeblogicSocket.close(WeblogicSocket.java:80(Compiled Code))
at weblogic/socket/SocketMuxer.closeSocket(SocketMuxer.java:420(Compiled Code))
at weblogic/socket/SocketMuxer.cancelIo(SocketMuxer.java:754)
at weblogic/socket/SocketMuxer$TimerListenerImpl.timerExpired(SocketMuxer.java:957(Compiled Code))
at weblogic/timers/internal/TimerImpl.run(TimerImpl.java:265(Compiled Code))
at weblogic/work/ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518(Compiled Code))
at weblogic/work/ExecuteThread.execute(ExecuteThread.java:209(Compiled Code))
at weblogic/work/ExecuteThread.run(ExecuteThread.java:181(Compiled Code))
Any help will be highly appreciated.

My jvm parameters....Weblogic is 9.2
-Xjcl:jclscar_23
-Dcom.ibm.oti.vm.bootstrap.library.path=/usr/java5/jre/bin
-Dsun.boot.library.path=/usr/java5/jre/bin
-Djava.library.path=/usr/java5/jre/bin:/usr/java5/jre/bin:/usr/java5/jre/bin/classic:/usr/java5/jre/bin:/usr/local/bea/weblogic921/patch_weblogic921/profiles/default/native:/usr/local/CA/Siteminder/webagent/bin:/usr/local/bea/weblogic921/weblogic92/server/native/aix/ppc:/usr/java5/jre/bin/j9vm:/usr/lib
-Djava.home=/usr/java5/jre
-Djava.ext.dirs=/usr/java5/jre/lib/ext
-Duser.dir=/usr/local/bea/weblogic921/user_projects/domains/tpms
j2sej9=70912 0xF0AF7C68
vfprintf 0x300017C4
-Xms1024m
-Xmx2048m
-Xmn312m
-Xgcpolicy:gencon
-da
-Dplatform.home=/usr/local/bea/weblogic921/weblogic92
-Dwls.home=/usr/local/bea/weblogic921/weblogic92/server
-Dwli.home=/usr/local/bea/weblogic921/weblogic92/integration
-Dweblogic.management.discover=false
-Dweblogic.management.server=http://ibmtpmsua1:7001
-Dwlw.iterativeDev=false
-Dwlw.testConsole=false
-Dwlw.logErrorsToConsole=
-Dweblogic.ext.dirs=/usr/local/bea/weblogic921/patch_weblogic921/profiles/default/sysext_manifest_classpath
-Dweblogic.Name=TPMS_MS1
-Djava.security.policy=/usr/local/bea/weblogic921/weblogic92/server/lib/weblogic.policy
-Dinvokedviajava
-Djava.class.path=/usr/local/bea/weblogic921/user_projects/domains/tpms/patches/CR287255_810sp6_v2.jar/usr/local/bea:/usr/local/bea/weblogic921/patch_weblogic921/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/usr/java5/lib/tools.jar:/usr/local/bea/weblogic921/weblogic92/server/lib/weblogic_sp.jar:/usr/local/bea/weblogic921/weblogic92/server/lib/weblogic.jar:/usr/local/bea/weblogic921/weblogic92/server/lib/webservices.jar::/usr/local/bea/weblogic921/weblogic92/common/eval/pointbase/lib/pbclient51.jar:/usr/local/bea/weblogic921/weblogic92/server/lib/xqrl.jar::
vfprintf
portlibrary 0xF0AF74A8
-Xdump
-Xjcl:jclscar_23
-Dcom.ibm.oti.vm.bootstrap.library.path=/usr/java5/jre/bin
-Dsun.boot.library.path=/usr/java5/jre/bin
-Djava.library.path=/usr/java5/jre/bin:/usr/java5/jre/bin:/usr/java5/jre/bin/classic:/usr/java5/jre/bin:/usr/local/bea/weblogic921/patch_weblogic921/profiles/default/native:/usr/local/CA/Siteminder/webagent/bin:/usr/local/bea/weblogic921/weblogic92/server/native/aix/ppc:/usr/java5/jre/bin/j9vm:/usr/lib
-Djava.home=/usr/java5/jre
-Djava.ext.dirs=/usr/java5/jre/lib/ext
-Duser.dir=/usr/local/bea/weblogic921/user_projects/domains/tpms
j2sej9=70912 0xF0AF7C68
vfprintf 0x300017C4
-Xms1024m
-Xmx2048m
-Xmn312m
-Xgcpolicy:gencon
-da
-Dplatform.home=/usr/local/bea/weblogic921/weblogic92
-Dwls.home=/usr/local/bea/weblogic921/weblogic92/server
-Dwli.home=/usr/local/bea/weblogic921/weblogic92/integration
-Dweblogic.management.discover=false
-Dweblogic.management.server=http://ibmtpmsua1:7001
-Dwlw.iterativeDev=false
-Dwlw.testConsole=false
-Dwlw.logErrorsToConsole=
-Dweblogic.ext.dirs=/usr/local/bea/weblogic921/patch_weblogic921/profiles/default/sysext_manifest_classpath
-Dweblogic.Name=TPMS_MS1
-Djava.security.policy=/usr/local/bea/weblogic921/weblogic92/server/lib/weblogic.policy
-Dinvokedviajava
-Djava.class.path=/usr/local/bea/weblogic921/user_projects/domains/tpms/patches/CR287255_810sp6_v2.jar/usr/local/bea:/usr/local/bea/weblogic921/patch_weblogic921/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/usr/java5/lib/tools.jar:/usr/local/bea/weblogic921/weblogic92/server/lib/weblogic_sp.jar:/usr/local/bea/weblogic921/weblogic92/server/lib/weblogic.jar:/usr/local/bea/weblogic921/weblogic92/server/lib/webservices.jar::/usr/local/bea/weblogic921/weblogic92/common/eval/pointbase/lib/pbclient51.jar:/usr/local/bea/weblogic921/weblogic92/server/lib/xqrl.jar::
vfprintf
portlibrary 0xF0AF74A8
-Xdump

Similar Messages

  • How many threads can be running at the same time

    Hi!!
    Dows anyone knows how many Threads can be running at the same time in the JVM.
    I'm making a multi thread client-server app and I would like to know how much simultneous connections the JVM support. I'm using one Thread per connection.

    Hi, thanks to all for your answers.
    I think that I made the wrong question, as you said: "that means the number of threads currently created".
    I'm worry about this because my application is already online (It's a mail server -SMTP and POP3 server using ORACLE for the users database- ) and some other user post in the "multi-tread forum" that almost any JVM can only have 700 threads created at the same time, and I've never heard or read anything about this.
    what you mean with the stack space (memory??)
    I'm using the JavaWebServer 2.0 and a servlet to start the main Thread.
    Again Thanks to all for the answers but I think that the schapel answer is the one that solve my doubt...

  • Full thread dump Java HotSpot(TM) Server VM (1.4.2_05-b04 mixed mode):

    Hi All,
    I am getting below error message when i am starting JBoss
    Anyone has any idea, why it is happening?
    Full thread dump Java HotSpot(TM) Server VM (1.4.2_05-b04 mixed mode):
    "RMI ConnectionExpiration-[127.0.0.1:33030]" daemon prio=1 tid=0x2a375e90 nid=0xcf9 waiting on condition [2820d000..2820d86c]
         at java.lang.Thread.sleep(Native Method)
         at sun.rmi.transport.tcp.TCPChannel$Reaper.run(TCPChannel.java:447)
         at java.lang.Thread.run(Thread.java:534)
    "RMI TCP Connection(1681)-127.0.0.1" daemon prio=1 tid=0x2cc3e008 nid=0xcf9 runnable [27b7b000..27b7b86c]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
         - locked <0x2ed63640> (a java.io.BufferedInputStream)
         at java.io.FilterInputStream.read(FilterInputStream.java:66)
         at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:442)
         at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
         at java.lang.Thread.run(Thread.java:534)
    "RMI RenewClean-[127.0.0.1:33030]" daemon prio=1 tid=0x2ca76ad0 nid=0xcf9 in Object.wait() [29dcd000..29dcd86c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x2ed61c50> (a java.lang.ref.ReferenceQueue$Lock)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
         - locked <0x2ed61c50> (a java.lang.ref.ReferenceQueue$Lock)
         at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:500)
         at java.lang.Thread.run(Thread.java:534)
    "JNP Server" prio=1 tid=0x082dd9c0 nid=0xcf9 runnable [27afa000..27afa86c]
         at java.net.PlainSocketImpl.socketAccept(Native Method)
         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
         - locked <0x3d145770> (a java.net.PlainSocketImpl)
         at java.net.ServerSocket.implAccept(ServerSocket.java:448)
         at java.net.ServerSocket.accept(ServerSocket.java:419)
         at org.jnp.server.Main.run(Main.java:257)
         at java.lang.Thread.run(Thread.java:534)
    "RMI TCP Connection(1680)-127.0.0.1" daemon prio=1 tid=0x2ca55d80 nid=0xcf9 runnable [27f88000..27f8886c]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
         - locked <0x2ecd1e40> (a java.io.BufferedInputStream)
         at java.io.FilterInputStream.read(FilterInputStream.java:66)
         at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:442)
         at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
         at java.lang.Thread.run(Thread.java:534)
    "RMI ConnectionExpiration-[127.0.0.1:33030]" daemon prio=1 tid=0x2df71458 nid=0xcf9 waiting on condition [29e4e000..29e4e86c]
         at java.lang.Thread.sleep(Native Method)
         at sun.rmi.transport.tcp.TCPChannel$Reaper.run(TCPChannel.java:447)
         at java.lang.Thread.run(Thread.java:534)
    "Thread-36" daemon prio=1 tid=0x08541f10 nid=0xcf9 runnable [279f8000..279f886c]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
         at java.io.BufferedInputStream.read1(BufferedInputStream.java:222)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:277)
         - locked <0x3d8dbc38> (a java.io.BufferedInputStream)
         at com.sun.jndi.ldap.Connection.run(Connection.java:780)
         at java.lang.Thread.run(Thread.java:534)
    "Thread-35" daemon prio=1 tid=0x0811fd00 nid=0xcf9 runnable [27a79000..27a7986c]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
         at java.io.BufferedInputStream.read1(BufferedInputStream.java:222)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:277)
         - locked <0x3d8d7d50> (a java.io.BufferedInputStream)
         at com.sun.jndi.ldap.Connection.run(Connection.java:780)
         at java.lang.Thread.run(Thread.java:534)
    "Thread-34" daemon prio=1 tid=0x08bc3588 nid=0xcf9 in Object.wait() [27e86000..27e8686c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d8d6050> (a org.jboss.mx.util.ThreadPool$Worker)
         at java.lang.Object.wait(Object.java:429)
         at org.jboss.mx.util.ThreadPool$Worker.run(ThreadPool.java:243)
         - locked <0x3d8d6050> (a org.jboss.mx.util.ThreadPool$Worker)
    "Thread-33" daemon prio=1 tid=0x08bc47b8 nid=0xcf9 in Object.wait() [27f07000..27f0786c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d8d4780> (a org.jboss.mx.util.ThreadPool$Worker)
         at java.lang.Object.wait(Object.java:429)
         at org.jboss.mx.util.ThreadPool$Worker.run(ThreadPool.java:243)
         - locked <0x3d8d4780> (a org.jboss.mx.util.ThreadPool$Worker)
    "Thread-32" daemon prio=1 tid=0x08407010 nid=0xcf9 in Object.wait() [2d2af000..2d2af86c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d895fa8> (a org.jboss.mx.util.ThreadPool$Worker)
         at java.lang.Object.wait(Object.java:429)
         at org.jboss.mx.util.ThreadPool$Worker.run(ThreadPool.java:243)
         - locked <0x3d895fa8> (a org.jboss.mx.util.ThreadPool$Worker)
    "Thread-31" prio=1 tid=0x084065d0 nid=0xcf9 in Object.wait() [27bfc000..27bfc86c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d895bd8> (a java.lang.Object)
         at java.lang.Object.wait(Object.java:429)
         at org.jboss.system.server.ServerImpl$LifeThread.run(ServerImpl.java:731)
         - locked <0x3d895bd8> (a java.lang.Object)
    "Thread-30" prio=1 tid=0x082ef440 nid=0xcf9 in Object.wait() [27c7d000..27c7d86c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d852290> (a org.jboss.mx.util.RunnableScheduler)
         at org.jboss.mx.util.RunnableScheduler.waitOutstanding(RunnableScheduler.java:188)
         - locked <0x3d852290> (a org.jboss.mx.util.RunnableScheduler)
         at org.jboss.mx.util.RunnableScheduler.run(RunnableScheduler.java:93)
         at java.lang.Thread.run(Thread.java:534)
    "Thread-29" prio=1 tid=0x085357c0 nid=0xcf9 in Object.wait() [27cfe000..27cfe86c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d8502e8> (a org.jboss.mx.util.RunnableScheduler)
         at org.jboss.mx.util.RunnableScheduler.waitOutstanding(RunnableScheduler.java:188)
         - locked <0x3d8502e8> (a org.jboss.mx.util.RunnableScheduler)
         at org.jboss.mx.util.RunnableScheduler.run(RunnableScheduler.java:93)
         at java.lang.Thread.run(Thread.java:534)
    "Thread-28" prio=1 tid=0x08fc8d58 nid=0xcf9 in Object.wait() [27d7f000..27d7f86c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d84d6b0> (a org.jboss.mx.util.RunnableScheduler)
         at org.jboss.mx.util.RunnableScheduler.waitOutstanding(RunnableScheduler.java:188)
         - locked <0x3d84d6b0> (a org.jboss.mx.util.RunnableScheduler)
         at org.jboss.mx.util.RunnableScheduler.run(RunnableScheduler.java:93)
         at java.lang.Thread.run(Thread.java:534)
    "Thread-27" daemon prio=1 tid=0x08a3c5f0 nid=0xcf9 runnable [27e05000..27e0586c]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
         at java.io.BufferedInputStream.read1(BufferedInputStream.java:222)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:277)
         - locked <0x3d8494b8> (a java.io.BufferedInputStream)
         at com.sun.jndi.ldap.Connection.run(Connection.java:780)
         at java.lang.Thread.run(Thread.java:534)
    "Thread-26" daemon prio=1 tid=0x08829d80 nid=0xcf9 in Object.wait() [2bf3a000..2bf3a86c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d83f190> (a java.util.TaskQueue)
         at java.util.TimerThread.mainLoop(Timer.java:429)
         - locked <0x3d83f190> (a java.util.TaskQueue)
         at java.util.TimerThread.run(Timer.java:382)
    "RMI LeaseChecker" daemon prio=1 tid=0x08d475b0 nid=0xcf9 waiting on condition [29bff000..29bff86c]
         at java.lang.Thread.sleep(Native Method)
         at sun.rmi.transport.DGCImpl$LeaseChecker.run(DGCImpl.java:307)
         at java.lang.Thread.run(Thread.java:534)
    "SessionScavenger" daemon prio=1 tid=0x08b8c420 nid=0xcf9 waiting on condition [2a1ff000..2a1ff86c]
         at java.lang.Thread.sleep(Native Method)
         at org.mortbay.jetty.servlet.AbstractSessionManager$SessionScavenger.run(AbstractSessionManager.java:428)
    "SessionScavenger" daemon prio=1 tid=0x082f2760 nid=0xcf9 waiting on condition [2ab72000..2ab7286c]
         at java.lang.Thread.sleep(Native Method)
         at org.mortbay.jetty.servlet.AbstractSessionManager$SessionScavenger.run(AbstractSessionManager.java:428)
    "UILServerILService Accept Thread" prio=1 tid=0x2cc3e9c0 nid=0xcf9 runnable [2abfb000..2abfb86c]
         at java.net.PlainSocketImpl.socketAccept(Native Method)
         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
         - locked <0x3d63d830> (a java.net.PlainSocketImpl)
         at java.net.ServerSocket.implAccept(ServerSocket.java:448)
         at java.net.ServerSocket.accept(ServerSocket.java:419)
         at org.jboss.mq.il.uil2.UILServerILService.run(UILServerILService.java:118)
         at java.lang.Thread.run(Thread.java:534)
    "OIL2 Worker Server" prio=1 tid=0x2dfe0df0 nid=0xcf9 runnable [2ac7c000..2ac7c86c]
         at java.net.PlainSocketImpl.socketAccept(Native Method)
         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
         - locked <0x3d63d958> (a java.net.PlainSocketImpl)
         at java.net.ServerSocket.implAccept(ServerSocket.java:448)
         at java.net.ServerSocket.accept(ServerSocket.java:419)
         at org.jboss.mq.il.oil2.OIL2ServerILService.run(OIL2ServerILService.java:366)
         at java.lang.Thread.run(Thread.java:534)
    "UIL Worker" prio=1 tid=0x2ccfca90 nid=0xcf9 runnable [2acfd000..2acfd86c]
         at java.net.PlainSocketImpl.socketAccept(Native Method)
         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
         - locked <0x3d63da18> (a java.net.PlainSocketImpl)
         at java.net.ServerSocket.implAccept(ServerSocket.java:448)
         at java.net.ServerSocket.accept(ServerSocket.java:419)
         at org.jboss.mq.il.uil.UILServerILService.run(UILServerILService.java:184)
         at java.lang.Thread.run(Thread.java:534)
    "OIL Worker Server" prio=1 tid=0x2bab0a70 nid=0xcf9 runnable [2ad7e000..2ad7e86c]
         at java.net.PlainSocketImpl.socketAccept(Native Method)
         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
         - locked <0x3d63dad8> (a java.net.PlainSocketImpl)
         at java.net.ServerSocket.implAccept(ServerSocket.java:448)
         at java.net.ServerSocket.accept(ServerSocket.java:419)
         at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:471)
         at java.lang.Thread.run(Thread.java:534)
    "Thread-25" prio=1 tid=0x2cc9ef88 nid=0xcf9 in Object.wait() [2adff000..2adff86c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d63db88> (a java.util.LinkedList)
         at java.lang.Object.wait(Object.java:429)
         at org.jboss.resource.connectionmanager.PoolFiller$1.run(PoolFiller.java:75)
         - locked <0x3d63db88> (a java.util.LinkedList)
         at java.lang.Thread.run(Thread.java:534)
    "Thread-24" prio=1 tid=0x2dfe0268 nid=0xcf9 in Object.wait() [2afc4000..2afc486c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d52f320> (a java.util.ArrayList)
         at org.jboss.resource.connectionmanager.IdleRemover$1.run(IdleRemover.java:66)
         - locked <0x3d52f320> (a java.util.ArrayList)
         at java.lang.Thread.run(Thread.java:534)
    "Thread-23" daemon prio=1 tid=0x2dfce680 nid=0xcf9 in Object.wait() [2b045000..2b04586c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d52f390> (a org.jboss.util.timeout.TimeoutFactory)
         at org.jboss.util.timeout.TimeoutFactory.doWork(TimeoutFactory.java:503)
         - locked <0x3d52f390> (a org.jboss.util.timeout.TimeoutFactory)
         at org.jboss.util.timeout.TimeoutFactory.access$300(TimeoutFactory.java:27)
         at org.jboss.util.timeout.TimeoutFactory$1.run(TimeoutFactory.java:542)
    "Thread-22" prio=1 tid=0x2ccef150 nid=0xcf9 runnable [2b0c6000..2b0c686c]
         at java.net.PlainSocketImpl.socketAccept(Native Method)
         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
         - locked <0x3d52f400> (a java.net.PlainSocketImpl)
         at java.net.ServerSocket.implAccept(ServerSocket.java:448)
         at java.net.ServerSocket.accept(ServerSocket.java:419)
         at org.jboss.invocation.pooled.server.PooledInvoker.run(PooledInvoker.java:216)
         at java.lang.Thread.run(Thread.java:534)
    "JBossMQ Cache Reference Softner" daemon prio=1 tid=0x2dfe1a28 nid=0xcf9 in Object.wait() [2b147000..2b14786c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d411a00> (a java.lang.ref.ReferenceQueue$Lock)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
         - locked <0x3d411a00> (a java.lang.ref.ReferenceQueue$Lock)
         at org.jboss.mq.server.MessageCache.run(MessageCache.java:233)
         at java.lang.Thread.run(Thread.java:534)
    "RMI TCP Accept-0" daemon prio=1 tid=0x2c388ff0 nid=0xcf9 runnable [2b1ef000..2b1ef86c]
         at java.net.PlainSocketImpl.socketAccept(Native Method)
         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
         - locked <0x3d2c0f90> (a java.net.PlainSocketImpl)
         at java.net.ServerSocket.implAccept(ServerSocket.java:448)
         at java.net.ServerSocket.accept(ServerSocket.java:419)
         at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:334)
         at java.lang.Thread.run(Thread.java:534)
    "SessionScavenger" daemon prio=1 tid=0x2c3864e0 nid=0xcf9 waiting on condition [2b270000..2b27086c]
         at java.lang.Thread.sleep(Native Method)
         at org.mortbay.jetty.servlet.AbstractSessionManager$SessionScavenger.run(AbstractSessionManager.java:428)
    "PoolThread-4" prio=1 tid=0x2c384e10 nid=0xcf9 in Object.wait() [2b2f1000..2b2f186c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d2c10c8> (a org.mortbay.util.ThreadPool$PoolThread)
         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:450)
         - locked <0x3d2c10c8> (a org.mortbay.util.ThreadPool$PoolThread)
    "PoolThread-3" prio=1 tid=0x2ba1d4b0 nid=0xcf9 in Object.wait() [2b372000..2b37286c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d2c1120> (a org.mortbay.util.ThreadPool$PoolThread)
         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:450)
         - locked <0x3d2c1120> (a org.mortbay.util.ThreadPool$PoolThread)
    "PoolThread-2" prio=1 tid=0x2ba1c960 nid=0xcf9 in Object.wait() [2b3f3000..2b3f386c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d2c1178> (a org.mortbay.util.ThreadPool$PoolThread)
         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:450)
         - locked <0x3d2c1178> (a org.mortbay.util.ThreadPool$PoolThread)
    "PoolThread-1" prio=1 tid=0x2ba1be10 nid=0xcf9 in Object.wait() [2b474000..2b47486c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d2c11d0> (a org.mortbay.util.ThreadPool$PoolThread)
         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:450)
         - locked <0x3d2c11d0> (a org.mortbay.util.ThreadPool$PoolThread)
    "PoolThread-0" prio=1 tid=0x2ba1b2c0 nid=0xcf9 in Object.wait() [2b4f5000..2b4f586c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d2c1228> (a org.mortbay.util.ThreadPool$PoolThread)
         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:450)
         - locked <0x3d2c1228> (a org.mortbay.util.ThreadPool$PoolThread)
    "Acceptor ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8009]" prio=1 tid=0x2ba1af70 nid=0xcf9 runnable [2b576000..2b57686c]
         at java.net.PlainSocketImpl.socketAccept(Native Method)
         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
         - locked <0x3d2c12d8> (a java.net.PlainSocketImpl)
         at java.net.ServerSocket.implAccept(ServerSocket.java:448)
         at java.net.ServerSocket.accept(ServerSocket.java:419)
         at org.mortbay.util.ThreadedServer.acceptSocket(ThreadedServer.java:346)
         at org.mortbay.util.ThreadedServer$Acceptor.run(ThreadedServer.java:507)
    "PoolThread-9" prio=1 tid=0x2ba1a420 nid=0xcf9 in Object.wait() [2b5f7000..2b5f786c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d2c13a8> (a org.mortbay.util.ThreadPool$PoolThread)
         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:450)
         - locked <0x3d2c13a8> (a org.mortbay.util.ThreadPool$PoolThread)
    "PoolThread-8" prio=1 tid=0x2ba198d0 nid=0xcf9 in Object.wait() [2b678000..2b67886c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d2c1400> (a org.mortbay.util.ThreadPool$PoolThread)
         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:450)
         - locked <0x3d2c1400> (a org.mortbay.util.ThreadPool$PoolThread)
    "PoolThread-7" prio=1 tid=0x2c3a4ad8 nid=0xcf9 in Object.wait() [2b6f9000..2b6f986c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d2c1458> (a org.mortbay.util.ThreadPool$PoolThread)
         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:450)
         - locked <0x3d2c1458> (a org.mortbay.util.ThreadPool$PoolThread)
    "PoolThread-6" prio=1 tid=0x2c3a4788 nid=0xcf9 in Object.wait() [2b77a000..2b77a86c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d2c14b0> (a org.mortbay.util.ThreadPool$PoolThread)
         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:450)
         - locked <0x3d2c14b0> (a org.mortbay.util.ThreadPool$PoolThread)
    "PoolThread-5" prio=1 tid=0x2c3a3c58 nid=0xcf9 in Object.wait() [2b7fb000..2b7fb86c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d2c1508> (a org.mortbay.util.ThreadPool$PoolThread)
         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:450)
         - locked <0x3d2c1508> (a org.mortbay.util.ThreadPool$PoolThread)
    "PoolThread-4" prio=1 tid=0x2ba8bfe8 nid=0xcf9 in Object.wait() [2b87c000..2b87c86c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d2c1560> (a org.mortbay.util.ThreadPool$PoolThread)
         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:450)
         - locked <0x3d2c1560> (a org.mortbay.util.ThreadPool$PoolThread)
    "PoolThread-3" prio=1 tid=0x2ba78040 nid=0xcf9 in Object.wait() [2b8fd000..2b8fd86c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d2c15b8> (a org.mortbay.util.ThreadPool$PoolThread)
         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:450)
         - locked <0x3d2c15b8> (a org.mortbay.util.ThreadPool$PoolThread)
    "PoolThread-2" prio=1 tid=0x2ba69c18 nid=0xcf9 in Object.wait() [2b97e000..2b97e86c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d2c1610> (a org.mortbay.util.ThreadPool$PoolThread)
         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:450)
         - locked <0x3d2c1610> (a org.mortbay.util.ThreadPool$PoolThread)
    "PoolThread-1" prio=1 tid=0x2ba69a08 nid=0xcf9 in Object.wait() [2b9ff000..2b9ff86c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d2c1668> (a org.mortbay.util.ThreadPool$PoolThread)
         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:450)
         - locked <0x3d2c1668> (a org.mortbay.util.ThreadPool$PoolThread)
    "PoolThread-0" prio=1 tid=0x2ba7ebc8 nid=0xcf9 in Object.wait() [2bb8e000..2bb8e86c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d2c16c0> (a org.mortbay.util.ThreadPool$PoolThread)
         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:450)
         - locked <0x3d2c16c0> (a org.mortbay.util.ThreadPool$PoolThread)
    "Acceptor ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8020]" prio=1 tid=0x2ba7ea18 nid=0xcf9 runnable [2bc0f000..2bc0f86c]
         at java.net.PlainSocketImpl.socketAccept(Native Method)
         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
         - locked <0x3d2c1770> (a java.net.PlainSocketImpl)
         at java.net.ServerSocket.implAccept(ServerSocket.java:448)
         at java.net.ServerSocket.accept(ServerSocket.java:419)
         at org.mortbay.util.ThreadedServer.acceptSocket(ThreadedServer.java:346)
         at org.mortbay.util.ThreadedServer$Acceptor.run(ThreadedServer.java:507)
    "SessionScavenger" daemon prio=1 tid=0x2ba8bb18 nid=0xcf9 waiting on condition [2bd90000..2bd9086c]
         at java.lang.Thread.sleep(Native Method)
         at org.mortbay.jetty.servlet.AbstractSessionManager$SessionScavenger.run(AbstractSessionManager.java:428)
    "Thread-4" daemon prio=1 tid=0x2ba8c6f0 nid=0xcf9 in Object.wait() [2beb9000..2beb986c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d23d438> (a java.util.TaskQueue)
         at java.util.TimerThread.mainLoop(Timer.java:429)
         - locked <0x3d23d438> (a java.util.TaskQueue)
         at java.util.TimerThread.run(Timer.java:382)
    "GC Daemon" daemon prio=1 tid=0x2c32cd20 nid=0xcf9 in Object.wait() [2bfbb000..2bfbb86c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d0b4b28> (a sun.misc.GC$LatencyLock)
         at sun.misc.GC$Daemon.run(GC.java:100)
         - locked <0x3d0b4b28> (a sun.misc.GC$LatencyLock)
    "RMI Reaper" prio=1 tid=0x2c325c88 nid=0xcf9 in Object.wait() [2c03c000..2c03c86c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d0b4078> (a java.lang.ref.ReferenceQueue$Lock)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
         - locked <0x3d0b4078> (a java.lang.ref.ReferenceQueue$Lock)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
         at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:330)
         at java.lang.Thread.run(Thread.java:534)
    "Thread-3" daemon prio=1 tid=0x2c33be48 nid=0xcf9 in Object.wait() [2c0bd000..2c0bd86c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d0b4378> (a java.util.TaskQueue)
         at java.lang.Object.wait(Object.java:429)
         at java.util.TimerThread.mainLoop(Timer.java:403)
         - locked <0x3d0b4378> (a java.util.TaskQueue)
         at java.util.TimerThread.run(Timer.java:382)
    "RMI TCP Accept-0" daemon prio=1 tid=0x2c33b8e0 nid=0xcf9 runnable [2c13e000..2c13e86c]
         at java.net.PlainSocketImpl.socketAccept(Native Method)
         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
         - locked <0x3d0b40d8> (a java.net.PlainSocketImpl)
         at java.net.ServerSocket.implAccept(ServerSocket.java:448)
         at java.net.ServerSocket.accept(ServerSocket.java:419)
         at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:334)
         at java.lang.Thread.run(Thread.java:534)
    "Thread-2" daemon prio=1 tid=0x2c340060 nid=0xcf9 runnable [2c1bf000..2c1bf86c]
         at java.net.PlainSocketImpl.socketAccept(Native Method)
         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
         - locked <0x3d0b1730> (a java.net.PlainSocketImpl)
         at java.net.ServerSocket.implAccept(ServerSocket.java:448)
         at java.net.ServerSocket.accept(ServerSocket.java:419)
         at org.jboss.web.WebServer.run(WebServer.java:258)
         at org.jboss.web.ThreadPool$Worker.run(ThreadPool.java:163)
    "ScannerThread" daemon prio=1 tid=0x2c3403d8 nid=0xcf9 waiting on condition [2cdc7000..2cdc786c]
         at java.lang.Thread.sleep(Native Method)
         at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:217)
         at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:190)
    "Thread-0" daemon prio=1 tid=0x2c327b00 nid=0xcf9 in Object.wait() [2c240000..2c24086c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d05d2d0> (a java.util.TaskQueue)
         at java.util.TimerThread.mainLoop(Timer.java:429)
         - locked <0x3d05d2d0> (a java.util.TaskQueue)
         at java.util.TimerThread.run(Timer.java:382)
    "DestroyJavaVM" prio=1 tid=0x2df28218 nid=0xcf9 waiting on condition [0..bfffccc4]
    "Signal Dispatcher" daemon prio=1 tid=0x080c33f8 nid=0xcf9 waiting on condition [0..0]
    "Finalizer" daemon prio=1 tid=0x080bed60 nid=0xcf9 in Object.wait() [2e3fc000..2e3fc86c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d0b5930> (a java.lang.ref.ReferenceQueue$Lock)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
         - locked <0x3d0b5930> (a java.lang.ref.ReferenceQueue$Lock)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
         at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
    "Reference Handler" daemon prio=1 tid=0x080be9d0 nid=0xcf9 in Object.wait() [2e47d000..2e47d86c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x3d0b52f8> (a java.lang.ref.Reference$Lock)
         at java.lang.Object.wait(Object.java:429)
         at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
         - locked <0x3d0b52f8> (a java.lang.ref.Reference$Lock)

    have you checked bugs.sun.com to see if this has been reported?
    And if not, file one and attach your dump for them to look into it.

  • What is the difference between jsp :include and server side include

    what is the difference between jsp :include and server side include(request dispatcher include method)????
    i understand that both request dispatcher include method and jsp:include take dynamic data,so when would one use request dispatcher include and when jsp:include.
    Is the usage interchangeable?i believe jsp include is used only for jsp/html but include directive can be used to include servlets ,jsp and html....correct me if i m wrong and
    do suggest if u hav ny other diff in this context...

    The difference really is: in what format do you want your inclusions? If your environment has many Java developers and only a few designers that focus mainly on, say, Flash, that might push you more towards the server-side include() directive. Or, if you have a large set of pages that receive dynamic content that is displayed in a consistent fashion (such as a workflow header area on a page).
    If, on the other hand, you have more web designers, there may be a greater desire to deal in markup rather than Java code. Java developers themselves might prefer to view markup (JSP) that more resembles the eventual output than something occuring in Java code.
    Finally, there are considerations of tiering. While it is totally possible to (and I have previously) implement 'view classes' that render markup or generate layout templates, JSP's offer, IMO, a subtle, psychological advantage. By forcing a developer to work in a different format, markup versus Java source, the separation on view from controller and model becomes a bit easier. It is still possible to make mistakes, but if a developer at some point notices, "Wait, I'm in a JSP, should I be importing a java.sql class?", then the choice to use JSP includes has paid off in spades.
    - Saish

  • Database and Server Report

    Hi,
    I want to assist my friend (he is same like me, newbie in oracle) to give a report on health of oracle database and server; which is running in his small software development and data feeding company. There are around
    1. 50 users,
    2. windows XP professional,
    3. Oracle9i Enterprise Edition Release 9.2.0.1.0 – Production,
    4. one database, No Archive Mode, oracle home is : c:\oracle\ora92 and database is stored at D:\ORACLE\oradata\orcl, 3 control files, 3 redo groups and 11 dbfs
    5. 2.27 GB is free space on the drive of oracle home,
    6. more than 1 GB RAM is in the system,
    7. <what else more; I should describe, please let me know>
    He has to submit a report on current status, health, performance etc. of oracle database and server. How should we design and get the data, please guide me.
    Thanks & Regards

    You Mean Helath Check Report of the DB
    Tablespace size?
    Datafile Size?
    Default tablespace?
    UNDO management?
    SGA?
    buffer cache hit ratio?
    library cache hit ratio?
    There are so many other parameters..Performance cannot be predicted from remote site
    But you can provide certain information
    Here are some views which could be helpful
    DBA_TABLESPACE
    DBA_FREE_SPACE
    DBA_DATA_FILES
    V$CONTROLFILE
    V$LOG--Meaning less since you run in archived mode
    Number of Oracle Process allocated
    UNDO RETENTION
    SQL>show parameter process
    SQL>show parameter UNDO
    Do you have METALINK acces
    1019546.6
    this has everything then you can pass whatever they need
    and many more

  • Client and Server in one process

    Hi all,
    I am trying to create a process which can act as both Client and Server.
    How can I do this?
    Thanks!

    AH. That's a better definition or explanation. Thanks.
    This smells of a single process with multiple threads, each thread handling the basic needs of your requirements. In other words, have a thread deal with making one or more client type connections (use a main thread - the client controller - to spawn client-connection threads. This assumes you need multiplicity in your client-connection model.
    Then make another thread - the server controller - to handle inbound connections, spawning a new thread for each inbound connection. Your main thread, the one that contains your main method, can watch everything that's going on and log or report what's going on in your client and server threads.
    Going into specifics would be a lot to do here. Maybe someone is up for the challenge. Of course, this being a "New to Java Technology" forum, these concepts may be a bit beyond your skillset.
    This is not the only way to go about solving your problem, but it's the only way I can think of at the moment given your requirements.
    Hope this helps some.

  • 10.6.4 Woes - Read many threads but still need help!

    Howdy all!
    Here's the deal, I'm having problems which I can only trace back to the upgrade to 10.6.4. Everything seemed to be fine for a couple of weeks but something happened when I set-up my new office in my house (external monitor, hard drives etc) I've read so many threads and have tried different things but now am at a loss. I'm way out of warranty so I can even go to the Genius bar or will they charge me? Here's the gist.
    Symptoms:
    A) Long boot on gray screen, once finder is open the system is frozen for like 10 minutes, dock won't pop up etc. Mouse can move but won't click anything. After 10 minutes things seem to be fine.
    B) Computer won't wake up from sleep mode (like if I close the laptop cover) but it will wake-up if the display has gone off
    C) Firewire seems to no longer work
    Here's what I have tried already:
    1) Installed the combo update (fresh download)
    2) Repaired permissions (several times and it keeps finding them)
    3) Trashed my firewire port (no change)
    4) Disable airport (and basically what happens when I do this is that instead of waiting 10 minutes with just a mouse arrow, I have a beachball (non-spinning) for 10 minutes which then disappears when the machine decides to work) At one point I had a hazy blue screen over my desktop and that disappeared after 10 minutes but I've only had that happen one time
    5) My disk is OK per Disk Utility, and it says its S.M.A.R.T. status is enabled (or whatever it is supposed to say I forget at the moment but I checked it as one thread suggested and it was as it is supposed to be)
    6) The machine boots fine in safe mode - though it is still a long boot but you can use it as soon as the finder loads.
    7) The only thing I haven't done is zap my pram (will this help?) and how do you do it?
    Thoughts? I can roll back to 10.6.3 which I know has pros and cons but at least it works.
    My Applecare ran out and I'm pretty broke at the moment so I don't want to pay for support if I don't have to (although it's more than I don't want to spend a lot of time at the Apple Store to find out something I already know - that 10.6.4 is buggy!(
    Help please and thanks so much! Sorry for the long post but I thought I would try to save some questions. I've read so many threads it was all running together.

    Oh and yet a new symptom - I can't seem to sync my iPhone 3G. I could sync the photos to iPhoto, but not iTunes, it keeps timing out!

  • I recently had to install a new hard drive in my computer. This caused me to have to reload all content back to my iTunes and iPod. I have many apps on my iPod and i don't know how to transfer those back to my iTunes. Can anyone help?

    I recently had to install a new hard drive in my computer. This caused me to have to reload all content back to my iTunes and iPod. I have many apps on my iPod and i don't know how to transfer those back to my iTunes. Can anyone help?

    Right clicking on your ipod in the device list an d choosing "transfer purchases" will copy apps and bought media from iTunes to your computer. Due to the new iTunes library on your new HD, iTunes will erase your ipod during the first sync. To save your data to the computer take a look at this article about saving data from your device to a computer: http://support.apple.com/kb/HT4137
    Basically it's backing up manually, transferring her purchases (apps and bought music), letting iTunes erase the ipod due to the new iTunes library, and restoring from the manual backup again, to get all the data and settings back.
    Make sure your new computer account is authorized in iTunes. Disable autosync in itunes, connect your ipod, right click on it in the device list and choose backup.
    This will save data, pictures and settings to itunes. See what's included in this backup here: http://support.apple.com/kb/HT1766
    Transfer your purchases the same way to copy all apps and bought media from the Store to your computer.
    Set up at least one contact and event on your computer to be able the merge your calendars and contacts after your ipod got wiped during the first sync.
    The rest of the data can be restored from the backup you made.
    Restoring: http://support.apple.com/kb/HT1414
    Music is one way only, from the computer to your device, unless you bought the songs in itunes and transferred your purchases.
    There is 3rd party software out there, but not supported by Apple, see this thread: http://discussions.apple.com/thread.jspa?threadID=2013615&tstart=0

  • Can I find out how many clients are connected to a server process?

    Hi, I am hoping I can find out how many clients are connected to a server process. This could be either a programmatic lookout number, a number in a log file etc.
    By the way, does lookout have any application (not data) logs? I have noticed that occasionally lookout will crash and I cannot find any logs to determine why, what processes were running, who last accessed it etc.
    Thanks

    Hello,
    There's currently no way to acquire this data. I think that'd be a great suggestion for the product. Please submit your feedback to our developers at the following link: http://digital.ni.com/applications/psc.nsf/default?OpenForm&temp1=&node=
    Best regards,
    Yusuf C
    Application Engineer
    National Instruments

  • How many threads can be created in a java swing program?

    At first, I intend to use Timer to create a 2D plot repeatedly after a certain number of milliseconds. This is for an animation. However, I discover that it takes a lot of time to generate each 2D plot frame ( about 700 milliseconds on a 1.13 MHz computer, this is a complicated plot requiring a lot of computations). So I think I should use SwingWorkers, that means a new thread for each generated graph image. There might be 1000 images to be created, and thus there might be thousands of threads in my programs. I would like to know if there is any limitation on the number of threads generated in a program so that it will be safe, or is it ok to generate as many threads as you want, as long as you follow strictly the syntax of creating threads?
    I would be thankful if someone can give me some advice.

    as there is no restriction in the Language Specification (http://java.sun.com/docs/books/jls/second_edition/html/memory.doc.html#28457) i would think it's theoretically indefinit. of course, it has a maximum because of your memory. ;-)

  • Enterprise Hotfix Rollup for Win7 and Server 2008 R2 via WSUS

    I stumbled across the fact that Microsoft released a hotfix rollup for Win7 and Server 2008 R2 that contains 90 hotfixes
    http://support.microsoft.com/kb/2775511/en-us
    The articled I linked above talks about after installing 2775511 (the big hotfix rollup containing 90 hotfixes) it is also necessary to install three more hotfixes:
    After this update is installed, you must install update 2732673 to fix a regression issue in the Rdbss.sys file
    After this update is installed, you must install update 2728738 to fix a regression issue in the Profsvc.dll file
    After this update is installed, you must install update 2878378 re-released on November 11, 2013 to fix a regression issue in the Advapi32.dll file
    I have imported all four of these hotfixes into my WSUS server. Do I need to install 277551 first and then install the other three or can all four be approved and go out at once? I guess I am hung up on the language of "After this update is installed
    .... ". I want to put all 4 of these on our Win7 machines as well as my 40+ WinServer 2008 R2 machines

    I read somewhere that over half of the updates included in Win7 SP1 and WinServer 2008 R2 SP1 were originally released as hotfixes. This means Microsoft made the decision that a large number of hotfixes would benefit every user of these two OSs
    I think your conclusion is flawed. The only thing that you can draw from the presented statistic, is that Microsoft determined that a significant percentage of updates originally released as hotfixes warranted the additional investment in regression testing
    to subsequently release those hotfixes as updates.
    The fact that they bundled these 90 hotfixes together leads me to the same conclusion.
    In fact, exactly the opposite conclusion applies: What you have in this package is all the rest of the stuff that didn't make that cut. What you have in this package are still NOT-regression tested hotfixes, they've just been bundled up for easy deployment
    (and note that three of them got further broken in the process of bundling), causing yet three more hotfixes to have to be released.
    In fact I read the MS Team Blog about this big hotfix release and they say the same thing, all users of these OSs would benefit from the installation of this hotfix rollup, not just a subset of users.
    I suspect there are a notable number of patch administrators and systems administrators who would disagree with that self-serving promotion. If, in fact, it's true that "all users" would benefit, then the product team should have invested the effort in properly
    regression testing those hotfixes, and releasing them as REAL updates. They did not; ergo the *actual* value is less than claimed.
    Of course the bugaboo here is the fact that three other individual hotfixes need to be installed after the big hotfix rollup is installed.
    Exactly! (And those are just the attempted fixes that broke something. Who knows how many other "fixes" may still result in newly discovered "broken stuff" that was never broken in the first place.)
    The second part of this question should revolve around an itemized review of the hotfixes contained in this rollup with one simple question asked for each:
    Have we actually *experienced* the issue addressed by this hotfix.
    Where hotfixes are concerned one very simple but important rule applies:
    If it ain't broken, don't try to fix it!
    Lawrence Garvin, M.S., MCSA, MCITP:EA, MCDBA
    SolarWinds Head Geek
    Microsoft MVP - Software Packaging, Deployment & Servicing (2005-2014)
    My MVP Profile: http://mvp.microsoft.com/en-us/mvp/Lawrence%20R%20Garvin-32101
    http://www.solarwinds.com/gotmicrosoft
    The views expressed on this post are mine and do not necessarily reflect the views of SolarWinds.

  • UDP Client and Server

    I am trying to run a UDP Client and Server by running the server first and then the client. But when I try to do that I get the message java.lang.NoClassDefFoundError: UDPServer and java.lang.NoClassDefFoundError: UDPClient. I have included the code below. Can you please help. Thank you.
    UDPClient.java:
    import java.io.*;
    import java.net.*;
    import java.util.*;
    public class UDPClient{
        public static void main(String[] args) throws IOException{
          Date d=new Date();
          long time1, time2, ETE, sumETE, maxETE, avgETE;
          if(args.length!=1){
              System.out.println("type java UDPClient <hostname>");
              return;
          time1=d.getTime();
          DatagramSocket s=new DatagramSocket();
          String st=new String("dldfjsdkjf");
          byte[] buf=new byte[256];
          buf=st.getBytes();
          InetAddress address=InetAddress.getByName(args[0]);
          DatagramPacket p = new DatagramPacket(buf, buf.length, address, 8777);
          s.send(p);
          p=new DatagramPacket(buf, buf.length, address, 8777);
          s.receive(p);
          time2=d.getTime();
          ETE=(time2-time1)/2;
          s.close();
    UDPServer.java:
    import java.io.*;
    import java.net.*;
    import java.util.*;
    import java.lang.*;
    public class UDPServer{
      public static void main(String[] args){
        try{
          UDPServerThread ust = new UDPServerThread();
          ust.start();
        catch(IOException e){}
    UDPServerThread.java:
    import java.io.*;
    import java.net.*;
    import java.util.*;
    import java.lang.*;
    public class UDPServerThread extends Thread{
      DatagramSocket s=null;
      BufferedReader br=null;
      PrintWriter pw=null;
      public UDPServerThread() throws IOException{
        this("UDPServer");
      public UDPServerThread(String name) throws IOException{
        super(name);
        s=new DatagramSocket(8777);
      public void run(){
          char[] ca=new char[10];
        //while(true){
          try{
              byte[] buf = new byte[256];
              DatagramPacket p = new DatagramPacket(buf, buf.length);
              s.receive(p);
              String st=new String(p.getData());
              for(int i=0; i<10; i++){
                  ca=st.charAt(i);
    buf=st.getBytes();
    InetAddress ad = p.getAddress();
    int port = p.getPort();
    p = new DatagramPacket(buf, buf.length, ad, port);
    s.send(p);
    catch(IOException e){
    System.err.println("Failed to run the server");
    System.exit(-1);
    s.close();

    this has nothing to do with your code, but how you are running it. It is a classpath problem.
    You should go to the directory where the UDPClient.class is, and type
    java -classpath . UDPClient
    similarly for the UDPServer

  • Smtp relay on osx 10.9.5 and server 3.2.2

    What we have
    We have a mac mini setup using 10.9.5 and server 3.2.2.    The mail server is OFF but we have a Relay Outgoing Mail through ISP checked (and the proper credentials for the outgoing relay (FQDN) and the authorization credentials.
    What we are trying to do
    Our mac mini runs a php script to generate an email that needs to be sent to users.   The mail has to use a smtp relay and we are trying to use the smtp relay provided by our email vendor.
    Settings required by our email vendor
    Instructions for configuring an email client can be found here
    https://www.namecheap.com/support/knowledgebase/article.aspx/1179/2175/general-c onfiguration-for-mail-clients-and-mobile-devices
    We set up the relay in Mail on the Server 3.2.2 to use SSL and port 465.  In our particular case the relay is configured as shown below.  Obviously the [email protected] is the proper username for our authorization.
    When we try to send mail (we test this function by sending mail from terminal by using the following command (sending mail to myself from myself)
    printf "Subject: TestnHello" | sendmail -f [email protected] [email protected]
    and then watch the mail logs the smtp server rejects our mail due to authorization issues.  The mail log text is shown below (email addresses replaced with [email protected] and IP addresses modified)
    Dec 22 11:57:03 109-218-164-81.lightspeed.austtx.sbcglobal.net postfix/pickup[16825]: 5545383231: uid=501 from=<[email protected]>
    Dec 22 11:57:03 109-218-164-81.lightspeed.austtx.sbcglobal.net postfix/cleanup[16827]: 5545383231: message-id=<[email protected]bal.net>
    Dec 22 11:57:03 109-218-164-81.lightspeed.austtx.sbcglobal.net postfix/qmgr[16826]: 5545383231: from=<[email protected]>, size=340, nrcpt=1 (queue active)
    Dec 22 11:57:03 109-218-164-81.lightspeed.austtx.sbcglobal.net postfix/error[16838]: 5545383231: to=<[email protected]>, relay=none, delay=0.04, delays=0.02/0/0/0.02, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to eforwardct3.name-services.com[216.163.176.39]:465: Connection refused)
    Dec 22 11:57:05 109-218-164-81.lightspeed.austtx.sbcglobal.net postfix/master[16824]: master exit time has arrived
    We find many self help pages on the internet that talk about modifying the main.cf file located at /Library/Server/Mail/Config/postfix.   Some even talk about modifying settings in the master.cf file in /ect/postfix.  I have tried several and none seem to work.
    Can anyone provide some guidance?
    Regards!

    The Server GUI doesn't provide for this use case.
    Take the following steps to configure Postfix to relay mail to a remote SMTP server with password authentication over SSL. Substitute as required for strings in italics below. Address is the fully-qualified domain name of the relay host. The value of port is usually either 25, 465, or 587. Username and password refer to your credentials on the relay host.
    In the current version of OS X Server (but not necessarily in older versions), Steps 1 and 3 should be done for you when you enable relaying and relay authentication in the Server application.
    1. If necessary, create or update the relayhost directive in
         /Library/Server/Mail/Config/postfix/main.cf
    It should look like this:
         relayhost = [address]:port
    2. Add these lines, above the section at the end that begins with the comment "# Mac OS X Server":
         smtp_sasl_security_options =
         smtp_tls_CAfile = /etc/certificates/relayhost.pem
         smtp_tls_session_cache_database = btree:$data_directory/smtp_tls_session_cache
         smtp_use_tls = yes
    3. If it doesn't already exist, create the password file
         /Library/Server/Mail/Config/postfix/sasl/passwd
    with this content:
         [address]:port
         username:password
    Here address must match $relayhost.
    Then create the password database:
    sudo postmap /Library/Server/Mail/Config/postfix/sasl/passwd
    This action creates the file
         /Library/Server/Mail/Config/postfix/sasl/passwd.db
    The two password files should be readable by root only.
    4. Create the file
         /etc/certificates/relayhost.pem
    with the CA certificate(s) to be trusted for authentication of the remote host. You get those certificates from the service provider. If you can't find a link to download them, try this:
    openssl s_client -connect address:port -showcerts < /dev/null | sed -n '/-BEGIN /,/-END /p' | sudo sh -c 'cat > /etc/certificates/relayhost.pem'
    The command may produce an error message that isn't necessarily significant. For servers that use the older STARTTLS protocol, rather than straight TLS or SSL, this command may need to be modified.
    5. Restart the Mail service.

  • Too many threads?

    Is there a such thing as using too many threads? I'm in the planning stages and it would be nice to have each object running on its own thread, but is this a horrible thing? Is there a general rule of thumb on the number of running threads?

    Personally, I think if you have more than 20 or so
    threads in a process, the task swiching time will
    start to exceed the useful work done. Its better to
    use one of the standard patterns for pooling threads.There is no one 'right' or 'maximum' number of threads.
    The number of threads after which things get overly inefficient varies greatly depending on the characteristics of the application. If 20 threads fully consume the CPU, then adding more threads will only make things worse. If 20 threads can only use 10% of the CPU resources because of external delays (network access, database, etc.) then it may be true that using 200 threads is best, assuming of course that the throughput capacity of the network, database or external system can accomidate the increased load.
    What you'd like to avoid is preemption - a runnable thread interrupts a currently running thread that still has need of the CPU - this wastes time. If the running threads tend to block before the end of their time slice, then there really isn't going to be any added cost to context switches, nothing else would be using the CPU anyway.
    If the computer the application is running on has a number of CPU's, then it can probably accomidate more threads than a single CPU system. Of course there are limits to the effectiveness of this and a single process with many threads may not (often does not) run as efectively as several copies of the application with fewer threads each due to various inter thread contention issues.
    Chuck

  • How many databases can run in a server

    How many databases can run in a server, how can we find how many databases are running there – in OS level for UNIX

    You can have as many oracle instances as your system resources and kernel parameters allow you to.
    A quick search to know how many oracle instances are running, check the OS processes:
    ps -ef | grep smon
    This will list all smon manadatory instance processes, this way you'll know how many concurrently instances are running.
    ~ Madrid.

Maybe you are looking for