eclipse-ee4j / glassfish

Eclipse GlassFish
https://eclipse-ee4j.github.io/glassfish/
382 stars 143 forks source link

NullPointerException at grizzly.SelectorThread.expireIdleKeys #2336

Closed glassfishrobot closed 17 years ago

glassfishrobot commented 17 years ago

I am running webservices performance tests (wspex) on glassfish V2 b34 and the server is throwing an exception at random points in time and then stops responding to the client. I can reproduce this with the keep-alive timeout=30, the default setting. I am able to workaround the problem by disabling the keep- alive timeout. If I set the keep-alive timeout=-1, the problem does not occur.

The exception on the server is:

[#|2007-02-04T12:14:32.519-0500|SEVERE|sun-appserver9.1|javax.enterprise.system. container.web|_ThreadID=23;_ThreadName=SelectorThread-8080;_RequestID=549344d3-d 36f-43b2-8369-6e9c78b4f015;|WEB0756: Caught exception during HTTP processing. java.lang.NullPointerException at com.sun.enterprise.web.connector.grizzly.SelectorThread.expireIdleKey s(SelectorThread.java:1303) at com.sun.enterprise.web.connector.grizzly.SelectorThread.doSelect(Sele ctorThread.java:1253) at com.sun.enterprise.web.connector.grizzly.SelectorThread.startListener (SelectorThread.java:1181) at com.sun.enterprise.web.connector.grizzly.SelectorThread.startEndpoint (SelectorThread.java:1144) at com.sun.enterprise.web.connector.grizzly.SelectorThread.run(SelectorT hread.java:1118)

| #] |

There are no errors reported from the client. I've tried it several times and sometimes it almost completes all the tests before it hangs and others it hangs during the first warmup. When the server stops responding to the client connection it is still alive. I was able to run asadmin generate-jvm report. Here is the output:

-bash-3.00$ uname -a SunOS fastws 5.10 Generic_118844-11 i86pc i386 i86pc

-bash-3.00$ bin/asadmin generate-jvm-report --type=thread Full Java Thread Dump Java HotSpot(TM) Client VM 1.5.0_08-b03 Sun Microsystems I nc. Number of threads: 77 Number of daemon threads: 59 Thread "Timer-13" thread-id 115 thread-stateWAITINGWaiting on lock: java.util.Ta skQueue@b57da2 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: java.util.TimerThread.mainLoop(Timer.java:483) at: java.util.TimerThread.run(Timer.java:462)

Thread "ContainerBackgroundProcessor[StandardEngine[com.sun.appserv].StandardHos t[server].StandardContext[/WSpex-tango-wssc]]" thread-id 114 thread-stateTIMED_W AITING at: java.lang.Thread.sleep(Native Method) at: org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor .run(ContainerBase.java:1786) at: java.lang.Thread.run(Thread.java:595)

Thread "Timer-12" thread-id 112 thread-stateWAITINGWaiting on lock: java.util.Ta skQueue@14b2ea3 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: java.util.TimerThread.mainLoop(Timer.java:483) at: java.util.TimerThread.run(Timer.java:462)

Thread "ContainerBackgroundProcessor[StandardEngine[com.sun.appserv].StandardHos t[server].StandardContext[/WSpex-tango-sp-mtom]]" thread-id 111 thread-stateTIME D_WAITING at: java.lang.Thread.sleep(Native Method) at: org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor .run(ContainerBase.java:1786) at: java.lang.Thread.run(Thread.java:595)

Thread "Timer-11" thread-id 109 thread-stateWAITINGWaiting on lock: java.util.Ta skQueue@e2d626 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: java.util.TimerThread.mainLoop(Timer.java:483) at: java.util.TimerThread.run(Timer.java:462)

Thread "ContainerBackgroundProcessor[StandardEngine[com.sun.appserv].StandardHos t[server].StandardContext[/WSpex-tango-sp]]" thread-id 108 thread-stateTIMED_WAI TING at: java.lang.Thread.sleep(Native Method) at: org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor .run(ContainerBase.java:1786) at: java.lang.Thread.run(Thread.java:595)

Thread "ContainerBackgroundProcessor[StandardEngine[com.sun.appserv].StandardHos t[server].StandardContext[/WSpex-as-rest]]" thread-id 106 thread-stateTIMED_WAIT ING at: java.lang.Thread.sleep(Native Method) at: org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor .run(ContainerBase.java:1786) at: java.lang.Thread.run(Thread.java:595)

Thread "ContainerBackgroundProcessor[StandardEngine[com.sun.appserv].StandardHos t[server].StandardContext[/WSpex-tango-wsa]]" thread-id 104 thread-stateTIMED_WA ITING at: java.lang.Thread.sleep(Native Method) at: org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor .run(ContainerBase.java:1786) at: java.lang.Thread.run(Thread.java:595)

Thread "ContainerBackgroundProcessor[StandardEngine[com.sun.appserv].StandardHos t[server].StandardContext[/WSpex-tango]]" thread-id 102 thread-stateTIMED_WAITIN G at: java.lang.Thread.sleep(Native Method) at: org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor .run(ContainerBase.java:1786) at: java.lang.Thread.run(Thread.java:595)

Thread "ContainerBackgroundProcessor[StandardEngine[com.sun.appserv].StandardHos t[server].StandardContext[/WSpex-jaxrpc]]" thread-id 100 thread-stateTIMED_WAITI NG at: java.lang.Thread.sleep(Native Method) at: org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor .run(ContainerBase.java:1786) at: java.lang.Thread.run(Thread.java:595)

Thread "httpSSLWorkerThread-8080-18" thread-id 98 thread-stateWAITINGWaiting on lock: com.sun.enterprise.web.portunif.PortUnificationPipeline@597b18 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "httpSSLWorkerThread-8080-17" thread-id 97 thread-stateWAITINGWaiting on lock: com.sun.enterprise.web.portunif.PortUnificationPipeline@597b18 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "httpSSLWorkerThread-8080-16" thread-id 96 thread-stateWAITINGWaiting on lock: com.sun.enterprise.web.portunif.PortUnificationPipeline@597b18 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "httpSSLWorkerThread-8080-15" thread-id 95 thread-stateWAITINGWaiting on lock: com.sun.enterprise.web.portunif.PortUnificationPipeline@597b18 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "httpSSLWorkerThread-8080-14" thread-id 94 thread-stateWAITINGWaiting on lock: com.sun.enterprise.web.portunif.PortUnificationPipeline@597b18 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "httpSSLWorkerThread-8080-13" thread-id 93 thread-stateWAITINGWaiting on lock: com.sun.enterprise.web.portunif.PortUnificationPipeline@597b18 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "httpSSLWorkerThread-8080-12" thread-id 92 thread-stateWAITINGWaiting on lock: com.sun.enterprise.web.portunif.PortUnificationPipeline@597b18 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "httpSSLWorkerThread-8080-11" thread-id 91 thread-stateWAITINGWaiting on lock: com.sun.enterprise.web.portunif.PortUnificationPipeline@597b18 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "httpSSLWorkerThread-8080-10" thread-id 90 thread-stateWAITINGWaiting on lock: com.sun.enterprise.web.portunif.PortUnificationPipeline@597b18 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "httpSSLWorkerThread-8080-9" thread-id 89 thread-stateWAITINGWaiting on l ock: com.sun.enterprise.web.portunif.PortUnificationPipeline@597b18 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "httpSSLWorkerThread-8080-8" thread-id 88 thread-stateWAITINGWaiting on l ock: com.sun.enterprise.web.portunif.PortUnificationPipeline@597b18 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "ContainerBackgroundProcessor[StandardEngine[com.sun.appserv].StandardHos t[server].StandardContext[/WSpex-jaxws]]" thread-id 87 thread-stateTIMED_WAITING at: java.lang.Thread.sleep(Native Method) at: org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor .run(ContainerBase.java:1786) at: java.lang.Thread.run(Thread.java:595)

Thread "ContainerBackgroundProcessor[StandardEngine[com.sun.appserv].StandardHos t[server].StandardContext[/WSpex-as]]" thread-id 85 thread-stateTIMED_WAITING at: java.lang.Thread.sleep(Native Method) at: org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor .run(ContainerBase.java:1786) at: java.lang.Thread.run(Thread.java:595)

Thread "Thread-28" thread-id 83 thread-stateTIMED_WAITING at: java.lang.Thread.sleep(Native Method) at: com.sun.enterprise.admin.jmx.remote.server.notification.ServerNotif icationManager.run(ServerNotificationManager.java:215) at: java.lang.Thread.run(Thread.java:595)

Thread "httpSSLWorkerThread-8080-7" thread-id 82 thread-stateWAITINGWaiting on l ock: com.sun.enterprise.web.portunif.PortUnificationPipeline@597b18 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "httpSSLWorkerThread-8080-6" thread-id 81 thread-stateWAITINGWaiting on l ock: com.sun.enterprise.web.portunif.PortUnificationPipeline@597b18 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "httpSSLWorkerThread-8080-5" thread-id 80 thread-stateWAITINGWaiting on l ock: com.sun.enterprise.web.portunif.PortUnificationPipeline@597b18 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "httpSSLWorkerThread-8080-4" thread-id 79 thread-stateWAITINGWaiting on l ock: com.sun.enterprise.web.portunif.PortUnificationPipeline@597b18 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "httpSSLWorkerThread-8080-3" thread-id 78 thread-stateWAITINGWaiting on l ock: com.sun.enterprise.web.portunif.PortUnificationPipeline@597b18 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "httpSSLWorkerThread-8080-2" thread-id 77 thread-stateWAITINGWaiting on l ock: com.sun.enterprise.web.portunif.PortUnificationPipeline@597b18 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "DestroyJavaVM" thread-id 76 thread-stateRUNNABLE

Thread "Timer-10" thread-id 75 thread-stateTIMED_WAITINGWaiting on lock: java.ut il.TaskQueue@a08295 at: java.lang.Object.wait(Native Method) at: java.util.TimerThread.mainLoop(Timer.java:509) at: java.util.TimerThread.run(Timer.java:462)

Thread "Timer-9" thread-id 74 thread-stateTIMED_WAITINGWaiting on lock: java.uti l.TaskQueue@1dd2973 at: java.lang.Object.wait(Native Method) at: java.util.TimerThread.mainLoop(Timer.java:509) at: java.util.TimerThread.run(Timer.java:462)

Thread "httpWorkerThread-4848-1" thread-id 73 thread-stateRUNNABLE at: sun.management.ThreadImpl.getThreadInfo0(Native Method) at: sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:142) at: sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at: sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImp l.java:39) at: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcc essorImpl.java:25) at: java.lang.reflect.Method.invoke(Method.java:585) at: sun.management.MXBeanSupport.invoke(MXBeanSupport.java:632) at: sun.management.MXBeanSupport.invoke(MXBeanSupport.java:94) at: com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataI mpl.java:213) at: com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220) at: com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Defaul tMBeanServerInterceptor.java:815) at: com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:7 84) at: sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source) at: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcc essorImpl.java:25) at: java.lang.reflect.Method.invoke(Method.java:585) at: com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.ja va:77) at: $Proxy1.invoke(Unknown Source) at: com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(S unoneInterceptor.java:297) at: sun.management.MXBeanSupport$ProxyMethod.invoke(MXBeanSupport.java: 420) at: sun.management.MXBeanSupport.forward(MXBeanSupport.java:350) at: sun.management.PlatformMXBeanInvocationHandler.invoke(PlatformMXBea nInvocationHandler.java:55) at: $Proxy110.getThreadInfo(Unknown Source) at: com.sun.enterprise.admin.mbeans.jvm.ThreadMonitor.getThreadDump(Thr eadMonitor.java:62) at: com.sun.enterprise.admin.mbeans.jvm.JVMInformation.getThreadDump(JV MInformation.java:48) at: sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at: sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImp l.java:39) at: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcc essorImpl.java:25) at: java.lang.reflect.Method.invoke(Method.java:585) at: com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDat aImpl.java:414) at: com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220) at: com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Defaul tMBeanServerInterceptor.java:815) at: com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:7 84) at: sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source) at: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcc essorImpl.java:25) at: java.lang.reflect.Method.invoke(Method.java:585) at: com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.ja va:77) at: $Proxy1.invoke(Unknown Source) at: com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(S unoneInterceptor.java:297) at: com.sun.enterprise.admin.mbeans.jvm.JVMInformationCollector.invokeM Bean(JVMInformationCollector.java:109) at: com.sun.enterprise.admin.mbeans.jvm.JVMInformationCollector.getThre adDump(JVMInformationCollector.java:60) at: sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at: sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImp l.java:39) at: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcc essorImpl.java:25) at: java.lang.reflect.Method.invoke(Method.java:585) at: com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDat aImpl.java:414) at: javax.management.StandardMBean.invoke(StandardMBean.java:323) at: com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataI mpl.java:213) at: com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220) at: com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Defaul tMBeanServerInterceptor.java:815) at: com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:7 84) at: sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source) at: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcc essorImpl.java:25) at: java.lang.reflect.Method.invoke(Method.java:585) at: com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.ja va:77) at: $Proxy1.invoke(Unknown Source) at: com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(S unoneInterceptor.java:297) at: com.sun.enterprise.admin.jmx.remote.server.callers.InvokeCaller.cal l(InvokeCaller.java:56) at: com.sun.enterprise.admin.jmx.remote.server.MBeanServerRequestHandle r.handle(MBeanServerRequestHandler.java:142) at: com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnect orServlet.processRequest(RemoteJmxConnectorServlet.java:109) at: com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnect orServlet.doPost(RemoteJmxConnectorServlet.java:180) at: javax.servlet.http.HttpServlet.service(HttpServlet.java:725) at: javax.servlet.http.HttpServlet.service(HttpServlet.java:818) at: org.apache.catalina.core.ApplicationFilterChain.servletService(Appl icationFilterChain.java:398) at: org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrappe rValve.java:277) at: org.apache.catalina.core.StandardContextValve.invokeInternal(Standa rdContextValve.java:255) at: org.apache.catalina.core.StandardContextValve.invoke(StandardContex tValve.java:188) at: org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline .java:611) at: org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline .java:564) at: com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:81) at: org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve .java:207) at: org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline .java:611) at: org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline .java:564) at: org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.j ava:558) at: org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:10 67) at: org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineV alve.java:137) at: org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline .java:611) at: org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline .java:564) at: org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.j ava:558) at: org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:10 67) at: org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java: 249) at: com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invok eAdapter(DefaultProcessorTask.java:618) at: com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doPro cess(DefaultProcessorTask.java:549) at: com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.proce ss(DefaultProcessorTask.java:790) at: com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executePro cessorTask(DefaultReadTask.java:326) at: com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(Def aultReadTask.java:248) at: com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(Def aultReadTask.java:199) at: com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java :252) at: com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(Worke rThreadImpl.java:103)

