You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Petr Hracek <ph...@gmail.com> on 2011/07/11 09:16:13 UTC

HANDLER THREAD PROBLEM: java.io.IOException: Stream broken

Dear users.

during the development of my component sometimes I am receiving following error:
HANDLER THREAD PROBLEM: java.io.IOException: Stream broken
java.io.IOException: Stream broken
 at org.apache.tomcat.service.connector.AJP12RequestAdapter.readNextRequest(Ajp12ConnectionHandler.java:426)
 at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:147)
 at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
 at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
 at java.lang.Thread.run(Thread.java:534)
HANDLER THREAD PROBLEM: java.io.IOException: Stream broken
java.io.IOException: Stream broken
 at org.apache.tomcat.service.connector.AJP12RequestAdapter.readNextRequest(Ajp12ConnectionHandler.java:426)
 at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:147)
 at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
 at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
 at java.lang.Thread.run(Thread.java:534)
HANDLER THREAD PROBLEM: java.io.IOException: Stream broken
java.io.IOException: Stream broken
 at org.apache.tomcat.service.connector.AJP12RequestAdapter.readNextRequest(Ajp12ConnectionHandler.java:426)
 at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:147)
 at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
 at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
 at java.lang.Thread.run(Thread.java:534)
HANDLER THREAD PROBLEM: java.io.IOException: Stream broken
java.i..............

Could you please let me know how I can diagnose whether error is in
the my application or in tomcat side (some configuration troubles?)

I have used some debug levels In my XML file for servlet:
http://tomcat.apache.org/tomcat-5.5-doc/default-servlet.html#where
<init-param>
    <param-name>debug</param-name>
    <param-value>0</param-value>
</init-param>

but I did not found any trouble.

Thank you in advance
Petr



-- 
Best Regards / S pozdravem
Petr Hracek

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


RE: HANDLER THREAD PROBLEM: java.io.IOException: Stream broken

Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: Petr Hracek [mailto:phracek2@gmail.com] 
> Subject: Re: HANDLER THREAD PROBLEM: java.io.IOException: Stream broken

> Upgrading to the latest version of tomcat is not so easy 
> on the customer side.

Why not?  6.0.x is configured pretty much identically to 5.5.y.

> Under SLES10 there is tomcat 5.5 version on the SLES11 
> there is tomcat 6 version.

Neither of which is a real Tomcat, since they both have been repackaged and disrupted by the distributors.  Better to use a Tomcat from tomcat.apache.org, so you can control the configuration, file placement, and start/stop more easily.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers.


Re: HANDLER THREAD PROBLEM: java.io.IOException: Stream broken

Posted by André Warnier <aw...@ice-sa.com>.
Petr Hracek wrote:
> Upgrading to the latest version of tomcat is not so easy on the customer side.
> It needs time therefore we have only tomcat 5.5 version. Under SLES10
> there is tomcat 5.5 version on the SLES11 there is tomcat 6 version.

Allright then, we all have similar customer cases.
And I guess that moving to tomcat 5.5 from tomcat 3.x can already be seen as a giant leap 
forward (4 years behind instead of 7).  Keep it up and you may some day even catch up with 
a current Tomcat version.

The problem with older Tomcat versions is like with old cars : as time passes, it becomes 
more difficult and expensive to find the spare parts and the mechanics who know how to fix 
them.


> 
> Dne 11. července 2011 15:56 Pid <pi...@pidster.com> napsal(a):
>> On 11/07/2011 14:30, Petr Hracek wrote:
>>> It seems that after upgrading to tomcat5.5 all is working.
>>> But some times ps -ef or top shown me that java process is consuming
>>> 100% CPU usage
>>> Before that there was used tomcat 3.2.1 version
>>> JRE which was used was 1.4.2.
>> Right...
>>
>> So again I'll point you to André's comment below...
>>
>>>>> And, why would you be *developing* under Tomcat 5.5, which is two major
>>>>> versions behind the current Tomcat 7.x version ?
>>
>> I'd really be looking at developing on Tomcat 6.0.latest at a minimum.
>>
>>
>> p
>>
>>
> 
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: HANDLER THREAD PROBLEM: java.io.IOException: Stream broken

Posted by Petr Hracek <ph...@gmail.com>.
Upgrading to the latest version of tomcat is not so easy on the customer side.
It needs time therefore we have only tomcat 5.5 version. Under SLES10
there is tomcat 5.5 version on the SLES11 there is tomcat 6 version.

Dne 11. července 2011 15:56 Pid <pi...@pidster.com> napsal(a):
> On 11/07/2011 14:30, Petr Hracek wrote:
>> It seems that after upgrading to tomcat5.5 all is working.
>> But some times ps -ef or top shown me that java process is consuming
>> 100% CPU usage
>> Before that there was used tomcat 3.2.1 version
>> JRE which was used was 1.4.2.
>
> Right...
>
> So again I'll point you to André's comment below...
>
>>>> And, why would you be *developing* under Tomcat 5.5, which is two major
>>>> versions behind the current Tomcat 7.x version ?
>
>
> I'd really be looking at developing on Tomcat 6.0.latest at a minimum.
>
>
> p
>
>



