Details
Description
Attached is zip containing the following:
1. Screenshots showing firebug network traces and errors
2. localhost.2011-09-09.log showing stacktrace excptions
3. logbandeau_erreur500.pcap : wireshark network traces
4. localhost_access_log.2011-09-09.txt access log of tomcat
-
Hide
- mobileshowcase-async.war
- 4.63 MB
- Ted Goddard
-
- handheld.xhtml 1 kB
- index.jsp 3 kB
- META-INF/MANIFEST.MF 0.1 kB
- resources/audio/audio_clip.mp3 161 kB
- resources/components/exampleTabset.xhtml 4 kB
- resources/css/showcase.css 1 kB
- resources/images/auction/icebreaker.png 7 kB
- resources/images/auction/icecar.png 8 kB
- resources/images/auction/icesailor.png 8 kB
- resources/images/auction/iceskate.jpg 4 kB
- resources/images/auction/iceskate.png 6 kB
- resources/images/desktop.png 3 kB
- resources/images/donwload.png 1 kB
- resources/images/favicon.ico 1 kB
- resources/images/icemobile_large.png 17 kB
- resources/images/icemobile_thumb.png 1 kB
- resources/images/laptop.png 3 kB
- resources/images/map.png 149 kB
- resources/images/monitor.png 5 kB
- resources/images/pda.png 7 kB
- resources/images/theme.png 1 kB
- resources/images/themes.png 50 kB
- resources/video/icesoft_mobile_push.mp4 162 kB
- tablet.xhtml 1 kB
- WEB-INF/classes/.../ContextUtilBean.class 2 kB
- WEB-INF/classes/.../ContextUtilBean.java 3 kB
- WEB-INF/classes/.../util/FacesUtils.class 7 kB
- WEB-INF/classes/org/.../util/FacesUtils.java 10 kB
- WEB-INF/.../SourceCodeLoaderServlet.class 4 kB
- WEB-INF/.../SourceCodeLoaderServlet.java 5 kB
-
Hide
- logIcefaces.zip
- 387 kB
- Tyler Johnson
-
- logIcefaces/catalina.2011-09-09.log 48 kB
- __MACOSX/.../._catalina.2011-09-09.log 0.2 kB
- logIcefaces/HTTP500.log 3 kB
- __MACOSX/logIcefaces/._HTTP500.log 0.2 kB
- logIcefaces/localhost.2011-09-09.log 89 kB
- __MACOSX/.../._localhost.2011-09-09.log 0.2 kB
- logIcefaces/localhost_access_log.2011-09-09.txt 374 kB
- __MACOSX/.../._localhost_access_log.2011-09-09.txt 0.2 kB
- logIcefaces/logbandeau_erreur500.pcap 427 kB
- __MACOSX/.../._logbandeau_erreur500.pcap 0.2 kB
- logIcefaces/ScreenHunter_04 Sep. 09 17.19.jpg 185 kB
- __MACOSX/.../._ScreenHunter_04 Sep. 09 17.19.jpg 0.2 kB
- logIcefaces/ScreenHunter_05 Sep. 09 17.59.jpg 58 kB
- __MACOSX/.../._ScreenHunter_05 Sep. 09 17.59.jpg 0.2 kB
- __MACOSX/._logIcefaces 0.2 kB
Issue Links
- depends on
-
PUSH-148 Servlet 3.0 ARP's timeout interferes with ICEpush' heartbeat mechanism
- Closed
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
I tried to run 'auction' application with the clock turned on and off, both with icepush-ee and icefaces-ee features enabled and disabled. Still couldn't reproduce the issue.
The environment used was Tomcat 7.0.20, async mode on, and JRE 1.6.0_26.
The logs appear to contain two distinct Exceptions:
Caused by: java.lang.IllegalStateException: The request associated with the AsyncContext has already completed processing.
at org.apache.catalina.core.AsyncContextImpl.check(AsyncContextImpl.java:436)
at org.apache.catalina.core.AsyncContextImpl.complete(AsyncContextImpl.java:87)
at org.icepush.servlet.AsyncAdaptingServlet$AsyncRequestResponse.respondWith(AsyncAdaptingServlet.java:66)
at org.icepush.BlockingConnectionServer.respondIfPendingRequest(BlockingConnectionServer.java:131)
... 38 more
and
java.lang.RuntimeException: java.lang.IllegalStateException: Timer already cancelled.
at org.icefaces.impl.push.servlet.ICEpushResourceHandler$ICEpushResourceHandlerImpl.handleResourceRequest(ICEpushResourceHandler.java:226)
at org.icefaces.impl.push.servlet.ICEpushResourceHandler.handleResourceRequest(ICEpushResourceHandler.java:110)
at org.icefaces.impl.push.DynamicResourceDispatcher.handleResourceRequest(DynamicResourceDispatcher.java:81)
at org.icefaces.application.ResourceRegistry.handleResourceRequest(ResourceRegistry.java:85)
It seems possible that "Timer already cancelled" occurs during application shutdown and is not the cause of any functional problems. Please confirm if the tomcat instance was shut down before the logs were collected and if possible, confirm whether "AsyncContext has already completed processing" is the Exception related to the functional problems.
Choose "Notification", then choose "Simple Push" to reproduce in mobileshowcase-async.war.
The fix to PUSH-148: "Servlet 3.0 ARP's timeout interferes with ICEpush' heartbeat mechanism" resolved this issue. Marking this one as FIXED.
Updating fix version and priority for supported customer. Please take a look at this as a priority please Mircea.