Thread "httpWorkerThread-4848-0" thread-id 72 thread-stateWAITINGWaiting on lock : com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@cc4e63 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(Worke rThreadImpl.java:101)

Thread "SelectorThread-4848" thread-id 71 thread-stateRUNNABLERunning in native at: sun.nio.ch.DevPollArrayWrapper.poll0(Native Method) at: sun.nio.ch.DevPollArrayWrapper.poll(DevPollArrayWrapper.java:164) at: sun.nio.ch.DevPollSelectorImpl.doSelect(DevPollSelectorImpl.java:68 ) at: sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) at: sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) at: com.sun.enterprise.server.ss.provider.ASSelector.select(ASSelector. java:120) at: com.sun.enterprise.web.connector.grizzly.SelectorThread.doSelect(Se lectorThread.java:1234) at: com.sun.enterprise.web.connector.grizzly.SelectorThread.startListen er(SelectorThread.java:1181) at: com.sun.enterprise.web.connector.grizzly.SelectorThread.startEndpoi nt(SelectorThread.java:1144) at: com.sun.enterprise.web.connector.grizzly.SelectorThread.run(Selecto rThread.java:1118)

Thread "httpSSLWorkerThread-8181-1" thread-id 70 thread-stateWAITINGWaiting on l ock: com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@12e65ca at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "httpSSLWorkerThread-8181-0" thread-id 69 thread-stateWAITINGWaiting on l ock: com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@12e65ca at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "SelectorThread-8181" thread-id 68 thread-stateRUNNABLERunning in native at: sun.nio.ch.DevPollArrayWrapper.poll0(Native Method) at: sun.nio.ch.DevPollArrayWrapper.poll(DevPollArrayWrapper.java:164) at: sun.nio.ch.DevPollSelectorImpl.doSelect(DevPollSelectorImpl.java:68 ) at: sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) at: sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) at: com.sun.enterprise.server.ss.provider.ASSelector.select(ASSelector. java:120) at: com.sun.enterprise.web.connector.grizzly.SelectorThread.doSelect(Se lectorThread.java:1234) at: com.sun.enterprise.web.connector.grizzly.SelectorThread.startListen er(SelectorThread.java:1181) at: com.sun.enterprise.web.connector.grizzly.SelectorThread.startEndpoi nt(SelectorThread.java:1144) at: com.sun.enterprise.web.connector.grizzly.SelectorThread.run(Selecto rThread.java:1118)