-- 
Best Regards / S pozdravem
Petr Hracek

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: HANDLER THREAD PROBLEM: java.io.IOException: Stream broken

Posted by Pid <pi...@pidster.com>.
On 11/07/2011 14:30, Petr Hracek wrote:
> It seems that after upgrading to tomcat5.5 all is working.
> But some times ps -ef or top shown me that java process is consuming
> 100% CPU usage
> Before that there was used tomcat 3.2.1 version
> JRE which was used was 1.4.2.

Right...

So again I'll point you to André's comment below...

>>> And, why would you be *developing* under Tomcat 5.5, which is two major
>>> versions behind the current Tomcat 7.x version ?


I'd really be looking at developing on Tomcat 6.0.latest at a minimum.


p


Re: HANDLER THREAD PROBLEM: java.io.IOException: Stream broken

Posted by Petr Hracek <ph...@gmail.com>.
It seems that after upgrading to tomcat5.5 all is working.
But some times ps -ef or top shown me that java process is consuming
100% CPU usage
Before that there was used tomcat 3.2.1 version
JRE which was used was 1.4.2.


Dne 11. července 2011 12:36 Pid <pi...@pidster.com> napsal(a):
> On 11/07/2011 09:06, André Warnier wrote:
>> Platform ?
>> Tomcat version (x.y.z) ?
>> Java version ?
>> mod_jk/isapi version ?
>>
>> What are you/your component doing when the error happens ?
>> I mean, does the error happen when a tau neutrino strikes the CPU, or
>> when you pull the network cable, or when ?
>>
>> And, why would you be *developing* under Tomcat 5.5, which is two major
>> versions behind the current Tomcat 7.x version ?
>
> Also, is AJP1.2 really what you mean to be using?
> The current version of the protocol is 1.3.
>
>  http://tomcat.apache.org/connectors-doc/ajp/ajpv13a.html
>
> The mod_jk/isapi versions are currently 1.2.x but this is not related.
>
>
> p
>
>> Petr Hracek wrote:
>>> Dear users.
>>>
>>> during the development of my component sometimes I am receiving
>>> following error:
>>> HANDLER THREAD PROBLEM: java.io.IOException: Stream broken
>>> java.io.IOException: Stream broken
>>>  at
>>> org.apache.tomcat.service.connector.AJP12RequestAdapter.readNextRequest(Ajp12ConnectionHandler.java:426)
>>>
>>>  at
>>> org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:147)
>>>
>>>  at
>>> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
>>>  at
>>> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
>>>
>>>  at java.lang.Thread.run(Thread.java:534)
>>> HANDLER THREAD PROBLEM: java.io.IOException: Stream broken
>>> java.io.IOException: Stream broken
>>>  at
>>> org.apache.tomcat.service.connector.AJP12RequestAdapter.readNextRequest(Ajp12ConnectionHandler.java:426)
>>>
>>>  at
>>> org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:147)
>>>
>>>  at
>>> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
>>>  at
>>> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
>>>
>>>  at java.lang.Thread.run(Thread.java:534)
>>> HANDLER THREAD PROBLEM: java.io.IOException: Stream broken
>>> java.io.IOException: Stream broken
>>>  at
>>> org.apache.tomcat.service.connector.AJP12RequestAdapter.readNextRequest(Ajp12ConnectionHandler.java:426)
>>>
>>>  at
>>> org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:147)
>>>
>>>  at
>>> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
>>>  at
>>> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
>>>
>>>  at java.lang.Thread.run(Thread.java:534)
>>> HANDLER THREAD PROBLEM: java.io.IOException: Stream broken
>>> java.i..............
>>>
>>> Could you please let me know how I can diagnose whether error is in
>>> the my application or in tomcat side (some configuration troubles?)
>>>
>>> I have used some debug levels In my XML file for servlet:
>>> http://tomcat.apache.org/tomcat-5.5-doc/default-servlet.html#where
>>> <init-param>
>>>     <param-name>debug</param-name>
>>>     <param-value>0</param-value>
>>> </init-param>
>>>
>>> but I did not found any trouble.
>>>
>>> Thank you in advance
>>> Petr
>>>
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>
>
>



-- 
Best Regards / S pozdravem
Petr Hracek

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: HANDLER THREAD PROBLEM: java.io.IOException: Stream broken

