cancel
Showing results for 
Search instead for 
Did you mean: 

No marshaller found

Maxim_Nulman
Champ in-the-making
Champ in-the-making

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:

Detected Tomcat server. Nuxeo home: /home/soft/nuxeo-server-9.10-tomcat Nuxeo configuration: /home/soft/nuxeo-server-9.10-tomcat/bin/nuxeo.conf Include template: /home/soft/nuxeo-server-9.10-tomcat/templates/common-base Include template: /home/soft/nuxeo-server-9.10-tomcat/templates/common Include template: /home/soft/nuxeo-server-9.10-tomcat/templates/default Include template: /home/soft/nuxeo-server-9.10-tomcat/templates/drive Nuxeo requires Java 9+ (detected 10.0.2). Configuration files generation (nuxeo.force.generation=true)... FreeMarker variables: ignored 'java.version' conflicting with 'java.version.[date]' Configuration files generated. Nuxeo requires Java 9+ (detected 10.0.2). Server started with process ID 3303. ..............

= Component Loading Errors:

  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.ecm.core.automation.marshallers (java.lang.NullPoi
    /> nterException)
  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.ecm.core.io.MarshallerRegistry.marshallers (java.l
    /> ang.NullPointerException)
  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.elasticsearch.marshallers (java.lang.NullPointerEx
    /> ception)
  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.ecm.permissions.marshallers (java.lang.NullPointer
    /> Exception)
  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.ecm.platform.audit.io.marshallers (java.lang.NullP
    /> ointerException)
  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.ecm.favorites.jsonEnrichers (java.lang.NullPointer
    /> Exception)
  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.ecm.directory.marshallers (java.lang.NullPointerEx
    /> ception)
  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.ecm.tokenauth.io.marshallers (java.lang.NullPointe
    /> rException)
  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.ecm.platform.ec.notification.jsonEnrichers (java.l
    /> ang.NullPointerException)
  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.ecm.platform.oauth.marshallers (java.lang.NullPoin
    /> terException)
  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.ecm.platform.rendition.marshallers (java.lang.Null
    /> PointerException)
  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.ecm.tags.jsonEnrichers (java.lang.NullPointerExcep
    /> tion)
  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.ecm.platform.url.marshallers (java.lang.NullPointe
    /> rException)
  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.ecm.platform.usermanager.marshallers (java.lang.Nu
    /> llPointerException)
  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.ecm.platform.convert.preview.marshallers (java.lan
    /> g.NullPointerException)
  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.ecm.restapi.server.jsonEnrichers (java.lang.NullPo
    /> interException)
  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.ecm.platform.routing.jsonEnrichers (java.lang.Null
    /> PointerException)
  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.ecm.platform.routing.marshallers (java.lang.NullPointerException)
  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.ecm.platform.search.marshallers (java.lang.NullPointerException)
  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.ecm.platform.thumbnail.marshallers (java.lang.NullPointerException)
  • Failed to register extension to: service:org.nuxeo.ecm.core.io.MarshallerRegistry, xpoint: marshallers in component: service:org.nuxeo.ecm.user.center.enricher (java.lang.NullPointerException)
  • Component Loading Status: Pending: 0 / Missing: 0 / Unstarted: 0 / Total: 803

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

1 REPLY 1

Maxim_Nulman
Champ in-the-making
Champ in-the-making

It is reproducable on clean ubuntu 18 version. Steps to reproduce:

  1. Download and extract ZIP archive for version 9.10
  2. Run from the extracted files "bin/nuxectl start"
  3. Go to localhost:8080 and complete instalation/registration
  4. restart nuxeo or login to nuxeo UI and check logs
Getting started

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.