geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Paul McMahan (JIRA)" <j...@apache.org>
Subject [jira] Commented: (GERONIMO-3523) java.io.IOException: FULL head
Date Fri, 02 Nov 2007 20:00:55 GMT

    [ 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 //input[@value='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.


Mime
View raw message