Right.  I was hoping there was a way to get it included in the 6.0.18
binaries, but that would mean you would have to make a new release.  Stupid
question, sorry.  I will just have to maintain a custom build until 6.0.19
is released.

On Wed, Dec 24, 2008 at 11:26 AM, Filip Hanik - Dev Lists <
devli...@hanik.com> wrote:

> its in the source control repository, and that means it will be included in
> the next release 6.0.19
>
> Filip
>
> Shaun Senecal wrote:
>
>> Thats odd... I am still getting the NPE on startup.  Is it included in the
>> binaries downloaded or do I need to rebuild myself for this patch to take
>> effect?
>>
>> On Wed, Dec 24, 2008 at 11:01 AM, Filip Hanik - Dev Lists <
>> devli...@hanik.com> wrote:
>>
>>
>>
>>> already there
>>>
>>>
>>> http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java?r1=719262&r2=719267
>>>
>>> Filip
>>>
>>>
>>> ssenecal wrote:
>>>
>>>
>>>
>>>> Is there any chance of getting this backported to 6.0.18?  I'm hoping to
>>>> not
>>>> have to maintain a custom release of Tomcat in order to address the
>>>> issue
>>>> :)
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Filip Hanik - Dev Lists wrote:
>>>>
>>>>
>>>>
>>>>
>>>>> yes, that is correct
>>>>>
>>>>> Alex Talis wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> Filip, does this mean that this fix will be in 6.0.19 production
>>>>>> release?
>>>>>>  Thanks
>>>>>>
>>>>>>
>>>>>>
>>>>>> ----- Original Message ----
>>>>>> From: Filip Hanik - Dev Lists <devli...@hanik.com>
>>>>>> To: Tomcat Users List <users@tomcat.apache.org>
>>>>>> Sent: Wednesday, October 29, 2008 7:15:01 AM
>>>>>> Subject: Re: NullPointerExceptions on startup with NIO connector
>>>>>>
>>>>>> thanks for the report, looks  it was fixed in trunk
>>>>>>
>>>>>>
>>>>>> http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java?view=diff&r1=618058&r2=618059
>>>>>> I just forgot to backport it
>>>>>>
>>>>>> Filip
>>>>>>
>>>>>>
>>>>>> Alex Talis wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Hi,
>>>>>>>  My Tomcat 6.0.18 throws NPEs if there are incoming connections to an
>>>>>>> NIO
>>>>>>> connector before the connector had a chance to initialize.  The
>>>>>>> behavior
>>>>>>> that I would expect is for Tomcat to simply refuse incoming
>>>>>>> connections
>>>>>>> until the connector is ready.
>>>>>>>  I found a similar post on this mailing list
>>>>>>> (
>>>>>>>
>>>>>>> http://mail-archives.apache.org/mod_mbox/tomcat-users/200802.mbox/%3c47a5f469.40...@apache.org%3e
>>>>>>> ),
>>>>>>> which links to Bug 43701
>>>>>>> (https://issues.apache.org/bugzilla/show_bug.cgi?id=43701).  The bug
>>>>>>> report describes the behavior that I'm seeing with 6.0.18, but says
>>>>>>> that
>>>>>>> it's fixed in 6.0.15 onwards.  Is it back?  Below is my config and
>>>>>>> how
>>>>>>> I
>>>>>>> reproduce the problem.  Exceptions are the same as in the bug report
>>>>>>> above, but with different line numbers.  Thanks in advance for your
>>>>>>> help.
>>>>>>>   Tomcat version info (from running version.bat)
>>>>>>> -----------------------------------------------
>>>>>>> Server version: Apache Tomcat/6.0.18
>>>>>>> Server built:  Jul 22 2008 02:00:36
>>>>>>> Server number:  6.0.18.0
>>>>>>> OS Name:        Windows 2003
>>>>>>> OS Version:    5.2
>>>>>>> Architecture:  x86
>>>>>>> JVM Version:    1.5.0_05-b05
>>>>>>> JVM Vendor:    Sun Microsystems Inc.
>>>>>>>   Steps to reproduce
>>>>>>> --------------------
>>>>>>> 1. Add an NIO connector to server.xml, like this
>>>>>>>   <Connector port="8081"
>>>>>>> protocol="org.apache.coyote.http11.Http11NioProtocol"
>>>>>>> maxThreads="150"
>>>>>>>               connectionTimeout="20000" acceptorThreadCount="1"
>>>>>>> redirectPort="8444" socket.directBuffer="false"/>
>>>>>>>  2. Open browser and point it to http://localhost:8081/.  It's
>>>>>>> easier
>>>>>>> to
>>>>>>> reproduce with Firefox for some reason.
>>>>>>> 3. Start Tomcat by double-clicking startup.bat
>>>>>>> 4. As Tomcat is starting, keep refreshing the browser by quickly
>>>>>>> clicking the refresh button as fast as you can. It may not work the
>>>>>>> first time.
>>>>>>>
>>>>>>> You should see some NullPointerExceptions in Tomcat log, like this:
>>>>>>>  Oct 28, 2008 11:10:22 AM org.apache.tomcat.util.net.NioEndpoint
>>>>>>> setSocketOptions
>>>>>>> SEVERE:
>>>>>>> java.lang.NullPointerException
>>>>>>>       at
>>>>>>>
>>>>>>>
>>>>>>> org.apache.tomcat.util.net.NioEndpoint.setSocketOptions(NioEndpoint.java:1011)
>>>>>>>       at
>>>>>>>
>>>>>>>
>>>>>>> org.apache.tomcat.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:1204)
>>>>>>>       at java.lang.Thread.run(Unknown Source)
>>>>>>> Oct 28, 2008 11:10:22 AM org.apache.tomcat.util.net.NioEndpoint
>>>>>>> setSocketOptions
>>>>>>> SEVERE:
>>>>>>> java.lang.NullPointerException
>>>>>>>       at
>>>>>>>
>>>>>>>
>>>>>>> org.apache.tomcat.util.net.NioEndpoint.setSocketOptions(NioEndpoint.java:1011)
>>>>>>>       at
>>>>>>>
>>>>>>>
>>>>>>> org.apache.tomcat.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:1204)
>>>>>>>       at java.lang.Thread.run(Unknown Source)
>>>>>>> Oct 28, 2008 11:10:22 AM org.apache.coyote.http11.Http11NioProtocol
>>>>>>> start
>>>>>>> INFO: Starting Coyote HTTP/1.1 on http-8080
>>>>>>> Oct 28, 2008 11:10:22 AM org.apache.catalina.startup.Catalina start
>>>>>>> INFO: Server startup in 831 ms
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To start a new topic, e-mail: users@tomcat.apache.org
>>>>>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>>>>>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To start a new topic, e-mail: users@tomcat.apache.org
>>>>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>>>>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>> ---------------------------------------------------------------------
>>>
>>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>>
>>>
>>>
>>>
>>
>>
>>
>
>
> ---------------------------------------------------------------------
>
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

Reply via email to