Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-19897

Fix WebDAV initialization

    XMLWordPrintable

    Details

    • Release Notes Summary:
      WebDAV initialization allows to map a drive without error.
    • Backlog priority:
      1,000
    • Sprint:
      nxFG 8.3.6, nxSL Sprint 8.4.4, nxFG 10.1.2
    • Story Points:
      3

      Description

      In some rare cases we get the following error which seems due to tow concurrent accesses for the first WebDAV requests.
      Edit: it's not the only issue (see comments below), there is a non-random bug here.

      2016-06-24 12:41:41,484 ERROR [http-bio-0.0.0.0-8080-exec-15] [org.nuxeo.ecm.webdav.ExceptionHandler] Status = 500
      2016-06-24 12:41:41,485 ERROR [http-bio-0.0.0.0-8080-exec-15] [org.nuxeo.ecm.webdav.ExceptionHandler] javax.ws.rs.WebApplicationException: javax.xml.bind.MarshalException
       - with linked exception:
      [com.sun.istack.SAXException2: class net.java.dev.webdav.jaxrs.xml.properties.DisplayName nor any of its super class is known to this context.
      javax.xml.bind.JAXBException: class net.java.dev.webdav.jaxrs.xml.properties.DisplayName nor any of its super class is known to this context.]
      javax.ws.rs.WebApplicationException: javax.xml.bind.MarshalException
       - with linked exception:
      [com.sun.istack.SAXException2: class net.java.dev.webdav.jaxrs.xml.properties.DisplayName nor any of its super class is known to this context.
      javax.xml.bind.JAXBException: class net.java.dev.webdav.jaxrs.xml.properties.DisplayName nor any of its super class is known to this context.]
      	at com.sun.jersey.core.provider.jaxb.AbstractRootElementProvider.writeTo(AbstractRootElementProvider.java:159)
      	at com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:302)
      	at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1510)
      	at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419)
      	at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409)
      	at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409)
      	at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558)
      	at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733)
      	at org.nuxeo.ecm.webengine.app.jersey.WebEngineServlet.containerService(WebEngineServlet.java:178)
      	at org.nuxeo.ecm.webengine.app.jersey.WebEngineServlet.service(WebEngineServlet.java:155)
      
      2016-06-24 12:41:41,594 ERROR [http-bio-0.0.0.0-8080-exec-23] [org.nuxeo.ecm.webdav.ExceptionHandler] Status = 500
      2016-06-24 12:41:41,595 ERROR [http-bio-0.0.0.0-8080-exec-23] [org.nuxeo.ecm.webdav.ExceptionHandler] javax.ws.rs.WebApplicationException: javax.xml.bind.MarshalException
       - with linked exception:
      [com.sun.istack.SAXException2: class net.java.dev.webdav.jaxrs.xml.properties.LockDiscovery nor any of its super class is known to this context.
      javax.xml.bind.JAXBException: class net.java.dev.webdav.jaxrs.xml.properties.LockDiscovery nor any of its super class is known to this context.]
      javax.ws.rs.WebApplicationException: javax.xml.bind.MarshalException
       - with linked exception:
      [com.sun.istack.SAXException2: class net.java.dev.webdav.jaxrs.xml.properties.LockDiscovery nor any of its super class is known to this context.
      javax.xml.bind.JAXBException: class net.java.dev.webdav.jaxrs.xml.properties.LockDiscovery nor any of its super class is known to this context.]
      	at com.sun.jersey.core.provider.jaxb.AbstractRootElementProvider.writeTo(AbstractRootElementProvider.java:159)
      	at com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:302)
      	at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1510)
      	at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419)
      	at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409)
      	at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409)
      	at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558)
      	at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733)
      	at org.nuxeo.ecm.webengine.app.jersey.WebEngineServlet.containerService(WebEngineServlet.java:178)
      	at org.nuxeo.ecm.webengine.app.jersey.WebEngineServlet.service(WebEngineServlet.java:155)
      

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 day
                  1d