Thread "httpSSLWorkerThread-8080-1" thread-id 67 thread-stateWAITINGWaiting on l ock: com.sun.enterprise.web.portunif.PortUnificationPipeline@597b18 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "httpSSLWorkerThread-8080-0" thread-id 66 thread-stateWAITINGWaiting on l ock: com.sun.enterprise.web.portunif.PortUnificationPipeline@597b18 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask (LinkedListPipeline.java:278) at: com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SS LWorkerThread.java:91)

Thread "SelectorThread-8080" thread-id 65 thread-stateRUNNABLERunning in native at: sun.nio.ch.DevPollArrayWrapper.poll0(Native Method) at: sun.nio.ch.DevPollArrayWrapper.poll(DevPollArrayWrapper.java:164) at: sun.nio.ch.DevPollSelectorImpl.doSelect(DevPollSelectorImpl.java:68 ) at: sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) at: sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) at: com.sun.enterprise.server.ss.provider.ASSelector.select(ASSelector. java:120) at: com.sun.enterprise.web.connector.grizzly.SelectorThread.doSelect(Se lectorThread.java:1234) at: com.sun.enterprise.web.connector.grizzly.SelectorThread.startListen er(SelectorThread.java:1181) at: com.sun.enterprise.web.connector.grizzly.SelectorThread.startEndpoi nt(SelectorThread.java:1144) at: com.sun.enterprise.web.connector.grizzly.SelectorThread.run(Selecto rThread.java:1118)

