warn at startup when Webengine Module contains Nuxeo Service.
-------------------------------------------------------------

                 Key: WEB-182
                 URL: http://jira.nuxeo.org/browse/WEB-182
             Project: Nuxeo Web Engine
          Issue Type: Bug
            Reporter: Nicolas Ulrich
            Assignee: Bogdan Stefanescu


Need to add a check in the class WebEngineComponent in order to prevent the 
loading of Webengine Module that also contains Nuxeo Service. This kind of 
module can generate Class Cast exceptions issues due to the fact that webengine 
uses different class loader.

18:30:21,986 ERROR [STDERR] java.lang.ClassCastException
18:30:21,986 ERROR [STDERR]     at java.lang.Class.cast(Class.java:2951)
18:30:21,986 ERROR [STDERR]     at 
org.nuxeo.runtime.model.DefaultComponent.getAdapter(DefaultComponent.java:64)
18:30:21,986 ERROR [STDERR]     at 
org.nuxeo.runtime.model.impl.ComponentInstanceImpl.getAdapter(ComponentInstanceImpl.java:194)
18:30:21,987 ERROR [STDERR]     at 
org.nuxeo.runtime.model.impl.ComponentManagerImpl.getService(ComponentManagerImpl.java:309)
18:30:21,987 ERROR [STDERR]     at 
org.nuxeo.runtime.AbstractRuntimeService.getService(AbstractRuntimeService.java:237)
18:30:21,987 ERROR [STDERR]     at 
org.nuxeo.runtime.api.Framework.getLocalService(Framework.java:154)
18:30:21,987 ERROR [STDERR]     at 
org.nuxeo.runtime.api.ServiceManager.getService(ServiceManager.java:125)
18:30:21,987 ERROR [STDERR]     at 
org.nuxeo.runtime.api.Framework.getService(Framework.java:124)
18:30:21,987 ERROR [STDERR]     at 
org.nuxeo.theme.webwidgets.Manager.getService(Manager.java:59)
18:30:21,987 ERROR [STDERR]     at 
org.nuxeo.theme.webwidgets.Manager.getProviderType(Manager.java:102)
18:30:21,987 ERROR [STDERR]     at 
org.nuxeo.theme.webwidgets.Manager.getProvider(Manager.java:74)
18:30:21,987 ERROR [STDERR]     at 
org.nuxeo.theme.webwidgets.Manager.getPanelData(Manager.java:411)
18:30:21,987 ERROR [STDERR]     at 
org.nuxeo.theme.webwidgets.Main.getPanelData(Main.java:42)
18:30:21,987 ERROR [STDERR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
18:30:21,987 ERROR [STDERR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
18:30:21,987 ERROR [STDERR]     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
18:30:21,987 ERROR [STDERR]     at 
java.lang.reflect.Method.invoke(Method.java:585)
18:30:21,987 ERROR [STDERR]     at 
org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:77)
18:30:21,987 ERROR [STDERR]     at 
org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:197)
18:30:21,987 ERROR [STDERR]     at 
org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:185)
18:30:21,989 ERROR [STDERR]     at 
org.jboss.resteasy.core.ResourceLocator.invokeOnTargetObject(ResourceLocator.java:148)
18:30:21,989 ERROR [STDERR]     at 
org.jboss.resteasy.core.ResourceLocator.invoke(ResourceLocator.java:92)
18:30:21,989 ERROR [STDERR]     at 
org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:348)
18:30:21,989 ERROR [STDERR]     at 
org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:182)
18:30:21,989 ERROR [STDERR]     at 
org.nuxeo.ecm.webengine.server.resteasy.WebEngineDispatcher.service(WebEngineDispatcher.java:131)
18:30:21,989 ERROR [STDERR]     at 
org.nuxeo.ecm.webengine.server.resteasy.WebEngineDispatcher.service(WebEngineDispatcher.java:78)
18:30:21,989 ERROR [STDERR]     at 
org.nuxeo.ecm.webengine.server.resteasy.WebEngineServlet.service(WebEngineServlet.java:110)
18:30:21,989 ERROR [STDERR]     at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
18:30:21,989 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
18:30:21,990 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
18:30:21,990 ERROR [STDERR]     at 
org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter.doFilter(NuxeoAuthenticationFilter.java:462)
18:30:21,990 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
18:30:21,992 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
18:30:21,992 ERROR [STDERR]     at 
org.nuxeo.ecm.platform.ui.web.rest.FancyURLFilter.doFilter(FancyURLFilter.java:115)
18:30:21,992 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
18:30:21,992 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
18:30:21,992 ERROR [STDERR]     at 
org.nuxeo.ecm.platform.web.common.requestcontroller.filter.NuxeoRequestControllerFilter.doFilter(NuxeoRequestControllerFilter.java:69)
18:30:21,993 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
18:30:21,994 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
18:30:21,994 ERROR [STDERR]     at 
org.nuxeo.ecm.platform.web.common.exceptionhandling.NuxeoExceptionFilter.doFilter(NuxeoExceptionFilter.java:59)
18:30:21,994 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
18:30:21,994 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
18:30:21,994 ERROR [STDERR]     at 
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
18:30:21,994 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
18:30:21,994 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
18:30:21,994 ERROR [STDERR]     at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
18:30:21,994 ERROR [STDERR]     at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
18:30:21,995 ERROR [STDERR]     at 
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
18:30:21,995 ERROR [STDERR]     at 
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
18:30:21,995 ERROR [STDERR]     at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
18:30:21,995 ERROR [STDERR]     at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
18:30:21,995 ERROR [STDERR]     at 
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
18:30:21,996 ERROR [STDERR]     at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
18:30:21,996 ERROR [STDERR]     at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
18:30:21,996 ERROR [STDERR]     at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
18:30:21,996 ERROR [STDERR]     at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
18:30:21,996 ERROR [STDERR]     at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
18:30:21,996 ERROR [STDERR]     at java.lang.Thread.run(Thread.java:613)



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.nuxeo.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to