a4j:push Richfaces 4.3.Final Callback exceptionSyntaxError: Unexpected token in packed.js:2823
goga Mar 1, 2013 11:59 AMHi,
I've upgraded richfaces from 4.2.3 to 4.3 (atmosphere from 0.84 to 1.0.1).. And now I have a lot of
Callback exceptionSyntaxError: Unexpected token ... in packed.js;jsessionid=0UuQhGs5P80i2dqR7Q3FCzcR.undefined:2823
exceptions in browser console when I open the page. Alert 'onsubscribed:undefuned' appears too but there is no any action on the button click
the string in packed.js:
2823 if(typeof B=="function"){B.apply(window.console,C)
2824 }}},warn:function(){jQuery.atmosphere.log("warn",arguments)
2825 },info:function(){jQuery.atmosphere.log("info",arguments)
2826 },debug:function(){jQuery.atmosphere.log("debug",arguments)
2827 },error:function(){jQuery.atmosphere.log("error",arguments)
2828 }}
test.xhtml page
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich">
<h:head>
</h:head>
<h:form>
<a4j:push address="errorCdi" ondataavailable="alert('dataavailable: ' + event.rf.data)" onerror="alert('error: ' + event.rf.data)"
onsubscribed="alert('subscribed: ' + event.rf.data)" />
<a4j:commandButton id="btnTest" value="Тест" styleClass="btn btn-primary" action="#{form.addEvent()}"/>
</h:form>
</ui:composition>
java part
public void addEvent() throws MessageException {
final TopicKey topicKey = new TopicKey("errorCdi");
final TopicsContext topicsContext = TopicsContext.lookup();
topicsContext.publish(topicKey, result);
}
web.xml
<web-app version="2.5"...
...
<!-- Push Servlet - listens for user sessions --> | |
<servlet> | |
<servlet-name>Push Servlet</servlet-name> | |
<servlet-class>org.richfaces.webapp.PushServlet</servlet-class> | |
<load-on-startup>1</load-on-startup> | |
</servlet> | |
<servlet-mapping> | |
<servlet-name>Push Servlet</servlet-name> | |
<url-pattern>/__richfaces_push</url-pattern> | |
</servlet-mapping> | |
<context-param> | |
<param-name>org.richfaces.push.handlerMapping</param-name> | |
<param-value>/__richfaces_push</param-value> | |
</context-param> | |
<context-param> | |
<param-name>org.atmosphere.useBlocking</param-name> | |
<param-value>true</param-value> | |
</context-param> |
...
Is this an issue in 4.3? May bу someone faced with a similar problem..