Thread "ContainerBackgroundProcessor[StandardEngine[com.sun.appserv]]" thread-id 64 thread-stateTIMED_WAITING at: java.lang.Thread.sleep(Native Method) at: org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor .run(ContainerBase.java:1786) at: java.lang.Thread.run(Thread.java:595)

Thread "ContainerBackgroundProcessor[StandardEngine[com.sun.appserv].StandardHos t[server].StandardContext[]]" thread-id 63 thread-stateTIMED_WAITING at: java.lang.Thread.sleep(Native Method) at: org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor .run(ContainerBase.java:1786) at: java.lang.Thread.run(Thread.java:595)

Thread "Timer-8" thread-id 59 thread-stateWAITINGWaiting on lock: java.util.Task Queue@11cdd7d at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: java.util.TimerThread.mainLoop(Timer.java:483) at: java.util.TimerThread.run(Timer.java:462)

Thread "Timer-7" thread-id 57 thread-stateWAITINGWaiting on lock: java.util.Task Queue@114d9a at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: java.util.TimerThread.mainLoop(Timer.java:483) at: java.util.TimerThread.run(Timer.java:462)

Thread "ContainerBackgroundProcessor[StandardEngine[com.sun.appserv].StandardHos t[server].StandardContext[/__wstx-services]]" thread-id 55 thread-stateTIMED_WAI TING at: java.lang.Thread.sleep(Native Method) at: org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor .run(ContainerBase.java:1786) at: java.lang.Thread.run(Thread.java:595)

