users@grizzly.java.net

Re: Problem: inconsistent browser communication (chat samples)

From: Shing Wai Chan <Shing-Wai.Chan_at_Sun.COM>
Date: Tue, 10 Mar 2009 18:02:25 -0700

Since the chat room app is not session based, one can test it with the
different windows in a given browser (Firefox 3).
Regards,
      Shing Wai Chan

Jeanfrancois Arcand wrote:
> Salut,
>
> doris chen wrote:
>> Hi,
>> I tried the chat application using glassfish v3 ea b39 (this is
>> Grizzly 1.9.8?). I tried with 2 browsers, 1 on Firefox and the other
>> on Safari. I have the similar issue. Type the message in Firefox,
>> the Firefox doesn't show anything but the Safari shows the message.
>
> Right now the chat only works with Firefox. Also v3 is broken unless
> you patch it, unfortunately. Are you seeing exception in server.log by
> any chance?
>
> Thanks!!
>
> -- Jeanfrancois
>
>
>>
>> Thanks,
>>
>> Doris
>>
>> Jeanfrancois Arcand wrote:
>>> Salut,
>>>
>>> can you update to the latest 1.9.8. The exception you attached has
>>> been fixed in that version. Let me know how it goes after.
>>>
>>> Thanks!
>>>
>>> --Jeanfrancois
>>>
>>> Jens Heyer wrote:
>>>>> Salut,
>>>>
>>>>>
>>>>
>>>>> Jens.Heyer_at_hsbctrinkaus.de wrote:
>>>>
>>>>> > Hello everybody,
>>>>
>>>>> >
>>>>
>>>>> > I tried the sample
>>>>> "grizzly-comet-chat-1.9.9-20090307.220712-19.war",
>>>>
>>>>> > "grizzly-comet-chat-iframe-1.9.9-20090307.220712-19.war" and
>>>>
>>>>> > "grizzly-comet-counter-1.9.9-20090307.220712-19.war" from the maven
>>>>
>>>>> > repository
>>>> (http://download.java.net/maven/2/com/sun/grizzly/samples/) and
>>>>
>>>>> > got an unexpected behaviour by using miscellaneous browsers.
>>>>
>>>>> >
>>>>
>>>>> > This is what I have done in case of sample
>>>>
>>>>> > "grizzly-comet-chat-1.9.9-20090307.220712-19.war":
>>>>
>>>>> >
>>>>
>>>>> > 1. java -jar
>>>>> grizzly-comet-webserver-1.9.9-20090307.220712-42.jar -p 8080
>>>>
>>>>> > -a grizzly-comet-chat-1.9.9-20090307.220712-19.war
>>>>
>>>>> > com.sun.grizzly.samples.comet.AjaxCometServlet
>>>>
>>>>> > 2. Start a Firefox 3.0.6 (hereinafter called 'A'), open
>>>>
>>>>> > "http://localhost:8080/", enter a Name
>>>>
>>>>> > 3. Start a Firefox 3.0.6 (hereinafter called 'B'), open
>>>>
>>>>> > "http://localhost:8080/", enter a Name
>>>>
>>>>>
>>>>
>>>>> Are the 2 browsers running from the same instance of Firefox? If yes,
>>>>
>>>>> the two connections max limit to a host will prevent the application
>>>>
>>>>> from working.
>>>>
>>>>
>>>>
>>>> Hmm, I don’t really know what you mean by opening two different
>>>> instances, but I what I did is just double clicking the Firefox
>>>> Desktop Icon two times. I think this should create two separate
>>>> instances right?
>>>>
>>>>
>>>>
>>>>>
>>>>
>>>>>
>>>>
>>>>> > 4. Enter a Text in 'B' and press the "Post Message" button (this
>>>>> notifies
>>>>
>>>>> > the chat clients 'A' and 'B' as expected)
>>>>
>>>>> > 5. Start a Internet Explorer 7.0.5730.13 (hereinafter called
>>>>> 'C'), open
>>>>
>>>>> > "http://localhost:8080/", enter a Name
>>>>
>>>>> > 6. Enter a Text in 'A' and press the "Post Message" button (this
>>>>> notifies
>>>>
>>>>> > the chat clients 'A', 'B' and 'C' as expected)
>>>>
>>>>> > 7. Enter a Text in 'C' and press the "Post Message" button (>>
>>>>> nothing
>>>>
>>>>> > happens? <<)
>>>>
>>>>>
>>>>
>>>>> hum...looks like we have a bug. Can you file an issue here:
>>>>
>>>>>
>>>>
>>>>> https://grizzly.dev.java.net/issues/
>>>>
>>>>>
>>>>
>>>>> Do you know if 1.9.6 suffer the same issue?
>>>>
>>>>
>>>>
>>>> I tried to start the 1.9.6 Version but in that case I got an
>>>> exception after entering a name and logging in (take a look at the
>>>> attachment for further details).
>>>>
>>>>
>>>>
>>>>>
>>>>
>>>>> Thanks!
>>>>
>>>>>
>>>>
>>>>> --Jeanfrancois
>>>>
>>>>>
>>>>
>>>>>
>>>>
>>>>> >
>>>>
>>>>> > Aside from that, after waiting some minutes both Firefox
>>>>> instances stop
>>>>
>>>>> > listening to the chat although they are still able to send
>>>>> messages?
>>>>
>>>>> >
>>>>
>>>>> >
>>>>
>>>>> > Another demonstration by using the
>>>>
>>>>> > "grizzly-comet-chat-iframe-1.9.9-20090307.220712-19.war":
>>>>
>>>>> >
>>>>
>>>>> > 1. java -jar
>>>>> grizzly-comet-webserver-1.9.9-20090307.220712-42.jar -p 8080
>>>>
>>>>> > -a grizzly-comet-chat-iframe-1.9.9-20090307.220712.19.war
>>>>
>>>>> > com.sun.grizzly.sample.comet.iframechat.CometServlet
>>>>
>>>>> > 2. Start a Firefox 3.0.6 (hereinafter called 'A'), open
>>>>
>>>>> > "http://localhost:8080/", enter a Name
>>>>
>>>>> > 3. Start a Firefox 3.0.6 (hereinafter called 'B'), open
>>>>
>>>>> > "http://localhost:8080/", enter a Name (>> after the logging in the
>>>> name I
>>>>
>>>>> > entered is not displayed in the top? <<)
>>>>
>>>>> > 4. Enter Text in 'A' and press enter (>> only 'A' gets a
>>>>> message, not
>>>> 'B'?
>>>>
>>>>> > <<)
>>>>
>>>>> > 5. Enter Text in 'B' and press enter (>> only 'A' gets a
>>>>> message, not
>>>> 'B'?
>>>>
>>>>> > <<)
>>>>
>>>>> > 6. Start a Internet Explorer 7.0.5730.13 (herinafter called
>>>>> 'C'), open
>>>>
>>>>> > "http://localhost:8080/", enter a Name (>> after the logging in the
>>>> name I
>>>>
>>>>> > entered is not displayed in the top like in case of 'B'? <<)
>>>>
>>>>> > 7. Enter Text in 'C' and press enter (>> only 'A' gets a
>>>>> message, not 'B'
>>>>
>>>>> > or 'C'? <<)
>>>>
>>>>> > 8. Close 'A' (>> both the chat and the name gets visible in 'B'
>>>>> somehow?
>>>>
>>>> >> <<)
>>>>
>>>> >>
>>>>
>>>> >> Best regards
>>>>
>>>> >>
>>>>
>>>> >> Jens
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
>>>> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
>>> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
>>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
>> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
>