Re: jk_nt_service.exe stop service gives BAD packet signature

2004-11-08 Thread Bill Barker
http://jakarta.apache.org/site/source.html#Patches

"Thuy-Linh Chu" <[EMAIL PROTECTED]> wrote in message 
news:[EMAIL PROTECTED]
>
>
> Follow-up on this subject: I was able to figure out part of the problem 
> and
> devised a solution for it.
>
> 1) There is a bug in jk_nt_exe that sends an invalid header.  I'd patched
> the code and the 'BAD packet signature' goes away.
>
> 2) However, the second problem of the NullPointerException still exists.
> There may be a bug in Tomcat connectors code.  I did not have time to look
> into this.
>
> 3) To get around this problem and to get the service to shutdown properly, 
> I
> used an undocumented feature that set the shudown_protocol to 'cmd' 
> (instead
> of 'ajp13').  However, there are also bugs in implementation of this 
> feature
> (perhaps this is why it's not documented as an option).  I fixed the 
> problem
> and got the service to shutdown cleanly, similar to when using the
> 'shutdown.sh' script.
>
> I'd like to incorporate these changes to the official version of Tomcat.
> I'm not set up to be a Tomcat developer and may not have time to do this 
> in
> the near future.  So if someone would like to volunteer to incorporate the
> changes, I can forward the patched code to you for you to put it in.
>
> Thuy
>
>
>
>> -Original Message-----
>> From: Thuy-Linh Chu [mailto:[EMAIL PROTECTED]
>> Sent: Thursday, November 04, 2004 11:10 AM
>> To: '[EMAIL PROTECTED]'
>> Subject: jk_nt_service.exe stop service gives BAD packet signature
>>
>>
>> I have problems stopping Tomcat as a service in Windows.  I install the
>> service using jk_nt_service.exe (version 5.0.25).  When I stop service, I
>> got the following error:
>>
>> Nov 3, 2004 12:16:17 PM org.apache.jk.common.MsgAjp processHeader
>> SEVERE: BAD packet signature 13
>> 00 0d 00 01 00   | .
>> Nov 3, 2004 12:16:17 PM
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable run
>> SEVERE: Caught exception (java.lang.NullPointerException) executing
>> [EMAIL PROTECTED], terminating thread
>>
>> Looks like what it means is that the jk_nt_service.exe was sending Tomcat
>> a
>> incorrect format message.  If this is a bug, I would be very surprised to
>> see that it got through all these times.  My guess is are there something
>> wrong with my build of the jk_nt_service.exe or my configuration
>> somewhere.
>> Perhaps bit ordering difference?
>>
>> Could you help?  Thanks.
>>
>> -
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED] 




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: jk_nt_service.exe stop service gives BAD packet signature

2004-11-08 Thread Thuy-Linh Chu


Follow-up on this subject: I was able to figure out part of the problem and
devised a solution for it.

1) There is a bug in jk_nt_exe that sends an invalid header.  I'd patched
the code and the 'BAD packet signature' goes away.  

2) However, the second problem of the NullPointerException still exists.
There may be a bug in Tomcat connectors code.  I did not have time to look
into this.

3) To get around this problem and to get the service to shutdown properly, I
used an undocumented feature that set the shudown_protocol to 'cmd' (instead
of 'ajp13').  However, there are also bugs in implementation of this feature
(perhaps this is why it's not documented as an option).  I fixed the problem
and got the service to shutdown cleanly, similar to when using the
'shutdown.sh' script.  

I'd like to incorporate these changes to the official version of Tomcat.
I'm not set up to be a Tomcat developer and may not have time to do this in
the near future.  So if someone would like to volunteer to incorporate the
changes, I can forward the patched code to you for you to put it in.

Thuy



> -Original Message-
> From: Thuy-Linh Chu [mailto:[EMAIL PROTECTED]
> Sent: Thursday, November 04, 2004 11:10 AM
> To: '[EMAIL PROTECTED]'
> Subject: jk_nt_service.exe stop service gives BAD packet signature
> 
> 
> I have problems stopping Tomcat as a service in Windows.  I install the
> service using jk_nt_service.exe (version 5.0.25).  When I stop service, I
> got the following error:
> 
> Nov 3, 2004 12:16:17 PM org.apache.jk.common.MsgAjp processHeader
> SEVERE: BAD packet signature 13
> 00 0d 00 01 00   | .
> Nov 3, 2004 12:16:17 PM
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable run
> SEVERE: Caught exception (java.lang.NullPointerException) executing
> [EMAIL PROTECTED], terminating thread
> 
> Looks like what it means is that the jk_nt_service.exe was sending Tomcat
> a
> incorrect format message.  If this is a bug, I would be very surprised to
> see that it got through all these times.  My guess is are there something
> wrong with my build of the jk_nt_service.exe or my configuration
> somewhere.
> Perhaps bit ordering difference?
> 
> Could you help?  Thanks.
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



jk_nt_service.exe stop service gives BAD packet signature

2004-11-04 Thread Thuy-Linh Chu

I have problems stopping Tomcat as a service in Windows.  I install the
service using jk_nt_service.exe (version 5.0.25).  When I stop service, I
got the following error:

Nov 3, 2004 12:16:17 PM org.apache.jk.common.MsgAjp processHeader
SEVERE: BAD packet signature 13
00 0d 00 01 00   | .
Nov 3, 2004 12:16:17 PM
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable run
SEVERE: Caught exception (java.lang.NullPointerException) executing
[EMAIL PROTECTED], terminating thread

Looks like what it means is that the jk_nt_service.exe was sending Tomcat a
incorrect format message.  If this is a bug, I would be very surprised to
see that it got through all these times.  My guess is are there something
wrong with my build of the jk_nt_service.exe or my configuration somewhere.
Perhaps bit ordering difference?

Could you help?  Thanks.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]