No problem, thanks for helping me out.
I have switched to using Glassfish V3, and I can still see the same problem. I am wondering how you were able to get that other exception[1]? I still see this output for Glassfish V3+Grizzly1.9.19+Comet1.9.19 [2]. So, This doesn't seem to be a problem with the versions of the packages I am using.
The "java.lang.IllegalStateException: Make sure you have enabled Comet or make sure the Thread invoking that method is the same as the Servlet.service() Thread" exception is being thrown several times- for each thread.
I have also attached the updated GrizzlyCometServlet class. The updated TheStore war can be found here:
http://langel.fedorapeople.org/errai-samples-store-1.1-SNAPSHOT.war
[1]
>>>> [1]
>>>> [#|2010-03-05T22:35:12.526+0100|SEVERE|sun-appserver2.1|javax.enterprise.system.container.web|_ThreadID=15;_ThreadName=httpSSLWorkerThread-8080-0;_RequestID=7b4e3f48-dca4-49b5-aefa-511d8966f9d7;|StandardWrapperValve[GrizzlyErraiServlet]: PWC1406: Servlet.service() for servlet GrizzlyErraiServlet threw exception
>>>> java.lang.IllegalStateException: Make sure you have enabled Comet or make sure the Thread invoking that method is the same as the Servlet.service() Thread.
>>>> at com.sun.grizzly.comet.CometContext.addCometHandler(CometContext.java:286)
>>>> at com.sun.grizzly.comet.CometContext.addCometHandler(CometContext.java:305)
>>>> at org.jboss.errai.bus.server.servlet.GrizzlyCometServlet.doGet(GrizzlyCometServlet.java:77)
>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
[2]
462 [#|2010-03-09T10:20:37.194-0500|INFO|glassfishv3.0|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID= 23;_ThreadName=Thread-1;|
init !!!!!!!!!!!!|#]
463
464 [#|2010-03-09T10:20:37.196-0500|SEVERE|glassfishv3.0|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadI D=23;_ThreadName=Thread-1;|java.lang.Exception: Stack trace
465 at java.lang.Thread.dumpStack(Thread.java:1230)
466 at org.jboss.errai.bus.server.servlet.GrizzlyCometServlet.init(GrizzlyCometServlet.java:42)
467 at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1428)
468 at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1230)
469 at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4934)
470 at org.apache.catalina.core.StandardContext.start(StandardContext.java:5207)
471 at com.sun.enterprise.web.WebModule.start(WebModule.java:499)
513 [#|2010-03-09T10:21:00.969-0500|INFO|glassfishv3.0|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID= 26;_ThreadName=Thread-1;|service !!!!!!!!!!!!!POST|#]
514
515 [#|2010-03-09T10:21:00.969-0500|INFO|glassfishv3.0|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID= 26;_ThreadName=Thread-1;|doPost !!!!!!!!!!!!|#]
516
517 [#|2010-03-09T10:21:03.405-0500|INFO|glassfishv3.0|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID= 27;_ThreadName=Thread-1;|service !!!!!!!!!!!!!GET|#]
518
519 [#|2010-03-09T10:21:03.405-0500|INFO|glassfishv3.0|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID= 27;_ThreadName=Thread-1;|doGet !!!!!!!!!!!!|#]
520
521 [#|2010-03-09T10:21:03.406-0500|INFO|glassfishv3.0|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID= 28;_ThreadName=Thread-1;|service !!!!!!!!!!!!!GET|#]
522
523 [#|2010-03-09T10:21:03.408-0500|INFO|glassfishv3.0|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID= 28;_ThreadName=Thread-1;|doGet !!!!!!!!!!!!|#]
524
525 [#|2010-03-09T10:21:03.408-0500|INFO|glassfishv3.0|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID= 29;_ThreadName=Thread-1;|service !!!!!!!!!!!!!GET|#]
526
527 [#|2010-03-09T10:21:03.409-0500|INFO|glassfishv3.0|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID= 29;_ThreadName=Thread-1;|doGet !!!!!!!!!!!!|#]
529 [#|2010-03-09T10:21:03.415-0500|WARNING|glassfishv3.0|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID= 29;_ThreadName=http-thread-pool-8080-(1);|StandardWrapperValve[GrizzlyErraiServlet]: PWC1406: Servlet.service() for servlet G rizzlyErraiServlet threw exception
530 java.lang.IllegalStateException: Make sure you have enabled Comet or make sure the Thread invoking that method is the same as the Servlet.service() Thread.
531 at com.sun.grizzly.comet.CometContext.<clinit>(CometContext.java:183)
532 at com.sun.grizzly.comet.CometEngine.register(CometEngine.java:284)
533 at com.sun.grizzly.comet.CometEngine.register(CometEngine.java:259)
534 at com.sun.grizzly.comet.CometEngine.register(CometEngine.java:244)
535 at org.jboss.errai.bus.server.servlet.GrizzlyCometServlet.init(GrizzlyCometServlet.java:47)
536 at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1428)
537 at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1230)
538 at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4934)
539 at org.apache.catalina.core.StandardContext.start(StandardContext.java:5207)
540 at com.sun.enterprise.web.WebModule.start(WebModule.java:499)