I am also getting the same error. I am using JSF and Tomcat 5.5.
It comes on and off. Not consistent. Pulling my hair!!!
Vadim Gritsenko wrote:
>
> On Apr 4, 2008, at 5:38 AM, Alec Bickerton wrote:
>
>> Vadim Gritsenko wrote:
>>> On Apr 3, 2008, at 12:30 PM, Alec Bickerton wrote:
>> [snip]
>>>> I can't be more specific because this ONLY occurs when tomcat is
>>>> started without a debugger. If I attach the debugger, it seem that
>>>> the RequestWrapper initialises correctly and the parameter is found.
>> [snip]
>>> Did you check tomcat's source code for the version you are running?
>>> I'm curious what is at this line
>>>
>>> catalina.connector.Request.parseParameters(Request.java:2426)
>>
>>
>>> Without knowing code at that line, I can only guess that there is
>>> something wrong with incoming request and tomcat fails to parse it...
>> I hadn't so I did a little bit of digging through the Tomcat 6.0.14
>> source over the evening. It gets more interesting as the code at
>> org.apache.catalina.connector.Request.parseParameters(Request.java:
>> 2426)
>> is shown below.
>>
>> if (!getMethod().equalsIgnoreCase("POST"))
>> return;
>>
>> for completeness...
>>
>> /**
>> * Return the HTTP request method used in this Request.
>> */
>> public String getMethod() {
>> return coyoteRequest.method().toString();
>> }
>>
>> ... Coyote.Request
>
> Assuming coyoteRequest is instance of Coyote.Request class...
>
>
>> public MessageBytes method() {
>> return methodMB; <-- This value is initialised in the class
>> declaration.
>> }
>
> I think from here you should be looking for MessageBytes.toString()
> method, and not Request.toString()...
>
>
>> public MessageBytes requestURI() {
>> return uriMB;<-- This value is initialised in the class
>> declaration.
>> }
>>
>> public String toString() {
>> return "R( " + requestURI().toString() + ")";
>> }
>>
>> Unless I'm being a bit thick, it doesn't explain why the getMethod()
>> appears to sometimes return null.
>>
>> The Java version being used is java version "1.6.0_05" server
>>
>> One for the tomcat mailing list I think.
>
> Probably yes
>
> Vadim
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
--
View this message in context:
http://www.nabble.com/RequestWrapper-and-the-case-of-the-Nullpointer-tp16478790p18495515.html
Sent from the Cocoon - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]