Thread "ContainerBackgroundProcessor[StandardEngine[com.sun.appserv].StandardHos t[server].StandardContext[/__JWSappclients]]" thread-id 54 thread-stateTIMED_WAI TING at: java.lang.Thread.sleep(Native Method) at: org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor .run(ContainerBase.java:1786) at: java.lang.Thread.run(Thread.java:595)

Thread "Timer-6" thread-id 52 thread-stateWAITINGWaiting on lock: java.util.Task Queue@1fde6a1 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: java.util.TimerThread.mainLoop(Timer.java:483) at: java.util.TimerThread.run(Timer.java:462)

Thread "Timer-5" thread-id 48 thread-stateWAITINGWaiting on lock: java.util.Task Queue@308128 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: java.util.TimerThread.mainLoop(Timer.java:483) at: java.util.TimerThread.run(Timer.java:462)

Thread "ContainerBackgroundProcessor[StandardEngine[com.sun.appserv].StandardHos t[__asadmin].StandardContext[]]" thread-id 46 thread-stateTIMED_WAITING at: java.lang.Thread.sleep(Native Method) at: org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor .run(ContainerBase.java:1786) at: java.lang.Thread.run(Thread.java:595)

Thread "ContainerBackgroundProcessor[StandardEngine[com.sun.appserv].StandardHos t[__asadmin].StandardContext[/web1]]" thread-id 45 thread-stateTIMED_WAITING at: java.lang.Thread.sleep(Native Method) at: org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor .run(ContainerBase.java:1786) at: java.lang.Thread.run(Thread.java:595)