Posted by Pid <pi...@pidster.com>.
On 11/07/2011 09:06, André Warnier wrote:
> Platform ?
> Tomcat version (x.y.z) ?
> Java version ?
> mod_jk/isapi version ?
> 
> What are you/your component doing when the error happens ?
> I mean, does the error happen when a tau neutrino strikes the CPU, or
> when you pull the network cable, or when ?
> 
> And, why would you be *developing* under Tomcat 5.5, which is two major
> versions behind the current Tomcat 7.x version ?

Also, is AJP1.2 really what you mean to be using?
The current version of the protocol is 1.3.

 http://tomcat.apache.org/connectors-doc/ajp/ajpv13a.html

The mod_jk/isapi versions are currently 1.2.x but this is not related.


p

> Petr Hracek wrote:
>> Dear users.
>>
>> during the development of my component sometimes I am receiving
>> following error:
>> HANDLER THREAD PROBLEM: java.io.IOException: Stream broken
>> java.io.IOException: Stream broken
>>  at
>> org.apache.tomcat.service.connector.AJP12RequestAdapter.readNextRequest(Ajp12ConnectionHandler.java:426)
>>
>>  at
>> org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:147)
>>
>>  at
>> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
>>  at
>> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
>>
>>  at java.lang.Thread.run(Thread.java:534)
>> HANDLER THREAD PROBLEM: java.io.IOException: Stream broken
>> java.io.IOException: Stream broken
>>  at
>> org.apache.tomcat.service.connector.AJP12RequestAdapter.readNextRequest(Ajp12ConnectionHandler.java:426)
>>
>>  at
>> org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:147)
>>
>>  at
>> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
>>  at
>> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
>>
>>  at java.lang.Thread.run(Thread.java:534)
>> HANDLER THREAD PROBLEM: java.io.IOException: Stream broken
>> java.io.IOException: Stream broken
>>  at
>> org.apache.tomcat.service.connector.AJP12RequestAdapter.readNextRequest(Ajp12ConnectionHandler.java:426)
>>
>>  at
>> org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:147)
>>
>>  at
>> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
>>  at
>> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
>>
>>  at java.lang.Thread.run(Thread.java:534)
>> HANDLER THREAD PROBLEM: java.io.IOException: Stream broken
>> java.i..............
>>
>> Could you please let me know how I can diagnose whether error is in
>> the my application or in tomcat side (some configuration troubles?)
>>
>> I have used some debug levels In my XML file for servlet:
>> http://tomcat.apache.org/tomcat-5.5-doc/default-servlet.html#where
>> <init-param>
>>     <param-name>debug</param-name>
>>     <param-value>0</param-value>
>> </init-param>
>>
>> but I did not found any trouble.
>>
>> Thank you in advance
>> Petr
>>
>>
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 



Re: HANDLER THREAD PROBLEM: java.io.IOException: Stream broken

Posted by André Warnier <aw...@ice-sa.com>.
Platform ?
Tomcat version (x.y.z) ?
Java version ?
mod_jk/isapi version ?

What are you/your component doing when the error happens ?
I mean, does the error happen when a tau neutrino strikes the CPU, or when you pull the 
network cable, or when ?

And, why would you be *developing* under Tomcat 5.5, which is two major versions behind 
the current Tomcat 7.x version ?


Petr Hracek wrote:
> Dear users.
> 
> during the development of my component sometimes I am receiving following error:
> HANDLER THREAD PROBLEM: java.io.IOException: Stream broken
> java.io.IOException: Stream broken
>  at org.apache.tomcat.service.connector.AJP12RequestAdapter.readNextRequest(Ajp12ConnectionHandler.java:426)
>  at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:147)
>  at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
>  at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
>  at java.lang.Thread.run(Thread.java:534)
> HANDLER THREAD PROBLEM: java.io.IOException: Stream broken
> java.io.IOException: Stream broken
>  at org.apache.tomcat.service.connector.AJP12RequestAdapter.readNextRequest(Ajp12ConnectionHandler.java:426)
>  at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:147)
>  at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
>  at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
>  at java.lang.Thread.run(Thread.java:534)
> HANDLER THREAD PROBLEM: java.io.IOException: Stream broken
> java.io.IOException: Stream broken
>  at org.apache.tomcat.service.connector.AJP12RequestAdapter.readNextRequest(Ajp12ConnectionHandler.java:426)
>  at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:147)
>  at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
>  at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
>  at java.lang.Thread.run(Thread.java:534)
> HANDLER THREAD PROBLEM: java.io.IOException: Stream broken
> java.i..............
> 
> Could you please let me know how I can diagnose whether error is in
> the my application or in tomcat side (some configuration troubles?)
> 
> I have used some debug levels In my XML file for servlet:
> http://tomcat.apache.org/tomcat-5.5-doc/default-servlet.html#where
> <init-param>
>     <param-name>debug</param-name>
>     <param-value>0</param-value>
> </init-param>
> 
> but I did not found any trouble.
> 
> Thank you in advance
> Petr
> 
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org