Hi, We use dwr reverse ajax as server push. We observe that some of the pushed messages are sent more than once (sometimes infinitely). This is happening because of PrintWriter object set with error flag and all flushing succeeds without any error. We are sending a sample web application to reproduce the issue. Our observations: -> When redirecting from one jsp page to another the PrintWriter error flag is getting set. Note that this is happening only when the tag elements in the page are beyond certain number. (Probably related to the page load being not very light.) -> There is a browser dependency observed for this problem. This behavior is seen in Chrome and Firefox but not in Opera; In IE and Safari the behavior is inconsistent. (Current versions used for all browsers).
To run the test, visit the testapp home page and click on Test Behavior. Link to war file: http://jetty.4.n6.nabble.com/file/n4958627/testapp.war testapp.war We are using jetty-7.6.3.v20120416 and dwr-3.0.0-RC3-dev-425. Server Platform is Linux Fedora 14, Kernel Version: 2.6.35.6-45.fc14.i686 Refer dwr link about the issue: http://dwr.2114559.n2.nabble.com/DWR-Response-is-received-more-than-once-sometimes-infinitely-td7579723.html http://dwr.2114559.n2.nabble.com/DWR-Response-is-received-more-than-once-sometimes-infinitely-td7579723.html -- View this message in context: http://jetty.4.n6.nabble.com/PrintWriter-sets-with-error-flag-on-redirection-tp4958627.html Sent from the Jetty User mailing list archive at Nabble.com. _______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