Thread "RMI RenewClean-[129.148.174.83:37803]" thread-id 40 thread-stateTIMED_WA ITINGWaiting on lock: java.lang.ref.ReferenceQueue$Lock@6f9967 at: java.lang.Object.wait(Native Method) at: java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) at: sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCC lient.java:501) at: java.lang.Thread.run(Thread.java:595)

Thread "RMI TCP Accept-0" thread-id 38 thread-stateRUNNABLERunning in native at: sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) at: sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.j ava:145) at: sun.nio.ch.ServerSocketAdaptor.accept(ServerSocketAdaptor.java:84) at: com.sun.enterprise.server.ss.provider.ASServerSocket.acceptSocket(A SServerSocket.java:174) at: com.sun.enterprise.server.ss.provider.ASServerSocket.accept(ASServe rSocket.java:154) at: com.sun.enterprise.server.ss.provider.ASServerSocketImpl.accept(ASS erverSocketImpl.java:161) at: java.net.ServerSocket.implAccept(ServerSocket.java:450) at: java.net.ServerSocket.accept(ServerSocket.java:421) at: sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340) at: java.lang.Thread.run(Thread.java:595)

Thread "RMI TCP Accept-8686" thread-id 37 thread-stateRUNNABLERunning in native at: sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) at: sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.j ava:145) at: sun.nio.ch.ServerSocketAdaptor.accept(ServerSocketAdaptor.java:84) at: com.sun.enterprise.server.ss.provider.ASServerSocket.acceptSocket(A SServerSocket.java:174) at: com.sun.enterprise.server.ss.provider.ASServerSocket.accept(ASServe rSocket.java:154) at: com.sun.enterprise.server.ss.provider.ASServerSocketImpl.accept(ASS erverSocketImpl.java:161) at: java.net.ServerSocket.implAccept(ServerSocket.java:450) at: java.net.ServerSocket.accept(ServerSocket.java:421) at: sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340) at: java.lang.Thread.run(Thread.java:595)

Thread "Thread-15" thread-id 34 thread-stateTIMED_WAITING at: java.lang.Thread.sleep(Native Method) at: com.sun.enterprise.admin.server.core.channel.RMIClient.run(RMIClien t.java:141) at: java.lang.Thread.run(Thread.java:595)

Thread "RMI RenewClean-[129.148.174.83:37787,com.sun.enterprise.admin.server.cor e.channel.LocalRMIClientSocketFactory@1628b8d]" thread-id 31 thread-stateTIMED_W AITINGWaiting on lock: java.lang.ref.ReferenceQueue$Lock@c05b44 at: java.lang.Object.wait(Native Method) at: java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) at: sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCC lient.java:501) at: java.lang.Thread.run(Thread.java:595)

Thread "Thread-14" thread-id 30 thread-stateWAITING at: sun.misc.Unsafe.park(Native Method) at: java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) at: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObje ct.await(AbstractQueuedSynchronizer.java:1767) at: java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.jav a:341) at: com.sun.enterprise.management.support.LoaderRegThread.process(Loade rRegThread.java:232) at: com.sun.enterprise.management.support.LoaderRegThread.run(LoaderReg Thread.java:143)

