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