[ 
https://issues.apache.org/jira/browse/GERONIMO-3523?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12539689
 ] 

Paul McMahan commented on GERONIMO-3523:
----------------------------------------

The two slashes '//' in the URL were a red herring.  The problem is that when 
the console portlets process an action they persist their state in render 
parameters.   When the action has completed pluto creates a URL that contains 
all of the render parameters and redirects the browser to it using 
response.sendredirect.   The subsequent request header from the browser can get 
pretty big and overflow jetty's buffer.

> java.io.IOException: FULL head
> ------------------------------
>
>                 Key: GERONIMO-3523
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-3523
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: Jetty
>    Affects Versions: 2.0.x
>            Reporter: Jarek Gawor
>            Assignee: Paul McMahan
>
> On Jetty the testsuite/console-testsuite/advanced tests usually fail with 
> strange errors while the same works fine on Tomcat.
> On the server I see the following errors:
> 16:22:43,046 WARN  [log] handle failed
> java.io.IOException: FULL head
>         at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:276)
>         at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
>         at 
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
>         at org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:201)
>         at 
> org.apache.geronimo.pool.ThreadPool$ContextClassLoaderRunnable.run(ThreadPool.java:331)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>         at java.lang.Thread.run(Thread.java:595)
> The tests fail with different errors e.g. (it changes from run to run):
> testNewJMSResource(org.apache.geronimo.testsuite.console.JMSResourcesTest)  
> Time
>  elapsed: 7.86 sec  <<< FAILURE!
> com.thoughtworks.selenium.SeleniumException: ERROR: Element //[EMAIL 
> PROTECTED]'Add Destination'] not found
>         at 
> com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:73)
>         at 
> com.thoughtworks.selenium.DefaultSelenium.click(DefaultSelenium.java:82)
>         at 
> org.apache.geronimo.testsuite.console.JMSResourcesTest.testNewJMSResource(JMSResourcesTest.java:47)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to