Thread "Thread-13" thread-id 29 thread-stateTIMED_WAITING at: java.lang.Thread.sleep(Native Method) at: com.sun.enterprise.management.support.LoaderBase.mySleep(LoaderBase .java:215) at: com.sun.enterprise.management.support.Loader$DeferredRegistrationTh read.run(Loader.java:362)

Thread "Timer-4" thread-id 28 thread-stateTIMED_WAITINGWaiting on lock: java.uti l.TaskQueue@a7e450 at: java.lang.Object.wait(Native Method) at: java.util.TimerThread.mainLoop(Timer.java:509) at: java.util.TimerThread.run(Timer.java:462)

Thread "Timer-3" thread-id 27 thread-stateWAITINGWaiting on lock: java.util.Task Queue@7e44a0 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: java.util.TimerThread.mainLoop(Timer.java:483) at: java.util.TimerThread.run(Timer.java:462)

Thread "Timer-2" thread-id 26 thread-stateWAITINGWaiting on lock: java.util.Task Queue@1cb8888 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: java.util.TimerThread.mainLoop(Timer.java:483) at: java.util.TimerThread.run(Timer.java:462)

Thread "pool-1-thread-2" thread-id 25 thread-stateWAITING at: sun.misc.Unsafe.park(Native Method) at: java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) at: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObje ct.await(AbstractQueuedSynchronizer.java:1767) at: java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.j ava:359) at: java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor. java:470) at: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut or.java:674) at: java.lang.Thread.run(Thread.java:595)

Thread "Timer-1" thread-id 24 thread-stateWAITINGWaiting on lock: java.util.Task Queue@1709ec4 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: java.util.TimerThread.mainLoop(Timer.java:483) at: java.util.TimerThread.run(Timer.java:462)

Thread "pool-1-thread-1" thread-id 23 thread-stateWAITING at: sun.misc.Unsafe.park(Native Method) at: java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) at: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObje ct.await(AbstractQueuedSynchronizer.java:1767) at: java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.j ava:359) at: java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor. java:470) at: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut or.java:674) at: java.lang.Thread.run(Thread.java:595)

Thread "RMI LeaseChecker" thread-id 22 thread-stateTIMED_WAITING at: java.lang.Thread.sleep(Native Method) at: sun.rmi.transport.DGCImpl$LeaseChecker.run(DGCImpl.java:310) at: java.lang.Thread.run(Thread.java:595)

Thread "Thread-7" thread-id 19 thread-stateRUNNABLERunning in native at: sun.nio.ch.DevPollArrayWrapper.poll0(Native Method) at: sun.nio.ch.DevPollArrayWrapper.poll(DevPollArrayWrapper.java:164) at: sun.nio.ch.DevPollSelectorImpl.doSelect(DevPollSelectorImpl.java:68 ) at: sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) at: sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) at: sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84) at: com.sun.enterprise.server.ss.provider.ASSelector.select(ASSelector. java:128) at: com.sun.enterprise.server.ss.ASSocketService$EntryPointThread.run(A SSocketService.java:492)

Thread "Thread-5" thread-id 17 thread-stateRUNNABLERunning in native at: sun.nio.ch.DevPollArrayWrapper.poll0(Native Method) at: sun.nio.ch.DevPollArrayWrapper.poll(DevPollArrayWrapper.java:164) at: sun.nio.ch.DevPollSelectorImpl.doSelect(DevPollSelectorImpl.java:68 ) at: sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) at: sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) at: sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84) at: com.sun.enterprise.server.ss.provider.ASSelector.select(ASSelector. java:128) at: com.sun.enterprise.server.ss.ASSocketService$EntryPointThread.run(A SSocketService.java:492)

Thread "Thread-4" thread-id 16 thread-stateRUNNABLERunning in native at: sun.nio.ch.DevPollArrayWrapper.poll0(Native Method) at: sun.nio.ch.DevPollArrayWrapper.poll(DevPollArrayWrapper.java:164) at: sun.nio.ch.DevPollSelectorImpl.doSelect(DevPollSelectorImpl.java:68 ) at: sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) at: sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) at: sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84) at: com.sun.enterprise.server.ss.provider.ASSelector.select(ASSelector. java:128) at: com.sun.enterprise.server.ss.ASSocketService$EntryPointThread.run(A SSocketService.java:492)

