09-21-2018 12:40 PM
Hello,
I have vanila nuxeo 9.10 instalation on ubuntu 18.
And on operations in Nuxeo UI or Nuxeo JSF I am getting errors:
2018-09-20 16:41:25,420 ERROR [http-nio-0.0.0.0-8080-exec-11] [org.nuxeo.ecm.core.event.impl.EventServiceImpl] Exception during auditLoggerListener sync listener execution, continuing to ru
/>
n other listeners
/>
org.nuxeo.ecm.core.io.registry.MarshallingException: No marshaller found for type class org.nuxeo.ecm.platform.audit.impl.LogEntryImpl
/>
at org.nuxeo.ecm.core.io.registry.MarshallerHelper.checkMarshaller(MarshallerHelper.java:58)
/>
at org.nuxeo.ecm.core.io.registry.MarshallerHelper.objectToJson(MarshallerHelper.java:74)
/>
at org.nuxeo.ecm.platform.audit.listener.StreamAuditEventListener.asJson(StreamAuditEventListener.java:138)
/>
at org.nuxeo.ecm.platform.audit.listener.StreamAuditEventListener.writeEntry(StreamAuditEventListener.java:125)
/>
at org.nuxeo.ecm.platform.audit.listener.StreamAuditEventListener.lambda$writeEntries$1(StreamAuditEventListener.java:121)
/>
at java.base/java.util.ArrayList.forEach(ArrayList.java:1378)
/>
at org.nuxeo.ecm.platform.audit.listener.StreamAuditEventListener.writeEntries(StreamAuditEventListener.java:121)
/>
at org.nuxeo.ecm.platform.audit.listener.StreamAuditEventListener.afterCompletion(StreamAuditEventListener.java:106)
/>
at org.nuxeo.ecm.platform.audit.listener.StreamAuditEventListener.handleEvent(StreamAuditEventListener.java:86)
/>
at org.nuxeo.ecm.core.event.impl.EventServiceImpl.fireEvent(EventServiceImpl.java:242)
/>
at org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter.sendAuthenticationEvent(NuxeoAuthenticationFilter.java:209)
/>
at org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter.logAuthenticationAttempt(NuxeoAuthenticationFilter.java:242)
/>
at org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter.doAuthenticate(NuxeoAuthenticationFilter.java:300)
/>
at org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter.doFilterInternal(NuxeoAuthenticationFilter.java:554)
/>
at org.nuxeo.ecm.platform.ui.web.auth.service.NuxeoAuthFilterChain.doFilter(NuxeoAuthFilterChain.java:51)
/>
at org.nuxeo.ecm.platform.ui.web.auth.oauth.NuxeoOAuthFilter.doFilter(NuxeoOAuthFilter.java:122)
/>
at org.nuxeo.ecm.platform.ui.web.auth.service.NuxeoAuthFilterChain.doFilter(NuxeoAuthFilterChain.java:49)
/>
at org.nuxeo.ecm.platform.oauth2.NuxeoOAuth2Filter.doFilter(NuxeoOAuth2Filter.java:79)
/>
at org.nuxeo.ecm.platform.ui.web.auth.service.NuxeoAuthFilterChain.doFilter(NuxeoAuthFilterChain.java:49)
/>
at org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter.doFilter(NuxeoAuthenticationFilter.java:410)
/>
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
/>
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
/>
at org.nuxeo.ecm.platform.web.common.requestcontroller.filter.NuxeoRequestControllerFilter.doFilter(NuxeoRequestControllerFilter.java:146)
/>
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
/>
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
/>
at org.nuxeo.ecm.webdav.service.WIRequestFilter.doFilter(WIRequestFilter.java:61)
/>
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
/>
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
/>
at org.nuxeo.ecm.platform.web.common.requestcontroller.filter.NuxeoCorsFilter.doFilter(NuxeoCorsFilter.java:51)
/>
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
/>
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
/>
at org.nuxeo.ecm.platform.web.common.exceptionhandling.NuxeoExceptionFilter.doFilter(NuxeoExceptionFilter.java:67)
/>
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
/>
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
/>
at org.nuxeo.ecm.platform.web.common.encoding.NuxeoEncodingFilter.doFilter(NuxeoEncodingFilter.java:75)
/>
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
/>
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
/>
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
/>
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
/>
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
/>
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
/>
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
/>
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
/>
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
/>
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
/>
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
/>
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
/>
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
/>
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
/>
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
/>
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135)
/>
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
/>
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
/>
at java.base/java.lang.Thread.run(Thread.java:844)
I have plenty of them for different actions with few variations, but part "MarshallingException: No marshaller found" seems to be common for all of them.
On server start I am getting log like this:
= Component Loading Errors:
Started in 0min28s
/>
Go to http://localhost:8080/nuxeo
I saw some advices to configure web.xml to use another kind of JSON class. But this does not help in my case.
Any advice how to fix this would be appreciated.
Thank you, Maxim
09-24-2018 04:13 PM
It is reproducable on clean ubuntu 18 version. Steps to reproduce:
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.