Hi, I also don't think it's a tomcat issue. It's certainly not a known issue. Furthermore, what makes you think it's the println statement? I saw you only posted that thread from your thread dump, but how did you select only that one?
Yoav Shapira Millennium Research Informatics >-----Original Message----- >From: Filip Hanik (lists) [mailto:[EMAIL PROTECTED] >Sent: Wednesday, April 14, 2004 12:53 PM >To: Tomcat Users List >Subject: RE: Threads Locking cont. > >this is not a tomcat, issue, it is your code (or should I say the >webservice >code) >that is locking when trying to read data from the socket. > >you should set SO_TIMEOUT on the socket, and it will timeout and throw an >error instead of hanging forever when there is no data from the other side. > >Filip > >-----Original Message----- >From: Ben Souther [mailto:[EMAIL PROTECTED] >Sent: Wednesday, April 14, 2004 11:45 AM >To: Tomcat Users List >Subject: Threads Locking cont. > > >After removing all System.out.println statements (including >printStackTrace()) >Tomcat is still experiencing thread locking issues. >I just put this on a different machine running Win 2k Server service pack >4. >Again, it's been running for over a year on a linux box with no issues. >We've also had 2 people developing it on XP and Win2k pro for the year >without >seeing this. > >Has anyone else had any problems with threads locking? > >Windows 2K Server service pack III >Tomcat 5.0.19 (also tried 5.0.18) > >Thread Dump: > >"http80-Processor79" daemon prio=5 tid=0x008836d0 nid=0x2618 runnable >[1abde000..1abdfd88] > at java.net.SocketInputStream.socketRead0(Native Method) > at java.net.SocketInputStream.read(SocketInputStream.java:129) > at java.io.BufferedInputStream.fill(BufferedInputStream.java:183) > at java.io.BufferedInputStream.read(BufferedInputStream.java:201) > - locked <0x1011c860> (a java.io.BufferedInputStream) > at >org.apache.axis.transport.http.HTTPSender.readHeadersFromSocket(HTTPSen der. >j >ava:506) > at >org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:127) > at >org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy. java >: >71) > at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150) > at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120) > at org.apache.axis.client.AxisClient.invoke(AxisClient.java:180) > at org.apache.axis.client.Call.invokeEngine(Call.java:2526) > at org.apache.axis.client.Call.invoke(Call.java:2515) > at org.apache.axis.client.Call.invoke(Call.java:2210) > at org.apache.axis.client.Call.invoke(Call.java:2133) > at org.apache.axis.client.Call.invoke(Call.java:1656) > at com.fwdco.server.TimeSheetBean.fetchTimeSheetList(Unknown >Source) > at com.fwdco.server.TimeSheetServlet.doPost(Unknown Source) > at com.fwdco.server.TimeSheetServlet.doGet(Unknown Source) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic atio >n >FilterChain.java:284) > at >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil terC >h >ain.java:204) > at >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal ve.j >a >va:257) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >x >t.java:151) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 567) > at >org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCo ntex >t >Valve.java:245) > at >org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal ve.j >a >va:199) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >x >t.java:151) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 567) > at >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav a:18 >4 >) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >x >t.java:151) > at >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav a:16 >4 >) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >x >t.java:149) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 567) > at >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve .jav >a >:156) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >x >t.java:151) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 567) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972) > at >org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206) > at >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:8 33) > at >org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process Conn >e >ction(Http11Protocol.java:732) > at >org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:6 19) > at >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo l.ja >v >a:688) > at java.lang.Thread.run(Thread.java:534) > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] >--- >Incoming mail is certified Virus Free. >Checked by AVG anti-virus system (http://www.grisoft.com). >Version: 6.0.654 / Virus Database: 419 - Release Date: 4/6/2004 > >--- >Outgoing mail is certified Virus Free. >Checked by AVG anti-virus system (http://www.grisoft.com). >Version: 6.0.654 / Virus Database: 419 - Release Date: 4/6/2004 > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]