Thread "Thread-3" thread-id 15 thread-stateRUNNABLERunning in native at: sun.nio.ch.DevPollArrayWrapper.poll0(Native Method) at: sun.nio.ch.DevPollArrayWrapper.poll(DevPollArrayWrapper.java:164) at: sun.nio.ch.DevPollSelectorImpl.doSelect(DevPollSelectorImpl.java:68 ) at: sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) at: sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) at: sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84) at: com.sun.enterprise.server.ss.provider.ASSelector.select(ASSelector. java:128) at: com.sun.enterprise.server.ss.ASSocketService$EntryPointThread.run(A SSocketService.java:492)

Thread "GC Daemon" thread-id 14 thread-stateTIMED_WAITINGWaiting on lock: sun.mi sc.GC$LatencyLock@c786cf at: java.lang.Object.wait(Native Method) at: sun.misc.GC$Daemon.run(GC.java:100)

Thread "RMI Reaper" thread-id 13 thread-stateWAITINGWaiting on lock: java.lang.r ef.ReferenceQueue$Lock@163ae98 at: java.lang.Object.wait(Native Method) at: java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) at: java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at: sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:336) at: java.lang.Thread.run(Thread.java:595)

Thread "Timer-0" thread-id 12 thread-stateWAITINGWaiting on lock: java.util.Task Queue@15baf1b at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: java.util.TimerThread.mainLoop(Timer.java:483) at: java.util.TimerThread.run(Timer.java:462)

Thread "RMI TCP Accept-0" thread-id 11 thread-stateRUNNABLERunning in native at: sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) at: sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.j ava:145) at: sun.nio.ch.ServerSocketAdaptor.accept(ServerSocketAdaptor.java:84) at: com.sun.enterprise.server.ss.provider.ASServerSocket.acceptSocket(A SServerSocket.java:174) at: com.sun.enterprise.server.ss.provider.ASServerSocket.accept(ASServe rSocket.java:154) at: com.sun.enterprise.server.ss.provider.ASServerSocketImpl.accept(ASS erverSocketImpl.java:161) at: java.net.ServerSocket.implAccept(ServerSocket.java:450) at: java.net.ServerSocket.accept(ServerSocket.java:421) at: sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340) at: java.lang.Thread.run(Thread.java:595)

Thread "Signal Dispatcher" thread-id 4 thread-stateRUNNABLE

Thread "Finalizer" thread-id 3 thread-stateWAITINGWaiting on lock: java.lang.ref .ReferenceQueue$Lock@45426b at: java.lang.Object.wait(Native Method) at: java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) at: java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at: java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

Thread "Reference Handler" thread-id 2 thread-stateWAITINGWaiting on lock: java. lang.ref.Reference$Lock@10ba1d1 at: java.lang.Object.wait(Native Method) at: java.lang.Object.wait(Object.java:474) at: java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)

No deadlock found

Command generate-jvm-report executed successfully. -bash-3.00$

Environment

Operating System: Solaris Platform: Sun

Affected Versions

[9.1pe]

glassfishrobot commented 6 years ago
glassfishrobot commented 17 years ago

@glassfishrobot Commented jfarcand said: There is a thread race when setting selectionKey.attach(null) and selectionKey.attach(Long). Fix is coming.....

glassfishrobot commented 17 years ago

@glassfishrobot Commented jfarcand said: Make sure the attachment isn't becoming null during the execution of the expireIdleKeys

Checking in SelectorThread.java; /cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/connector/grizzly/SelectorThread.java,v <-- SelectorThread.java new revision: 1.106; previous revision: 1.105 done

glassfishrobot commented 17 years ago

@glassfishrobot Commented jfarcand said: ...

glassfishrobot commented 17 years ago

@glassfishrobot Commented jfarcand said: Missed b35.

glassfishrobot commented 17 years ago

@glassfishrobot Commented Was assigned to jfarcand

glassfishrobot commented 7 years ago

@glassfishrobot Commented This issue was imported from java.net JIRA GLASSFISH-2336

glassfishrobot commented 17 years ago

@glassfishrobot Commented Reported by hans_hrasna

glassfishrobot commented 17 years ago

@glassfishrobot Commented Marked as fixed on Wednesday, February 7th 2007, 9:10:24 am