Hide Forgot
Description of problem: I see a error stack when I log into business-central. The server.log is attached. Pasted the error stack here for quick reference: 18:59:49,300 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) java.lang.RuntimeException: Failed to dispatch CDI Event 18:59:49,301 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.jboss.errai.cdi.server.events.EventDispatcher.callback(EventDispatcher.java:197) 18:59:49,301 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.jboss.errai.bus.server.DeliveryPlan.deliver(DeliveryPlan.java:51) 18:59:49,301 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.jboss.errai.bus.server.ServerMessageBusImpl.sendGlobal(ServerMessageBusImpl.java:294) 18:59:49,301 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.jboss.errai.bus.server.SimpleDispatcher.dispatchGlobal(SimpleDispatcher.java:46) 18:59:49,301 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.jboss.errai.bus.server.service.ErraiServiceImpl.store(ErraiServiceImpl.java:92) 18:59:49,301 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.jboss.errai.bus.server.service.ErraiServiceImpl.store(ErraiServiceImpl.java:109) 18:59:49,302 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.jboss.errai.bus.server.servlet.DefaultBlockingServlet.doPost(DefaultBlockingServlet.java:139) 18:59:49,302 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) 18:59:49,302 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) 18:59:49,302 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) 18:59:49,302 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) 18:59:49,302 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.jboss.solder.servlet.exception.CatchExceptionFilter.doFilter(CatchExceptionFilter.java:65) 18:59:49,302 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) 18:59:49,303 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) 18:59:49,303 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.jboss.solder.servlet.event.ServletEventBridgeFilter.doFilter(ServletEventBridgeFilter.java:74) 18:59:49,303 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) 18:59:49,303 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) 18:59:49,303 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.jbpm.designer.web.filter.impl.PluggableFilter.doFilter(PluggableFilter.java:70) 18:59:49,303 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) 18:59:49,303 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) 18:59:49,304 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.uberfire.security.server.UberFireSecurityFilter.doFilter(UberFireSecurityFilter.java:266) 18:59:49,304 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) 18:59:49,304 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) 18:59:49,304 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) 18:59:49,304 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149) 18:59:49,304 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) 18:59:49,304 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) 18:59:49,305 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) 18:59:49,305 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) 18:59:49,305 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145) 18:59:49,305 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) 18:59:49,305 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:408) 18:59:49,305 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102) 18:59:49,305 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336) 18:59:49,306 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) 18:59:49,306 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) 18:59:49,306 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920) 18:59:49,306 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at java.lang.Thread.run(Thread.java:722) 18:59:49,306 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) Caused by: java.lang.ClassNotFoundException: org.uberfire.client.workbench.events.ChangeTitleWidgetEvent from [Module "deployment.business-central.war:main" from Service Module Loader] 18:59:49,306 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:196) 18:59:49,307 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:444) 18:59:49,307 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:432) 18:59:49,307 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:374) 18:59:49,307 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:119) 18:59:49,307 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at java.lang.Class.forName0(Native Method) 18:59:49,307 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at java.lang.Class.forName(Class.java:186) 18:59:49,307 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) at org.jboss.errai.cdi.server.events.EventDispatcher.callback(EventDispatcher.java:107) 18:59:49,308 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) ... 37 more 18:59:49,308 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) *** Message delivery failure *** 18:59:49,308 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) Bus: org.jboss.errai.bus.server.ServerMessageBusImpl@61c738df 18:59:49,308 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) Message: Qualifiers=[], BeanType=org.uberfire.client.workbench.events.ChangeTitleWidgetEvent, CommandType=RemoteSubscribe, ToSubject=cdi.event:Dispatcher 18:59:49,308 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) errorMessage: Error calling remote service: cdi.event:Dispatcher 18:59:49,308 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) exception: java.lang.RuntimeException: Failed to dispatch CDI Event 18:59:49,308 ERROR [stderr] (http-localhost/127.0.0.1:8080-2) disconnect: false Version-Release number of selected component (if applicable): ER4 (based on sync.2013.10.02, not released yet) How reproducible: It is temporary available on https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/soa-team-mead-6-ip-bpms/ or http://jawa05.englab.brq.redhat.com/miscellaneous/bpms-6.0.0-er4/ Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Created attachment 809220 [details] server.log
Believe this is already fixed. We had a number of similar problems where client-side only classes were not found on the server. This was due to a bug in Errai that was fixed for CR4.
ER4 seems to be using an old (and wrong) version of Errai: 2.4.0-CR1 instead of 2.4.0-Final.
VERIFIED in ER4. I am not seeing the exception.