PrepareServlet mthod called in many of the threads

We are trying to load up the weblogic instance, however the execution through put
falls off after a while and the execution que lenght increases untill the server
becomes unresponsive. I have done a thread dump, and many of the threads are
stalled on the prepareServlet method. We are using wl 4.5.1 sp 5, on solaris
7. Any ideas?
Thread Dump ...
[8ýûweblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
[15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-14" (TID:0x82c8ec, sys_thread_t:0x82c830, state:MW, thread_t: t@25,
threadID:0xea411dc0, stack_bottom:0xea412000, stack_size:0x20000) prio=5
[1] weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(GenericClassLoader.java:209)
[2] weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:118)
[3] weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:102)
[4] weblogic.servlet.internal.ServletContextImpl.loadClass(ServletContextImpl.java:617)
[5] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
[6] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
[7] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[8] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
[10] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[11] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[12] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-13" (TID:0x8178ec, sys_thread_t:0x817830, state:MW, thread_t: t@24,
threadID:0xea441dc0, stack_bottom:0xea442000, stack_size:0x20000) prio=5
[1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
[2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
[3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
[4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
[5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[6] jsp._brand._container._jspService(_container.java:68)
[7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
[15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-12" (TID:0x83a0ec, sys_thread_t:0x83a030, state:MW, thread_t: t@23,
threadID:0xea471dc0, stack_bottom:0xea472000, stack_size:0x20000) prio=5
[1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
[2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
[3] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[4] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[5] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
[6] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-11" (TID:0x81ccec, sys_thread_t:0x81cc30, state:R, thread_t: t@22,
threadID:0xea4a1dc0, stack_bottom:0xea4a2000, stack_size:0x20000) prio=5
[1] java.io.UnixFileSystem.getLastModifiedTime(Native Method)
[2] java.io.File.lastModified(File.java:636)
[3] weblogic.utils.classloaders.FileSource.lastModified(FileSource.java:50)
[4] weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$Slave.upToDate(RecursiveReloadOnModifyClassLoader.java:256)
[5] weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader.needNewSlave(RecursiveReloadOnModifyClassLoader.java:133)
[6] weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$SingleSlave.getSlave(RecursiveReloadOnModifyClassLoader.java:152)
[7] weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader.findLocalClass(RecursiveReloadOnModifyClassLoader.java:106)
[8] weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(GenericClassLoader.java:209)
[9] weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:118)
[10] weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:102)
[11] weblogic.servlet.internal.ServletContextImpl.loadClass(ServletContextImpl.java:617)
[12] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
[13] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
[14] weblogic.servlet.JSPServlet.getStub(JSPServlet.java:162)
[15] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[16] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[17] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[18] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[19] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
[20] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[21] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[22] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-10" (TID:0x8544ec, sys_thread_t:0x854430, state:MW, thread_t: t@21,
threadID:0xea4d1dc0, stack_bottom:0xea4d2000, stack_size:0x20000) prio=5
[1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
[2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
[3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
[4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
[5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[6] jsp._brand._home._jspService(_home.java:71)
[7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
[15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-9" (TID:0x8598ec, sys_thread_t:0x859830, state:MW, thread_t: t@20,
threadID:0xea501dc0, stack_bottom:0xea502000, stack_size:0x20000) prio=5
[1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
[2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
[3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
[4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
[5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[6] jsp._brand._home._jspService(_home.java:71)
[7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
[15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-8" (TID:0x859cec, sys_thread_t:0x859c30, state:MW, thread_t: t@19,
threadID:0xea531dc0, stack_bottom:0xea532000, stack_size:0x20000) prio=5
[1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
[2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
[3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
[4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
[5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[6] jsp._brand._container._jspService(_container.java:68)
[7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
[15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-7" (TID:0x87a1c4, sys_thread_t:0x87a108, state:MW, thread_t: t@18,
threadID:0xea561dc0, stack_bottom:0xea562000, stack_size:0x20000) prio=5
[1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
[2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
[3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
[4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
[5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[6] jsp._byo._resource._global._jspService(_global.java:59)
[7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[12] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
[13] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
[14] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[15] jsp._byo._E320W._summary._jspService(_summary.java:60)
[16] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[17] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[18] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[19] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[20] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[21] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[22] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[23] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
[24] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[25] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[26] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-6" (TID:0x8954ec, sys_thread_t:0x895430, state:MW, thread_t: t@17,
threadID:0xea591dc0, stack_bottom:0xea592000, stack_size:0x20000) prio=5
[1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
[2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
[3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
[4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
[5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[6] jsp._brand._container._jspService(_container.java:68)
[7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
[15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-5" (TID:0x89a4ec, sys_thread_t:0x89a430, state:MW, thread_t: t@16,
threadID:0xea5c1dc0, stack_bottom:0xea5c2000, stack_size:0x20000) prio=5
[1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
[2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
[3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
[4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
[5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[6] jsp._brand._container._jspService(_container.java:68)
[7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
[15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-4" (TID:0x854d44, sys_thread_t:0x854c88, state:MW, thread_t: t@15,
threadID:0xea5f1dc0, stack_bottom:0xea5f2000, stack_size:0x20000) prio=5
[1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
[2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
[3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
[4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
[5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[6] jsp._brand._overview._overview_95_engine._jspService(_overview_95_engine.java:59)
[7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[12] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
[13] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
[14] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[15] jsp._brand._container._jspService(_container.java:68)
[16] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[17] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[18] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[19] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[20] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[21] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[22] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[23] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
[24] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[25] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[26] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-3" (TID:0x830d44, sys_thread_t:0x830c88, state:MW, thread_t: t@14,
threadID:0xea7c1dc0, stack_bottom:0xea7c2000, stack_size:0x20000) prio=5
[1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
[2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
[3] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[4] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[5] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
[6] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-2" (TID:0x877d34, sys_thread_t:0x877c78, state:MW, thread_t: t@13,
threadID:0xea7f1dc0, stack_bottom:0xea7f2000, stack_size:0x20000) prio=5
[1] weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(GenericClassLoader.java:209)
[2] weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:118)
[3] weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:102)
[4] weblogic.servlet.internal.ServletContextImpl.loadClass(ServletContextImpl.java:617)
[5] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
[6] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
[7] weblogic.servlet.JSPServlet.getStub(JSPServlet.java:162)
[8] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[9] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[10] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
[11] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
[12] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[13] jsp._brand._container._jspService(_container.java:68)
[14] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[15] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[16] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[17] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[18] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[19] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[20] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[21] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
[22] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[23] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[24] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-1" (TID:0x7f6544, sys_thread_t:0x7f6488, state:MW, thread_t: t@12,
threadID:0xeae51dc0, stack_bottom:0xeae52000, stack_size:0x20000) prio=5
[1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
[2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
[3] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[4] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[5] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
[6] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-0" (TID:0x8951a4, sys_thread_t:0x8950e8, state:MW, thread_t: t@11,
threadID:0xeae81dc0, stack_bottom:0xeae82000, stack_size:0x20000) prio=5
[1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
[2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
[3] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
[4] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
[5] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
[6] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"TimeEventGenerator" (TID:0x86769c, sys_thread_t:0x8675e0, state:CW, thread_t:
t@10, threadID:0xeaeb1dc0, stack_bottom:0xeaeb2000, stack_size:0x20000) prio=5
[1] weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:249)
[2] weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java:143)
[3] java.lang.Thread.run(Thread.java:485)
"SpinnerRandomSource" (TID:0x854a44, sys_thread_t:0x854988, state:CW, thread_t:
t@9, threadID:0xeaf01dc0, stack_bottom:0xeaf02000, stack_size:0x20000) prio=5
[1] java.lang.Object.wait(Object.java:424)
[2] weblogic.security.SpinnerThread.stopSpinning(SpinnerRandomBitsSource.java:100)
[3] weblogic.security.SpinnerThread.run(SpinnerRandomBitsSource.java:114)
"Finalizer" (TID:0x2b6564, sys_thread_t:0x2b64a8, state:CW, thread_t: t@6, threadID:0xfe3c1dc0,
stack_bottom:0xfe3c2000, stack_size:0x20000) prio=8
[1] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:106)
[2] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:128)
[3] java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:175)
"Reference Handler" (TID:0x2a9d74, sys_thread_t:0x2a9cb8, state:CW, thread_t:
t@5, threadID:0xfe3f1dc0, stack_bottom:0xfe3f2000, stack_size:0x20000) prio=10
[1] java.lang.Object.wait(Object.java:424)
[2] java.lang.ref.Reference$ReferenceHandler.run(Reference.java:107)
"Signal dispatcher" (TID:0x2afdf4, sys_thread_t:0x2afd38, state:MW, thread_t:
t@4, threadID:0xfec81dc0, stack_bottom:0xfec82000, stack_size:0x20000) prio=10
"main" (TID:0x37ca4, sys_thread_t:0x37be8, state:CW, thread_t: t@1, threadID:0x25130,
stack_bottom:0xffbf0000, stack_size:0x20000) prio=5
[1] java.lang.Object.wait(Object.java:424)
[2] weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1694)
[3] java.lang.reflect.Method.invoke(Native Method)
[4] weblogic.Server.startServerDynamically(Server.java:95)
[5] weblogic.Server.main(Server.java:61)
Registered lock dump:
mutexes:
Heap lock locked
global roots lock locked
EE table lock locked
Lock registry unlocked
JNI global ref. lock unlocked
vtableLock unlocked
utf8 hash table locked
GC/utf8 hash table unlocked
string intern table locked
class loader constraint locked
GC/class loader constraint unlocked
Class unloading disable-lock unlocked
jniWeakRef list locked
GC/jniWeakRef list unlocked
constant pool resolution unlocked
depLock locked
GC/depLock unlocked
gc traps lock unlocked
zone lock locked
GC/zone lock unlocked
prestubs locked
GC/prestubs unlocked
codeCollectMut locked
GC/codeCollectMut unlocked
Code Access lock locked
GC/Code Access lock unlocked
Thread queue lock locked
Thread creation lock locked
recursive mutexes:
Global inconsistent lock 1 lock(s) by <GC-like-Thread>
BinClass lock 1 lock(s) by <GC-like-Thread>
JBE compiler lock unlocked

The ONLY change we made for 5.1 was to remove the 'transient' modifier for some
attributes (context?) of beans. The whole upgrade process should take about an
hour.
Going to 5.1 is the ONLY way to solve the problem that you have.
Mike
"James Carlson" <[email protected]> wrote:
We are kinda stuck with 4.5.1, (at least for this migration) is there
any
way to mitigate the problem for now? Is this issue specifically resolved
in
5.1?
Basically we are migrating a huge site to a new install of 4.5.1, then
migrating up to 5.1 ... and then finally 6.x. We are currently running
4.5.1 for a huge site, and it works well, if I read between the lines
here,
the live site works well because the class loader isn't overloaded, because
most of the classes are already loaded. However on the test site this
isn't
the case and the classloader is the bottle neck. Again, is there anyway
to
mitigate this problem?
Thanks for the quick response.
James
"Mike Reiche" <[email protected]> wrote in message
news:[email protected]...
Use WLS 5.1 your problem will go away.
The problem is in WLS 4.5.1 - whenever you modify a JSP, WL needs tocreate a
new classloader to load the new class into and discard the old one.Problem is
- it uses the same class loader for all JSPs. So everytime WL throwsout
one JSP
class - it throws them all out - and they must be reloaded.
Your thread dump shows several threads waiting in prepareServlet -one of
them
is loading a class, the other ones are waiting.
Also, set checkReloadSecs (for servlets) to -1 (never) and
pageCheckSeconds (for JSPs) to -1 (never). Or something really large.
There is also some other funkiness that I can't quite recall - somehtinglike
- when RecursiveReloadOnModify checks if a class is up-to-date (a diskhit) -
it also checks that all the classes in that class loader are up-to-date(could
be hundreds of disk hits)
Just go to WLS 5.1 - it's painless. Get a new JVM too - JDK 1.3
Once you get that fixed, increase the number of executeThreads.
Mike
"James Carlson" <[email protected]> wrote:
We are trying to load up the weblogic instance, however the execution
through put
falls off after a while and the execution que lenght increases untill
the server
becomes unresponsive. I have done a thread dump, and many of the
threads
are
stalled on the prepareServlet method. We are using wl 4.5.1 sp 5,on
solaris
7. Any ideas?
Thread Dump ...[8ýûweblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl..java:71)
[9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:244)
[15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-14" (TID:0x82c8ec, sys_thread_t:0x82c830, state:MW,thread_t:
t@25,
threadID:0xea411dc0, stack_bottom:0xea412000, stack_size:0x20000)prio=5
[1]weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(GenericClassL
oader.java:209)
[2]weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.
java:118)
[3]weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.
java:102)
[4]weblogic.servlet.internal.ServletContextImpl.loadClass(ServletContextImpl.ja
va:617)
[5]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
a:180)
[6]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
4)
[7]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[8]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:244)
[10]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[11]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[12] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-13" (TID:0x8178ec, sys_thread_t:0x817830, state:MW,thread_t:
t@24,
threadID:0xea441dc0, stack_bottom:0xea442000, stack_size:0x20000)prio=5
[1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
a:180)
[2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
4)
[3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:95)
[4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:90)
[5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[6] jsp._brand._container._jspService(_container.java:68)
[7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:244)
[15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-12" (TID:0x83a0ec, sys_thread_t:0x83a030, state:MW,thread_t:
t@23,
threadID:0xea471dc0, stack_bottom:0xea472000, stack_size:0x20000)prio=5
[1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
a:180)
[2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
4)
[3]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[4]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[5]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:244)
[6]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-11" (TID:0x81ccec, sys_thread_t:0x81cc30, state:R,thread_t:
t@22,
threadID:0xea4a1dc0, stack_bottom:0xea4a2000, stack_size:0x20000)prio=5
[1] java.io.UnixFileSystem.getLastModifiedTime(Native Method)
[2] java.io.File.lastModified(File.java:636)
[3]weblogic.utils.classloaders.FileSource.lastModified(FileSource.java:50)
[4]weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$Slave.upToDat
e(RecursiveReloadOnModifyClassLoader.java:256)
[5]weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader.needNewSlave(
RecursiveReloadOnModifyClassLoader.java:133)
[6]weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$SingleSlave.g
etSlave(RecursiveReloadOnModifyClassLoader.java:152)
[7]weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader.findLocalClas
s(RecursiveReloadOnModifyClassLoader.java:106)
[8]weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(GenericClassL
oader.java:209)
[9]weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.
java:118)
[10]weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.
java:102)
[11]weblogic.servlet.internal.ServletContextImpl.loadClass(ServletContextImpl.ja
va:617)
[12]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
a:180)
[13]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
4)
[14] weblogic.servlet.JSPServlet.getStub(JSPServlet.java:162)
[15] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[16] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[17]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[18]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[19]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:244)
[20]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[21]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[22] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-10" (TID:0x8544ec, sys_thread_t:0x854430, state:MW,thread_t:
t@21,
threadID:0xea4d1dc0, stack_bottom:0xea4d2000, stack_size:0x20000)prio=5
[1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
a:180)
[2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
4)
[3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:95)
[4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:90)
[5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[6] jsp._brand._home._jspService(_home.java:71)
[7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:244)
[15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-9" (TID:0x8598ec, sys_thread_t:0x859830, state:MW,thread_t:
t@20,
threadID:0xea501dc0, stack_bottom:0xea502000, stack_size:0x20000)prio=5
[1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
a:180)
[2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
4)
[3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:95)
[4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:90)
[5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[6] jsp._brand._home._jspService(_home.java:71)
[7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:244)
[15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-8" (TID:0x859cec, sys_thread_t:0x859c30, state:MW,thread_t:
t@19,
threadID:0xea531dc0, stack_bottom:0xea532000, stack_size:0x20000)prio=5
[1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
a:180)
[2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
4)
[3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:95)
[4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:90)
[5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[6] jsp._brand._container._jspService(_container.java:68)
[7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:244)
[15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-7" (TID:0x87a1c4, sys_thread_t:0x87a108, state:MW,thread_t:
t@18,
threadID:0xea561dc0, stack_bottom:0xea562000, stack_size:0x20000)prio=5
[1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
a:180)
[2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
4)
[3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:95)
[4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:90)
[5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[6] jsp._byo._resource._global._jspService(_global.java:59)
[7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[12]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:95)
[13]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:90)
[14]weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[15] jsp._byo._E320W._summary._jspService(_summary.java:60)
[16] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[17]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[18]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[19] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[20] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[21]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[22]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[23]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:244)
[24]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[25]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[26] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-6" (TID:0x8954ec, sys_thread_t:0x895430, state:MW,thread_t:
t@17,
threadID:0xea591dc0, stack_bottom:0xea592000, stack_size:0x20000)prio=5
[1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
a:180)
[2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
4)
[3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:95)
[4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:90)
[5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[6] jsp._brand._container._jspService(_container.java:68)
[7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:244)
[15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-5" (TID:0x89a4ec, sys_thread_t:0x89a430, state:MW,thread_t:
t@16,
threadID:0xea5c1dc0, stack_bottom:0xea5c2000, stack_size:0x20000)prio=5
[1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
a:180)
[2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
4)
[3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:95)
[4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:90)
[5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[6] jsp._brand._container._jspService(_container.java:68)
[7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:244)
[15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-4" (TID:0x854d44, sys_thread_t:0x854c88, state:MW,thread_t:
t@15,
threadID:0xea5f1dc0, stack_bottom:0xea5f2000, stack_size:0x20000)prio=5
[1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
a:180)
[2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
4)
[3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:95)
[4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:90)
[5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[6]jsp._brand._overview._overview_95_engine._jspService(_overview_95_engine.jav
a:59)
[7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[12]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:95)
[13]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:90)
[14]weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[15] jsp._brand._container._jspService(_container.java:68)
[16] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[17]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[18]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[19] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[20] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[21]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[22]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[23]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:244)
[24]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[25]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[26] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-3" (TID:0x830d44, sys_thread_t:0x830c88, state:MW,thread_t:
t@14,
threadID:0xea7c1dc0, stack_bottom:0xea7c2000, stack_size:0x20000)prio=5
[1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
a:180)
[2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
4)
[3]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[4]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[5]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:244)
[6]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-2" (TID:0x877d34, sys_thread_t:0x877c78, state:MW,thread_t:
t@13,
threadID:0xea7f1dc0, stack_bottom:0xea7f2000, stack_size:0x20000)prio=5
[1]weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(GenericClassL
oader.java:209)
[2]weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.
java:118)
[3]weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.
java:102)
[4]weblogic.servlet.internal.ServletContextImpl.loadClass(ServletContextImpl.ja
va:617)
[5]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
a:180)
[6]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
4)
[7] weblogic.servlet.JSPServlet.getStub(JSPServlet.java:162)
[8] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[9] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[10]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:95)
[11]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:90)
[12]weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
[13] jsp._brand._container._jspService(_container.java:68)
[14] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
[15]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[16]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[17] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
[18] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
[19]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[20]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[21]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:244)
[22]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[23]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[24] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-1" (TID:0x7f6544, sys_thread_t:0x7f6488, state:MW,thread_t:
t@12,
threadID:0xeae51dc0, stack_bottom:0xeae52000, stack_size:0x20000)prio=5
[1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
a:180)
[2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
4)
[3]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[4]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[5]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:244)
[6]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"ExecuteThread-0" (TID:0x8951a4, sys_thread_t:0x8950e8, state:MW,thread_t:
t@11,
threadID:0xeae81dc0, stack_bottom:0xeae82000, stack_size:0x20000)prio=5
[1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
a:180)
[2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
4)
[3]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:71)
[4]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:259)
[5]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:244)
[6]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
[7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
[8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
"TimeEventGenerator" (TID:0x86769c, sys_thread_t:0x8675e0, state:CW,
thread_t:
t@10, threadID:0xeaeb1dc0, stack_bottom:0xeaeb2000, stack_size:0x20000)
prio=5
[1] weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:249)
[2]weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java
:143)
[3] java.lang.Thread.run(Thread.java:485)
"SpinnerRandomSource" (TID:0x854a44, sys_thread_t:0x854988, state:CW,
thread_t:
t@9, threadID:0xeaf01dc0, stack_bottom:0xeaf02000, stack_size:0x20000)
prio=5
[1] java.lang.Object.wait(Object.java:424)
[2]weblogic.security.SpinnerThread.stopSpinning(SpinnerRandomBitsSource.java:10
0)
[3] weblogic.security.SpinnerThread.run(SpinnerRandomBitsSource.java:114)
"Finalizer" (TID:0x2b6564, sys_thread_t:0x2b64a8, state:CW, thread_t:
t@6, threadID:0xfe3c1dc0,
stack_bottom:0xfe3c2000, stack_size:0x20000) prio=8
[1] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:106)
[2] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:128)
[3] java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:175)
"Reference Handler" (TID:0x2a9d74, sys_thread_t:0x2a9cb8, state:CW,thread_t:
t@5, threadID:0xfe3f1dc0, stack_bottom:0xfe3f2000, stack_size:0x20000)
prio=10
[1] java.lang.Object.wait(Object.java:424)
[2] java.lang.ref.Reference$ReferenceHandler.run(Reference.java:107)
"Signal dispatcher" (TID:0x2afdf4, sys_thread_t:0x2afd38, state:MW,thread_t:
t@4, threadID:0xfec81dc0, stack_bottom:0xfec82000, stack_size:0x20000)
prio=10
"main" (TID:0x37ca4, sys_thread_t:0x37be8, state:CW, thread_t: t@1,threadID:0x25130,
stack_bottom:0xffbf0000, stack_size:0x20000) prio=5
[1] java.lang.Object.wait(Object.java:424)
[2] weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1694)
[3] java.lang.reflect.Method.invoke(Native Method)
[4] weblogic.Server.startServerDynamically(Server.java:95)
[5] weblogic.Server.main(Server.java:61)
Registered lock dump:
mutexes:
Heap lock locked
global roots lock locked
EE table lock locked
Lock registry unlocked
JNI global ref. lock unlocked
vtableLock unlocked
utf8 hash table locked
GC/utf8 hash table un

Similar Messages

  • Accessing object of the main class from the thread

    Hi, I'm having problem accessing object of the main class from the thread. I have only one Thread and I'm calling log.append() from the Thread. Object log is defined and inicialized in the main class like this:
    public Text log;  // Text is SWT component
    log = new Text(...);Here is a Thread code:
    ...while((line = br.readLine())!=null) {
         try {
              log.append(line + "\r\n");
         } catch (SWTException swte) {
              ErrorMsg("SWT error: "+swte.getMessage());
    }Error is: org.eclipse.swt.SWTException: Invalid thread access
    When I replace log.append(...) with System.out.println(..) it works just fine, so my question is do the log.append(..) the right way.

    This is NOT a Java problem but a SWT specific issue.
    It is listed on the SWT FAQ page http://www.eclipse.org/swt/faq.php#uithread
    For more help with this you need to ask your question on a SWT specific forum, there is not a thing in these forums. This advice isn't just about SWT by the way but for all specific API exceptions/problems. You should take those questions to the forum or mailing list for that API. This forum is for general problems and exceptions arising from using the "core" Java libraries.

  • Calling a delegate on the UI thread from a work thread inside a child class.

    Hi All,
    I've run into a snag developing a WPF multithreaded app where I need to call a method on the UI thread from my work thread, where the work thread is running a different class.
    Currently I am trying to use a delegate and an event in the 2nd class to call a method in the 1st class on the UI thread. This so far is not working as because the 2nd class is running in its own thread, it causes a runtime error when attempting to call
    the event.
    I've seen lots of solutions referring to using the dispatcher to solve this by invoking the code, however my work thread is running a different class than my UI thread, so it seems the dispatcher is not available?
    Below is as simplified an example as I can make of what I am trying to achieve. Currently the below code results in a "The calling thread cannot access this object because a different thread owns it." exception at runtime.
    The XAML side of this just produces a button connected to startThread2_Click() and a label which is then intended to be updated by the 2nd thread calling the updateLabelThreaded() function in the first thread when the button is clicked.
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Data;
    using System.Windows.Documents;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Imaging;
    using System.Windows.Navigation;
    using System.Windows.Shapes;
    using System.Windows.Threading;
    using System.Threading;
    namespace multithreadtest
    public delegate void runInParent();
    public partial class MainWindow : Window
    public MainWindow()
    InitializeComponent();
    threadUpdateLabel.Content = "Thread 1";
    private void startThread2_Click(object sender, RoutedEventArgs e)
    thread2Class _Thread2 = new thread2Class();
    _Thread2.runInParentEvent += new runInParent(updateLabelThreaded);
    Thread thread = new Thread(new ThreadStart(_Thread2.threadedTestFunction));
    thread.Start();
    public void updateLabelThreaded()
    threadUpdateLabel.Content = "Thread 2 called me!";
    public class thread2Class
    public event runInParent runInParentEvent;
    public void threadedTestFunction()
    if (runInParentEvent != null)
    runInParentEvent();
    I'm unfortunately not very experienced with c# so I may well be going the complete wrong way about what I'm trying to do. In the larger application I am writing, fundamentally I just need to be able to call a codeblock in the UI thread when I'm in a different
    class on another thread (I am updating many different items on the UI thread when the work thread has performed certain steps, so ideally I want to keep as much UI code as possible out of the work thread. The work threads logic is also rather complicated as
    I am working with both a webAPI and a MySQL server, so keeping it all in its own class would be ideal)
    If a more thorough explanation of what I am trying to achieve would help please let me know.
    Any help with either solving the above problem, or suggestions for alternative ways I could get the class in the UI thread to do something when prompted by the 2nd class in the 2nd thread would be appreciated.
    Thanks :)

    If I follow the explanation, I think you can use MVVM Light messenger.
    You can install it using NuGet.
    Search on mvvm light libraries only.
    You right click solution in solution explorer and choose manage nugget...
    So long as you're not accessing ui stuff on these other threads.
    using GalaSoft.MvvmLight.Messaging;
    namespace wpf_Tester
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    public MainWindow()
    InitializeComponent();
    Messenger.Default.Register<String>(this, (action) => ReceiveString(action));
    private void ReceiveString(string msg)
    MessageBox.Show(msg);
    Dispatcher.BeginInvoke((Action)delegate()
    tb.Text = msg;
    private void Button_Click(object sender, RoutedEventArgs e)
    Task.Factory.StartNew(() => {
    Messenger.Default.Send<String>("Hello World");
    What the above does is start up a new thread - that startnew does that.
    It sends of message of type string which the main window has subscribed to....it gets that and puts up a message box.
    The message is sent from the window to the window in that but this will work across any classes in a solution.
    Note that the receive acts on whichever thread the message is sent from.
    I would usually be altering properties of a viewmodel with such code which have no thread affinity.
    If you're then going to directly access properties of ui elements then you need to use Dispatcher.BeginInvoke to get back to the UI thread.
    I do that with an anonymous action in that bit of code but you can call a method or whatever instead if your logic is more complicated or you need it to be re-usable.
    http://social.technet.microsoft.com/wiki/contents/articles/26070.aspx
    Hope that helps.
    Technet articles: Uneventful MVVM;
    All my Technet Articles

  • I don't understand the thing you call live bookmarks never used it, and most forums I have used notify VIA E-mail not giving out my E-mail address information when a reply has been made to the thread in question.

    So how do I get notified of updates in this forum? As I said: I don't understand the thing you call LIVE BOOKMARKS I have never used them, and most forums I have used notify VIA E-mail not giving out my E-mail address, or other private information when a reply has been made to the thread in question, so how do I get notified of updates in this forum? I have seen no normal options for setting my viewing preferences used for this forum. Thank You.

    Thanks for your reply via email/msg. He wrote:
    If you are interested in the actual design data for the Xeon processor, go to the Intel site and the actual CPU part numbers are:
    Xeon 4 core - E5.1620v2
    Xeon 6 core - E5.1650v2
    Xeon 8 core - E5.1680v2
    Xeon 12 core - E5.2697v2
    I read that the CPU is easy to swap out but am sure something goes wrong at a certain point - even if solderedon they make material to absorb the solder, making your work area VERY clean.
    My Question now is this, get an 8 core, then replace with 2 3.7 QUAD CHIPS, what would happen?
    I also noticed that the 8 core Mac Pro is 3.0 when in fact they do have a 3.4 8 core chip, so 2 =16? Or if correct, wouldn't you be able to replace a QUAD CHIP WITH THAT?  I;M SURE THEY ARE UO TO SOMETHING AS 1) WE HAVE SEEN NO AUDIO FPU OR PERHAPS I SHOULD CHECK OUT PC MAKERS WINDOWS machines for Sisoft Sandra "B-E-N-C-H-M-A-R-K-S" -
    SOMETHINGS UP AND AM SURE WE'LL ALL BE PLEASED, AS the mac pro      was announced Last year, barely made the December mark, then pushed to January, then February and now April.
    Would rather wait and have it done correct than released to early only to have it benchmarked in audio and found to be slower in a few areas- - - the logical part of my brain is wondering what else I would have to swap out as I am sure it would run, and fine for a while, then, poof....
    PEACE===AM SURE APPLE WILL BLOW US AWAY - they have to figure out how to increase the power for 150 watts or make the GPU work which in regard to FPU, I thought was NVIDIA?

  • Hi Dude,     I ve seen all the threads from first to last even am gonna geta iphone 4s from Thailand. Would like to know which sim will be working fine in chennai as you all are using d phone for past many days???  Is it advisable to buy a phone

    Hi Dude,
    I ve seen all the threads from first to last even am gonna get a iphone 4s from Thailand. Would like to know which sim will be working fine in chennai as you all are using d phone for past many days???  Is it advisable to buy a phone from abroad.

    Thanks for that. Much more constructive than the last comment. It's only the restriction code I can't recall, not the access passcode. So I can currently access the device, just not age restricted content. Does that's make a difference? I also wondered if anyone knew how many attempts you get to try to get it right. Now tried 21 times and so far nothing bad has happened but I am concerned I'll eventually be completely locked out of the device. That doesn't seem in the spirit of things though. Surely it's foreseeable that a child could repeatedly try to guess the code so I can't see that it would be right to lock the device down completely in that circumstance, particularly if the access code is being typed in correctly every time.
    Thanks

  • Will subsequent calls to an object running in a thread run in the thread?

    Hi,
    If I start a thread with an empty run method and then make a call to the object that I started in the thread, will the method call run in the other thread? For example:
    class ThreadClass implements Runnable {
        public void someMethod() {
        public void run() {
    class ThreadCaller {
        private ThreadClass threadClass;
        public ThreadCaller() {
            threadClass = new ThreadClass();
            Thread thread = new Thread(threadClass);
            thread.start();
        public blah() {
            threadClass.someMethod();
    }Will the method call in blah() run in the same thread as ThreadCaller, or will it run in the thread that was started in ThreadCaller's constructor?
    Thanks,
    Dan

    Djaunl wrote:
    vanilla_lorax wrote:
    Djaunl wrote:
    Is there a way to keep the thread alive until the object that started the thread is terminated,Objects don't get terminated. What do you mean?I want the thread to stay alive indefinitely until I arbitrarily terminate it makes more sense. The thread will stay alive until its run method completes. The canonical approaches are
    public void run() {
      while (!Thread.interrupted()) { // NOT isInterrupted()
        // do stuff
        // if you need to catch InterruptedException, do this:
        try {
        catch (InterruptedException exc) {
          Thread.currentThread().interrupt();
    }And then from another thread, call theAboveThread.interrupt() when it's time to stop. Read the docs in interrupt(), interrupted(), the interrupt flag, etc.
    OR
    while (!done()) {
      // do stuff
    }and then another thread calls setDone(true) or somesuch when it's time to stop. Note that all access to done--both get and set--must be synchronized, or done must be declared volatile. Also note that you may still have to handle interrupts, so you may have some repeated code with this approach--testing both done() and interrupted().
    Let me give the end-goal of this.
    Currently, I have a "main" thread which the user can input commands into, and another thread which occasionally runs in the background. When I want something to run in the background, I just create a new thread. However, I figured it'd be more efficient to have one thread running in the background to do something as opposed to spawning hundreds of new threads to do the same task over and over. If the task happens VERY frequently and what it does is VERY small and quick, then the overhead of thread creation may make this a valid approach. Otherwise, don't overcomplicate it. Since you're new to threads, first get it working where you spawn one thread for each background task. Then move on to thread pooling. Look into ThreadPoolExecutor and related classes.
    http://java.sun.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html

  • I have read the thread about turning off dialpad sounds when calling a number. I used to always be able to do this on my 4S but not so since the latest software on the 5. Keyboard clicks are turned off and still have dialpad sound. I've NEVER had to mute.

    I have read the thread about turning off dialpad sounds when calling a number. I used to always be able to do this on my 4S but not so since the latest software on the 5. Keyboard clicks are turned off and still have dialpad sound. I've NEVER had to mute to dial before.

    I really do not think it is the iPad or your network connection. Other users have reported this very same issue. Try this and see if it works for you - it may not work - but it's easy to try - harmless - and it has worked in the past for others.
    Try signing out of your account and restart your iPad.
    Go to Settings>Store>Apple ID and tap the ID and sign out. Restart the iPad by holding down on the sleep button until the red slider appears and then slide to shut off. To power up hold the sleep button until the Apple logo appears and let go of the button. Go back to Settings>Store> Apple ID and sign in again.

  • I play a game called airwings, which is a multiplayer game.  Especially since ios8. Many of the players are experiencing lagging, skipping issues which make playing difficult if not impossible.  These are people with excellent internet connections.

    Someone at Apple please explain to us or even explain to the game developer, Brian Greenstone, why especially since ios8 there is terrible lag and skipping in this game making it unplayable for many players. These are often people with lightening fast internet speeds.  We have all tried deleting and reinstalling the game, rebooting routers, resetting network settings, etc.  The developer says he doesn't know why this is happening and he said Apple has no interest in fixing the problem.  He doesn't get "apple love".   .??

    In general theory, one now has the Edit button for their posts, until someone/anyone Replies to it. I've had Edit available for weeks, as opposed to the old forum's ~ 30 mins.
    That, however, is in theory. I've posted, and immediately seen something that needed editing, only to find NO Replies, yet the Edit button is no longer available, only seconds later. Still, in that same thread, I'd have the Edit button from older posts, to which there had also been no Replies even after several days/weeks. Found one that had to be over a month old, and Edit was still there.
    Do not know the why/how of this behavior. At first, I thought that maybe there WAS a Reply, that "ate" my Edit button, but had not Refreshed on my screen. Refresh still showed no Replies, just no Edit either. In those cases, I just Reply and mention the [Edit].
    Also, it seems that the buttons get very scrambled at times, and Refresh does not always clear that up. I end up clicking where I "think" the right button should be and hope for the best. Seems that when the buttons do bunch up they can appear at random around the page, often three atop one another, and maybe one way the heck out in left-field.
    While I'm on a role, it would be nice to be able to switch between Flattened and Threaded Views on the fly. Each has a use, and having to go to Options and then come back down to the thread is a very slow process. Jive is probably incapable of this, but I can dream.
    Hunt

  • My volume buttons won't work. Music plays when I get a phone call. That is the only time my speaker makes noise. My settings are how they should be, the top button is not on silent, I've shut my phone off many times, I've totally restored my phone. Help

    My volume buttons won't work. Music plays when I get a phone call. That is the only time my speaker makes noise. My settings are how they should be, the top button is not on silent, I've shut my phone off many times, I've totally restored my phone. Help

    Genius reservation http://www.apple.com/retail/geniusbar/

  • How many calls are held in the call log for the iPhone 3g?

    How many calls are held in the call log for the iPhone 3g?

    Creating a separate CSQ is the way to do it. Keep in mind that depending on your error handling, a single request could still generate more than one call into the CSQ. You would want to look at the CCDR table for the call ID or write the ImplementationID into one of the Enterprise Data variables that gets stored to the DBA to act as a UID. 

  • How to count how many times the caller calls by using UCCX script?

    Hi there,
    My customer wants to do a few changes for their script as below:
    At the beginning of the script they are planning to add a new menu item, it will announce their new privacy policies and to continue the user must press the number one to continue to the Welcome.  If they do not press 1 then the message should repeat itself and if they again do not press 1 they should be transferred over to a live operator who will explain things and then be able to transfer them back to the message so that they can press 1 and continue.
    I modified their script as attached file, but i don't know how to count how many times the caller calls in "Get Reporting Statistic".
    Any helps would be appreciated.
    Thanks.

    Hi Aaron,
    At beginning, i want to use a variable to get number of mistake for the same caller, then we will send the call to right place to fulfill the customers' needs. 
    Do you have any suggestion for the new posted script?
    Thanks.

  • Calling getAppletContext() from a working thread.

    Hi guys,
    I'm new to Java so all apologies if I'm asking a stupied question.
    I have a simple applet that creates a working thread and I'm tring to call getAppletContext() from that thread.
    Obviously my working thread has no instance of the Applet class so it fails.
    I've try to create an instance of Applet, but I'm getting an error saying that the applet is not initialised.
    This is my code:
    class MyThread extends Thread
        String ThreadName;
        public MyThread(String threadName)
            ThreadName = threadName;
        @Override public void run()
            // ??? How to make the following line work ???
            getAppletContext().showDocument(new URL("javascript:alert(\"Calling from myThread\")"));
    public class MyApplet extends Applet {
         public void init()
            // The following line works!
            getAppletContext().showDocument(new URL("javascript:alert(\"Calling from MyApplet)"));
            Thread WorkingThread = new MyThread("Thread1");                                                                
            WorkingThread.start();
    }{code}
    Please help,
    Many thanks!
    Salvador                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    Got it.
    I needed to pass the keyword this to the thread constructor and then use that....
    Many thanks!

  • Can volatile variable be called as static variable for threads?

    I am trying to understand volatile variable, and it's uses. I was thinking of using it to make it shared variable between threads, but not between object instances.
    public class VolatileExample extends Thread {
      volatile int x = 1;
      public void f() {
           x++;
           System.out.println(Integer.toString(x));
        public void run() {
              for(int i = 0; i<20;i++){
                   f();
                   try { Thread.sleep(500); } catch(InterruptedException e) {}
        }now, if I create two threads in main method of the same VolatileExample class, say T1 and T2, how many times would volatile int x be instanciated? would there be just one copy of volatile int x created, no matter howmany threads I create?

    WHICH REMINDS ME: YOU DIDN'T ANSWER MY QUESTION AS TO
    WHETHER YOU UNDERSTAND THREADS' LOCAL COPIES OF
    VARIABLES VS. THE MAIN MEM COPYIn my understanding,
    local copies means each thread gets their own copy of a variable and they play with it separately. changing this variable in one thread does not chage value for another thread.
    main mem copy is the one accessed by all the threads. If one thread changes this value, it is reflected to all other threads using this variable.
    right?
    I tried using voaltile variable as shared variable like this:
    import java.io.*;
    public class VolatileIncrement {
      private int x = 1;
      public void f() {
           x++;
           System.out.println(Integer.toString(x));
      public String toString() { return Integer.toString(x); }
      class MakeThread extends Thread{
           public MakeThread(){
                System.out.println("starting MakeThread thread");
         public void run() {
              for(int i = 0; i<20;i++){
                   f();
                   try { Thread.sleep(500); } catch(InterruptedException e) {}
      public void createT() {
         Thread T2 = new MakeThread();
              T2.start();
         Thread T1 = new MakeThread();
              T1.start();
    }and created another class:
    import java.io.*;
    class TestVolatile
         public static void main(String[] args)
              VolatileIncrement vi = new VolatileIncrement();
              System.out.println("creating threads now...");
              vi.createT();
              System.out.println("Done Testing!!");
    }can this be called as correctly using non-static volatile variable as shared data?

  • Phone calls just hang on the screen and nothing happens

    This has happened many times and it is the most annoying thing. When you are using your phone for business it is meant to be a PHONE!!!
    I am trying to make calls and it just takes too long for the screens to come up (very unresponsive design). 
    Further, the phone call just sits there and even the End Call button doesn't do anything. I have been forced to restart the phone as the phone is sitting in that state for a full minute (I have timed it).
    The phone function should be given a priority in the phone.

    Hello,
    The BB10 OS has been evolving since release, and quite naturally older versions will have bugs and such that were eliminated in later versions. But, you do not reveal the OS level you are on, so we can't know if perhaps that is the reason for your issues. I suggest you check your OS level and compare that to the most recent officially available (10.2.1.3175)...and then update to that most recent version (I find it to be the best yet).
    Good luck!
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • The thread for good things about Premiere CC

    I know that people will use these forums to communicate complaints about the new Preimere CC, or to ask questions about things that have changed and become confusing.  People who are happy with the new software, however, may not be inclined to start a new thread to say so.  So this thread is specifically for communicating things about Premiere CC that are noticablely better than in earlier versions.  I, for one, need this information as much as the criticism in making my decision about whether to upgrade or not.
    J. D.

    There are lots of things to like about PPro CC. However, I do believe it's important to know of the issues that may affect your particular workflow before you update. You can look at their product page and see all the great new features in action in their tutorial videos, but only in this forum will you hear if they have issues or not. Sometimes looking at a forum like this makes you think that the program is totally screwed...but most forums can make you feel that way. My experience is a fairly positive one but with one big setback.
    LOTS TO LIKE:
    If you have CS6, I think it depends on your workflow and what you use Premiere for which should determine whether it's wise for you to update at this point. You can always download the trial and see what you think. They made many awesome improvements to the editing "finesse" as they like to call it. Things like through-edits, paste attributes, easily expandable (with one scroll) and solo-able audio tracks are nice combined with bigger features like the added "looks", wider GPU support, and audio clip mixer (although, can you undo if you mess up with that mixer?). Honestly there are so many other little things they tweaked and improved that many go almost unnoticed. Long time FCP7 users like myself really enjoyed many of the updates.
    THINGS TO BE AWARE OF:
    Three things however, after just one week, stand out to me as either confusing, or completely unacceptible based on my personal experience:
    1) Multicam is essentially broken. If it's important to you, I recommend you wait until it's fixed. Sure, you can do it, but be aware of the issue with re-doing any of it before you start. As people have said in previous posts, it's great that you can now stop/pause/forward/rewind without it making a cut on a timeline during a multicam edit. I also like that the audio meters now work while editing multicam. But just know there is a new bigger issue with CC Multicam that, if you are not aware of it, can set you back hours and hours:
    http://forums.adobe.com/thread/1236698?tstart=0
    2) Be aware that Encore is not included with the new CC update. It's a bit perplexing why they did this but you can just download (or keep installed) Encore CS6 and all will be fine. Moving away from DVD/Bluray disc creation over time is fine, but cutting the ties now is makes about as much sense to me as if they only allowed Premiere editors to edit 4k footage and nothing else. Oh well, at least you can use CS6.
    3) One other post (#20) here mentioned "appearance" issues with PPro CC. I agree with his assessment but I'll take it one step futher. I think the dark background looks so cool on these programs...BUT... editing 10 hours a day 6 days a week with white letters on a dark background can start to kill my eyes so in CS6 I switched "appearances" and made it a light background. Not as cool, but it worked better for me. Problem solved! The problem with Premiere Pro CC is that, unlike in CS6, making the background lighter ONLY adjusts the background BUT the rest of the clips and markings don't adjust to make it usable. What do I mean? Try this...on CS6 go to Preferences>Appearance and make the background light. Now in your source/program monitor, mark and in and out point. Notice how the selected area is now light blue and visable against the light background. Now try that same thing in Premiere Pro CC, and you'll realize that the same selected area did not adjust to the changing of the appearance and it remains light colored and disappears into the background now. Bizzare. Small issue I guess in the grand scheme of things, but still, an important design element that became worse, not better, coming from CS6.
    I'm a fan of Creative Cloud. I realize all new software will have it's bugs. But I do get nervous at the thought of this program updating often and bugs as big as the multicam bug being overlooked prior to a public release. Personally, I'd rather they wait and fix it first when it's that big.

Maybe you are looking for

  • How to use tld files in iPlanet

    Hai Friends, I don't know basic stuff of iPlanet. plz help me. I have developed one application in tomcat. Now i need to move that application from tomcat to iPlanet 6.0(Solaris). When i deployed it in iPlanet i am geting following exceptions plz gui

  • Tr ME1M with Purchase Order

    Hi guys, one question:my customer says that in the release 4.6C and peraphs 4.7 when he run the transaction ME1M and the inforecord found had linked a Purchase Order with an item deleted, the code 'L' of cancel apperaed near item deleted. Now I'm wor

  • Why can't I download photos from my iPhone to iPhoto?

    When I try to download photos from my iPhone to iPhoto, it says: Help please?

  • Zen Vision: M 60GB Song iss

    Hello, I was wondering if anyone had issues with either their 30GB or 60GB ZVM with certains songs playing for only a few seconds of their length before just skipping to the next song without finishing the last one, and if they have any methods of re

  • CS6 Video Editing Tutorial Books?

    Can anyone recommend good CS6 video editing tutorials? Preferably a book that covers in-depth video editing in PS. (online tutorials would be helpful as well.) Specifically I want to select portions of a video and cut it out.  (Could be anywhere in t