You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Andrei Badea (JIRA)" <ji...@apache.org> on 2013/04/24 11:11:16 UTC

[jira] [Created] (WICKET-5153) Wicket-atmosphere pushes empty messages

Andrei Badea created WICKET-5153:
------------------------------------

             Summary: Wicket-atmosphere pushes empty messages
                 Key: WICKET-5153
                 URL: https://issues.apache.org/jira/browse/WICKET-5153
             Project: Wicket
          Issue Type: Bug
          Components: wicket-atmosphere
    Affects Versions: 6.6.0
            Reporter: Andrei Badea
            Assignee: Emond Papegaaij


When filters filter out all subscriptions for a page, the logic around the ajaxRequestScheduled flag in AtmosphereRequestHandler prevents rendering the AjaxRequestHandler, which results in an emtpy response. This is pushed to the client and passed to the Wicket Ajax framework, which fails to parse it, because it expects it to be an XML document with ajax-response root element. This appears in the Wicket Ajax debug window:

ERROR: Wicket.Ajax.Call.failure: Error while parsing response: Could not find root <ajax-response> element

Note that because of

https://github.com/Atmosphere/atmosphere/issues/1042

Atmosphere does not pass the first empty message to callbacks, so the error above only happens when the second empty message is pushed.


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira