-
Type: Bug
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 8.10, 9.2
-
Component/s: Nuxeo Drive
-
Release Notes Summary:The personal collections are ignored during the personal workspace synchronization
-
Backlog priority:400
-
Sprint:nxfit 9.3.9
-
Story Points:3
- As joe, add a document to a new collection, the collection is created in /default-domain/UserWorkspaces/joe/Collections.
- As joe, mark its Personal Workspace as a synchronization root.
- Launch Drive and connect as joe.
Server-side:09:29:28,491 WARN [WebEngineExceptionMapper] Exception in JAX-RS processing org.nuxeo.ecm.webengine.WebException: Failed to invoke operation: NuxeoDrive.ScrollDescendants at org.nuxeo.ecm.webengine.WebException.newException(WebException.java:133) at org.nuxeo.ecm.webengine.WebException.newException(WebException.java:122) at org.nuxeo.ecm.automation.server.jaxrs.ExecutableResource.doPost(ExecutableResource.java:87) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ObjectOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:258) at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) at com.sun.jersey.server.impl.uri.rules.SubLocatorRule.accept(SubLocatorRule.java:137) at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542) at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473) 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:177) at org.nuxeo.ecm.webengine.app.jersey.WebEngineServlet.service(WebEngineServlet.java:154) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.nuxeo.elasticsearch.ElasticSearchFilter.doFilter(ElasticSearchFilter.java:55) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.nuxeo.ecm.webengine.jaxrs.session.SessionCleanupFilter.run(SessionCleanupFilter.java:50) at org.nuxeo.ecm.webengine.jaxrs.HttpFilter.doFilter(HttpFilter.java:49) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.nuxeo.ecm.webengine.app.WebEngineFilter$UnitOfWork.doFilter(WebEngineFilter.java:102) at org.nuxeo.ecm.webengine.app.WebEngineFilter$UnitOfWork.access$100(WebEngineFilter.java:79) at org.nuxeo.ecm.webengine.app.WebEngineFilter.doFilter(WebEngineFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.nuxeo.ecm.webengine.jaxrs.context.RequestContextFilter.run(RequestContextFilter.java:48) at org.nuxeo.ecm.webengine.jaxrs.HttpFilter.doFilter(HttpFilter.java:49) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.nuxeo.ecm.platform.web.common.requestcontroller.filter.NuxeoThreadTrackerFilter.doFilter(NuxeoThreadTrackerFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.nuxeo.ecm.core.management.jtajca.internal.Log4jWebFilter.doFilter(Log4jWebFilter.java:69) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.nuxeo.ecm.platform.ui.web.rest.FancyURLFilter.doFilter(FancyURLFilter.java:120) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.nuxeo.ecm.platform.web.common.requestcontroller.filter.NuxeoRequestControllerFilter.doFilter(NuxeoRequestControllerFilter.java:175) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.nuxeo.ecm.webdav.service.WIRequestFilter.doFilter(WIRequestFilter.java:61) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter.doFilterInternal(NuxeoAuthenticationFilter.java:606) 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.ui.web.auth.oauth2.NuxeoOAuth2Filter.doFilter(NuxeoOAuth2Filter.java:83) 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:409) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.nuxeo.ecm.platform.web.common.requestcontroller.filter.NuxeoCorsFilter.doFilter(NuxeoCorsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.nuxeo.ecm.platform.web.common.exceptionhandling.NuxeoExceptionFilter.doFilter(NuxeoExceptionFilter.java:67) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.nuxeo.ecm.platform.web.common.encoding.NuxeoEncodingFilter.doFilter(NuxeoEncodingFilter.java:75) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:436) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) Caused by: org.nuxeo.ecm.automation.OperationException: Failed to invoke operation NuxeoDrive.ScrollDescendants at org.nuxeo.ecm.automation.core.impl.InvokableMethod.invoke(InvokableMethod.java:188) at org.nuxeo.ecm.automation.core.impl.OperationChainCompiler$OperationMethod.invoke(OperationChainCompiler.java:128) at org.nuxeo.ecm.automation.core.impl.OperationChainCompiler$CompiledChainImpl.invoke(OperationChainCompiler.java:196) at org.nuxeo.ecm.automation.core.impl.OperationServiceImpl.run(OperationServiceImpl.java:119) at org.nuxeo.ecm.automation.core.impl.OperationServiceImpl.run(OperationServiceImpl.java:107) at org.nuxeo.ecm.automation.server.jaxrs.OperationResource.execute(OperationResource.java:58) at org.nuxeo.ecm.automation.server.jaxrs.ExecutableResource.doPost(ExecutableResource.java:71) ... 92 more Caused by: org.nuxeo.drive.adapter.RootlessItemException: Reached a document /default-domain/UserWorkspaces/joe/Collections that cannot be adapted as a (possibly virtual) descendant of the top level folder item. at org.nuxeo.drive.adapter.impl.DocumentBackedFolderItem.getFolderItem(DocumentBackedFolderItem.java:440) at org.nuxeo.drive.adapter.impl.DocumentBackedFolderItem.populateAncestorCache(DocumentBackedFolderItem.java:415) at org.nuxeo.drive.adapter.impl.DocumentBackedFolderItem.populateAncestorCache(DocumentBackedFolderItem.java:429) at org.nuxeo.drive.adapter.impl.DocumentBackedFolderItem.adaptDocuments(DocumentBackedFolderItem.java:383) at org.nuxeo.drive.adapter.impl.DocumentBackedFolderItem.doScrollDescendants(DocumentBackedFolderItem.java:235) at org.nuxeo.drive.adapter.impl.DocumentBackedFolderItem.scrollDescendants(DocumentBackedFolderItem.java:204) at org.nuxeo.drive.service.impl.FileSystemItemManagerImpl.scrollDescendants(FileSystemItemManagerImpl.java:194) at org.nuxeo.drive.operations.NuxeoDriveScrollDescendants.run(NuxeoDriveScrollDescendants.java:79) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.nuxeo.ecm.automation.core.impl.InvokableMethod.doInvoke(InvokableMethod.java:164) at org.nuxeo.ecm.automation.core.impl.InvokableMethod.invoke(InvokableMethod.java:176) ... 98 more
Client-side:
2017-04-04 09:29:28,456 32171 140576986375936 DEBUG nxdrive.engine.watcher.remote_watcher Performing scroll remote scan for joe (defaultSyncRootFolderItemFactory#default#1605fa37-4761-435a-b303-b29b308a1f0b) 2017-04-04 09:29:28,456 32171 140576986375936 DEBUG nxdrive.engine.watcher.remote_watcher Remote scanning: /joe 2017-04-04 09:29:28,510 32171 140576986375936 DEBUG nxdrive.client.base_automation_client Remote exception message: Failed to invoke operation: NuxeoDrive.ScrollDescendants 2017-04-04 09:29:28,511 32171 140576986375936 DEBUG nxdrive.client.base_automation_client Remote exception details: '{"entity-type":"exception","code":"org.nuxeo.ecm.automation.OperationException","status":500,"message":"Failed to invoke operation: NuxeoDrive.ScrollDescendants","stacktrace":"org.nuxeo.ecm.webengine.WebException: Failed to invoke operation: NuxeoDrive.ScrollDescendants\\n\\tat org.nuxeo.ecm.webengine.WebException.newException(WebException.java:133)\\n\\tat org.nuxeo.ecm.webengine.WebException.newException(WebException.java:122)\\n\\tat org.nuxeo.ecm.automation.server.jaxrs.ExecutableResource.doPost(ExecutableResource.java:87)\\n\\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\n\\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\\n\\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\n\\tat java.lang.reflect.Method.invoke(Method.java:498)\\n\\tat com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)\\n\\tat com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ObjectOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:258)\\n\\tat com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)\\n\\tat com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)\\n\\tat com.sun.jersey.server.impl.uri.rules.SubLocatorRule.accept(SubLocatorRule.java:137)\\n\\tat com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)\\n\\tat com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)\\n\\tat com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)\\n\\tat com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)\\n\\tat com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542)\\n\\tat com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473)\\n\\tat com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419)\\n\\tat com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409)\\n\\tat com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409)\\n\\tat com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558)\\n\\tat com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733)\\n\\tat org.nuxeo.ecm.webengine.app.jersey.WebEngineServlet.containerService(WebEngineServlet.java:177)\\n\\tat org.nuxeo.ecm.webengine.app.jersey.WebEngineServlet.service(WebEngineServlet.java:154)\\n\\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:731)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\\n\\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\\n\\tat org.nuxeo.elasticsearch.ElasticSearchFilter.doFilter(ElasticSearchFilter.java:55)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\\n\\tat org.nuxeo.ecm.webengine.jaxrs.session.SessionCleanupFilter.run(SessionCleanupFilter.java:50)\\n\\tat org.nuxeo.ecm.webengine.jaxrs.HttpFilter.doFilter(HttpFilter.java:49)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\\n\\tat org.nuxeo.ecm.webengine.app.WebEngineFilter$UnitOfWork.doFilter(WebEngineFilter.java:102)\\n\\tat org.nuxeo.ecm.webengine.app.WebEngineFilter$UnitOfWork.access$100(WebEngineFilter.java:79)\\n\\tat org.nuxeo.ecm.webengine.app.WebEngineFilter.doFilter(WebEngineFilter.java:76)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\\n\\tat org.nuxeo.ecm.webengine.jaxrs.context.RequestContextFilter.run(RequestContextFilter.java:48)\\n\\tat org.nuxeo.ecm.webengine.jaxrs.HttpFilter.doFilter(HttpFilter.java:49)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\\n\\tat org.nuxeo.ecm.platform.web.common.requestcontroller.filter.NuxeoThreadTrackerFilter.doFilter(NuxeoThreadTrackerFilter.java:43)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\\n\\tat org.nuxeo.ecm.core.management.jtajca.internal.Log4jWebFilter.doFilter(Log4jWebFilter.java:69)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\\n\\tat org.nuxeo.ecm.platform.ui.web.rest.FancyURLFilter.doFilter(FancyURLFilter.java:120)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\\n\\tat org.nuxeo.ecm.platform.web.common.requestcontroller.filter.NuxeoRequestControllerFilter.doFilter(NuxeoRequestControllerFilter.java:175)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\\n\\tat org.nuxeo.ecm.webdav.service.WIRequestFilter.doFilter(WIRequestFilter.java:61)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\\n\\tat org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter.doFilterInternal(NuxeoAuthenticationFilter.java:606)\\n\\tat org.nuxeo.ecm.platform.ui.web.auth.service.NuxeoAuthFilterChain.doFilter(NuxeoAuthFilterChain.java:51)\\n\\tat org.nuxeo.ecm.platform.ui.web.auth.oauth.NuxeoOAuthFilter.doFilter(NuxeoOAuthFilter.java:122)\\n\\tat org.nuxeo.ecm.platform.ui.web.auth.service.NuxeoAuthFilterChain.doFilter(NuxeoAuthFilterChain.java:49)\\n\\tat org.nuxeo.ecm.platform.ui.web.auth.oauth2.NuxeoOAuth2Filter.doFilter(NuxeoOAuth2Filter.java:83)\\n\\tat org.nuxeo.ecm.platform.ui.web.auth.service.NuxeoAuthFilterChain.doFilter(NuxeoAuthFilterChain.java:49)\\n\\tat org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter.doFilter(NuxeoAuthenticationFilter.java:409)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\\n\\tat org.nuxeo.ecm.platform.web.common.requestcontroller.filter.NuxeoCorsFilter.doFilter(NuxeoCorsFilter.java:51)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\\n\\tat org.nuxeo.ecm.platform.web.common.exceptionhandling.NuxeoExceptionFilter.doFilter(NuxeoExceptionFilter.java:67)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\\n\\tat org.nuxeo.ecm.platform.web.common.encoding.NuxeoEncodingFilter.doFilter(NuxeoEncodingFilter.java:75)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\\n\\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)\\n\\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)\\n\\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)\\n\\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)\\n\\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)\\n\\tat org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)\\n\\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)\\n\\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:436)\\n\\tat org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078)\\n\\tat org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)\\n\\tat org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)\\n\\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\\n\\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\\n\\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\\n\\tat java.lang.Thread.run(Thread.java:745)\\nCaused by: org.nuxeo.ecm.automation.OperationException: Failed to invoke operation NuxeoDrive.ScrollDescendants\\n\\tat org.nuxeo.ecm.automation.core.impl.InvokableMethod.invoke(InvokableMethod.java:188)\\n\\tat org.nuxeo.ecm.automation.core.impl.OperationChainCompiler$OperationMethod.invoke(OperationChainCompiler.java:128)\\n\\tat org.nuxeo.ecm.automation.core.impl.OperationChainCompiler$CompiledChainImpl.invoke(OperationChainCompiler.java:196)\\n\\tat org.nuxeo.ecm.automation.core.impl.OperationServiceImpl.run(OperationServiceImpl.java:119)\\n\\tat org.nuxeo.ecm.automation.core.impl.OperationServiceImpl.run(OperationServiceImpl.java:107)\\n\\tat org.nuxeo.ecm.automation.server.jaxrs.OperationResource.execute(OperationResource.java:58)\\n\\tat org.nuxeo.ecm.automation.server.jaxrs.ExecutableResource.doPost(ExecutableResource.java:71)\\n\\t... 92 more\\nCaused by: org.nuxeo.drive.adapter.RootlessItemException: Reached a document /default-domain/UserWorkspaces/joe/Collections that cannot be adapted as a (possibly virtual) descendant of the top level folder item.\\n\\tat org.nuxeo.drive.adapter.impl.DocumentBackedFolderItem.getFolderItem(DocumentBackedFolderItem.java:440)\\n\\tat org.nuxeo.drive.adapter.impl.DocumentBackedFolderItem.populateAncestorCache(DocumentBackedFolderItem.java:415)\\n\\tat org.nuxeo.drive.adapter.impl.DocumentBackedFolderItem.populateAncestorCache(DocumentBackedFolderItem.java:429)\\n\\tat org.nuxeo.drive.adapter.impl.DocumentBackedFolderItem.adaptDocuments(DocumentBackedFolderItem.java:383)\\n\\tat org.nuxeo.drive.adapter.impl.DocumentBackedFolderItem.doScrollDescendants(DocumentBackedFolderItem.java:235)\\n\\tat org.nuxeo.drive.adapter.impl.DocumentBackedFolderItem.scrollDescendants(DocumentBackedFolderItem.java:204)\\n\\tat org.nuxeo.drive.service.impl.FileSystemItemManagerImpl.scrollDescendants(FileSystemItemManagerImpl.java:194)\\n\\tat org.nuxeo.drive.operations.NuxeoDriveScrollDescendants.run(NuxeoDriveScrollDescendants.java:79)\\n\\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\n\\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\\n\\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\n\\tat java.lang.reflect.Method.invoke(Method.java:498)\\n\\tat org.nuxeo.ecm.automation.core.impl.InvokableMethod.doInvoke(InvokableMethod.java:164)\\n\\tat org.nuxeo.ecm.automation.core.impl.InvokableMethod.invoke(InvokableMethod.java:176)\\n\\t... 98 more\\n","exception":{"className":"org.nuxeo.ecm.automation.OperationException","rollback":true,"cause":{"className":"org.nuxeo.drive.adapter.RootlessItemException","originalMessage":"Reached a document /default-domain/UserWorkspaces/joe/Collections that cannot be adapted as a (possibly virtual) descendant of the top level folder item.","infos":[],"message":"Reached a document /default-domain/UserWorkspaces/joe/Collections that cannot be adapted as a (possibly virtual) descendant of the top level folder item.","cause":null,"localizedMessage":"Reached a document /default-domain/UserWorkspaces/joe/Collections that cannot be adapted as a (possibly virtual) descendant of the top level folder item.","stackTrace":[{"fileName":"DocumentBackedFolderItem.java","lineNumber":440,"className":"org.nuxeo.drive.adapter.impl.DocumentBackedFolderItem","methodName":"getFolderItem","nativeMethod":false},{"fileName":"DocumentBackedFolderItem.java","lineNumber":415,"className":"org.nuxeo.drive.adapter.impl.DocumentBackedFolderItem","methodName":"populateAncestorCache","nativeMethod":false},{"fileName":"DocumentBackedFolderItem.java","lineNumber":429,"className":"org.nuxeo.drive.adapter.impl.DocumentBackedFolderItem","methodName":"populateAncestorCache","nativeMethod":false},{"fileName":"DocumentBackedFolderItem.java","lineNumber":383,"className":"org.nuxeo.drive.adapter.impl.DocumentBackedFolderItem","methodName":"adaptDocuments","nativeMethod":false},{"fileName":"DocumentBackedFolderItem.java","lineNumber":235,"className":"org.nuxeo.drive.adapter.impl.DocumentBackedFolderItem","methodName":"doScrollDescendants","nativeMethod":false},{"fileName":"DocumentBackedFolderItem.java","lineNumber":204,"className":"org.nuxeo.drive.adapter.impl.DocumentBackedFolderItem","methodName":"scrollDescendants","nativeMethod":false},{"fileName":"FileSystemItemManagerImpl.java","lineNumber":194,"className":"org.nuxeo.drive.service.impl.FileSystemItemManagerImpl","methodName":"scrollDescendants","nativeMethod":false},{"fileName":"NuxeoDriveScrollDescendants.java","lineNumber":79,"className":"org.nuxeo.drive.operations.NuxeoDriveScrollDescendants","methodName":"run","nativeMethod":false},{"fileName":"NativeMethodAccessorImpl.java","lineNumber":-2,"className":"sun.reflect.NativeMethodAccessorImpl","methodName":"invoke0","nativeMethod":true},{"fileName":"NativeMethodAccessorImpl.java","lineNumber":62,"className":"sun.reflect.NativeMethodAccessorImpl","methodName":"invoke","nativeMethod":false},{"fileName":"DelegatingMethodAccessorImpl.java","lineNumber":43,"className":"sun.reflect.DelegatingMethodAccessorImpl","methodName":"invoke","nativeMethod":false},{"fileName":"Method.java","lineNumber":498,"className":"java.lang.reflect.Method","methodName":"invoke","nativeMethod":false},{"fileName":"InvokableMethod.java","lineNumber":164,"className":"org.nuxeo.ecm.automation.core.impl.InvokableMethod","methodName":"doInvoke","nativeMethod":false},{"fileName":"InvokableMethod.java","lineNumber":176,"className":"org.nuxeo.ecm.automation.core.impl.InvokableMethod","methodName":"invoke","nativeMethod":false},{"fileName":"OperationChainCompiler.java","lineNumber":128,"className":"org.nuxeo.ecm.automation.core.impl.OperationChainCompiler$OperationMethod","methodName":"invoke","nativeMethod":false},{"fileName":"OperationChainCompiler.java","lineNumber":196,"className":"org.nuxeo.ecm.automation.core.impl.OperationChainCompiler$CompiledChainImpl","methodName":"invoke","nativeMethod":false},{"fileName":"OperationServiceImpl.java","lineNumber":119,"className":"org.nuxeo.ecm.automation.core.impl.OperationServiceImpl","methodName":"run","nativeMethod":false},{"fileName":"OperationServiceImpl.java","lineNumber":107,"className":"org.nuxeo.ecm.automation.core.impl.OperationServiceImpl","methodName":"run","nativeMethod":false},{"fileName":"OperationResource.java","lineNumber":58,"className":"org.nuxeo.ecm.automation.server.jaxrs.OperationResource","methodName":"execute","nativeMethod":false},{"fileName":"ExecutableResource.java","lineNumber":71,"className":"org.nuxeo.ecm.automation.server.jaxrs.ExecutableResource","methodName":"doPost","nativeMethod":false},{"fileName":"NativeMethodAccessorImpl.java","lineNumber":-2,"className":"sun.reflect.NativeMethodAccessorImpl","methodName":"invoke0","nativeMethod":true},{"fileName":"NativeMethodAccessorImpl.java","lineNumber":62,"className":"sun.reflect.NativeMethodAccessorImpl","methodName":"invoke","nativeMethod":false},{"fileName":"DelegatingMethodAccessorImpl.java","lineNumber":43,"className":"sun.reflect.DelegatingMethodAccessorImpl","methodName":"invoke","nativeMethod":false},{"fileName":"Method.java","lineNumber":498,"className":"java.lang.reflect.Method","methodName":"invoke","nativeMethod":false},{"fileName":"JavaMethodInvokerFactory.java","lineNumber":60,"className":"com.sun.jersey.spi.container.JavaMethodInvokerFactory$1","methodName":"invoke","nativeMethod":false},{"fileName":"AbstractResourceMethodDispatchProvider.java","lineNumber":258,"className":"com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ObjectOutInvoker","methodName":"_dispatch","nativeMethod":false},{"fileName":"ResourceJavaMethodDispatcher.java","lineNumber":75,"className":"com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher","methodName":"dispatch","nativeMethod":false},{"fileName":"HttpMethodRule.java","lineNumber":302,"className":"com.sun.jersey.server.impl.uri.rules.HttpMethodRule","methodName":"accept","nativeMethod":false},{"fileName":"SubLocatorRule.java","lineNumber":137,"className":"com.sun.jersey.server.impl.uri.rules.SubLocatorRule","methodName":"accept","nativeMethod":false},{"fileName":"RightHandPathRule.java","lineNumber":147,"className":"com.sun.jersey.server.impl.uri.rules.RightHandPathRule","methodName":"accept","nativeMethod":false},{"fileName":"ResourceClassRule.java","lineNumber":108,"className":"com.sun.jersey.server.impl.uri.rules.ResourceClassRule","methodName":"accept","nativeMethod":false},{"fileName":"RightHandPathRule.java","lineNumber":147,"className":"com.sun.jersey.server.impl.uri.rules.RightHandPathRule","methodName":"accept","nativeMethod":false},{"fileName":"RootResourceClassesRule.java","lineNumber":84,"className":"com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule","methodName":"accept","nativeMethod":false},{"fileName":"WebApplicationImpl.java","lineNumber":1542,"className":"com.sun.jersey.server.impl.application.WebApplicationImpl","methodName":"_handleRequest","nativeMethod":false},{"fileName":"WebApplicationImpl.java","lineNumber":1473,"className":"com.sun.jersey.server.impl.application.WebApplicationImpl","methodName":"_handleRequest","nativeMethod":false},{"fileName":"WebApplicationImpl.java","lineNumber":1419,"className":"com.sun.jersey.server.impl.application.WebApplicationImpl","methodName":"handleRequest","nativeMethod":false},{"fileName":"WebApplicationImpl.java","lineNumber":1409,"className":"com.sun.jersey.server.impl.application.WebApplicationImpl","methodName":"handleRequest","nativeMethod":false},{"fileName":"WebComponent.java","lineNumber":409,"className":"com.sun.jersey.spi.container.servlet.WebComponent","methodName":"service","nativeMethod":false},{"fileName":"ServletContainer.java","lineNumber":558,"className":"com.sun.jersey.spi.container.servlet.ServletContainer","methodName":"service","nativeMethod":false},{"fileName":"ServletContainer.java","lineNumber":733,"className":"com.sun.jersey.spi.container.servlet.ServletContainer","methodName":"service","nativeMethod":false},{"fileName":"WebEngineServlet.java","lineNumber":177,"className":"org.nuxeo.ecm.webengine.app.jersey.WebEngineServlet","methodName":"containerService","nativeMethod":false},{"fileName":"WebEngineServlet.java","lineNumber":154,"className":"org.nuxeo.ecm.webengine.app.jersey.WebEngineServlet","methodName":"service","nativeMethod":false},{"fileName":"HttpServlet.java","lineNumber":731,"className":"javax.servlet.http.HttpServlet","methodName":"service","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":303,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"WsFilter.java","lineNumber":52,"className":"org.apache.tomcat.websocket.server.WsFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"ElasticSearchFilter.java","lineNumber":55,"className":"org.nuxeo.elasticsearch.ElasticSearchFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"SessionCleanupFilter.java","lineNumber":50,"className":"org.nuxeo.ecm.webengine.jaxrs.session.SessionCleanupFilter","methodName":"run","nativeMethod":false},{"fileName":"HttpFilter.java","lineNumber":49,"className":"org.nuxeo.ecm.webengine.jaxrs.HttpFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"WebEngineFilter.java","lineNumber":102,"className":"org.nuxeo.ecm.webengine.app.WebEngineFilter$UnitOfWork","methodName":"doFilter","nativeMethod":false},{"fileName":"WebEngineFilter.java","lineNumber":79,"className":"org.nuxeo.ecm.webengine.app.WebEngineFilter$UnitOfWork","methodName":"access$100","nativeMethod":false},{"fileName":"WebEngineFilter.java","lineNumber":76,"className":"org.nuxeo.ecm.webengine.app.WebEngineFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"RequestContextFilter.java","lineNumber":48,"className":"org.nuxeo.ecm.webengine.jaxrs.context.RequestContextFilter","methodName":"run","nativeMethod":false},{"fileName":"HttpFilter.java","lineNumber":49,"className":"org.nuxeo.ecm.webengine.jaxrs.HttpFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoThreadTrackerFilter.java","lineNumber":43,"className":"org.nuxeo.ecm.platform.web.common.requestcontroller.filter.NuxeoThreadTrackerFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"Log4jWebFilter.java","lineNumber":69,"className":"org.nuxeo.ecm.core.management.jtajca.internal.Log4jWebFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"FancyURLFilter.java","lineNumber":120,"className":"org.nuxeo.ecm.platform.ui.web.rest.FancyURLFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoRequestControllerFilter.java","lineNumber":175,"className":"org.nuxeo.ecm.platform.web.common.requestcontroller.filter.NuxeoRequestControllerFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"WIRequestFilter.java","lineNumber":61,"className":"org.nuxeo.ecm.webdav.service.WIRequestFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoAuthenticationFilter.java","lineNumber":606,"className":"org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter","methodName":"doFilterInternal","nativeMethod":false},{"fileName":"NuxeoAuthFilterChain.java","lineNumber":51,"className":"org.nuxeo.ecm.platform.ui.web.auth.service.NuxeoAuthFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoOAuthFilter.java","lineNumber":122,"className":"org.nuxeo.ecm.platform.ui.web.auth.oauth.NuxeoOAuthFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoAuthFilterChain.java","lineNumber":49,"className":"org.nuxeo.ecm.platform.ui.web.auth.service.NuxeoAuthFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoOAuth2Filter.java","lineNumber":83,"className":"org.nuxeo.ecm.platform.ui.web.auth.oauth2.NuxeoOAuth2Filter","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoAuthFilterChain.java","lineNumber":49,"className":"org.nuxeo.ecm.platform.ui.web.auth.service.NuxeoAuthFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoAuthenticationFilter.java","lineNumber":409,"className":"org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoCorsFilter.java","lineNumber":51,"className":"org.nuxeo.ecm.platform.web.common.requestcontroller.filter.NuxeoCorsFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoExceptionFilter.java","lineNumber":67,"className":"org.nuxeo.ecm.platform.web.common.exceptionhandling.NuxeoExceptionFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoEncodingFilter.java","lineNumber":75,"className":"org.nuxeo.ecm.platform.web.common.encoding.NuxeoEncodingFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"StandardWrapperValve.java","lineNumber":220,"className":"org.apache.catalina.core.StandardWrapperValve","methodName":"invoke","nativeMethod":false},{"fileName":"StandardContextValve.java","lineNumber":122,"className":"org.apache.catalina.core.StandardContextValve","methodName":"invoke","nativeMethod":false},{"fileName":"AuthenticatorBase.java","lineNumber":505,"className":"org.apache.catalina.authenticator.AuthenticatorBase","methodName":"invoke","nativeMethod":false},{"fileName":"StandardHostValve.java","lineNumber":169,"className":"org.apache.catalina.core.StandardHostValve","methodName":"invoke","nativeMethod":false},{"fileName":"ErrorReportValve.java","lineNumber":103,"className":"org.apache.catalina.valves.ErrorReportValve","methodName":"invoke","nativeMethod":false},{"fileName":"AccessLogValve.java","lineNumber":956,"className":"org.apache.catalina.valves.AccessLogValve","methodName":"invoke","nativeMethod":false},{"fileName":"StandardEngineValve.java","lineNumber":116,"className":"org.apache.catalina.core.StandardEngineValve","methodName":"invoke","nativeMethod":false},{"fileName":"CoyoteAdapter.java","lineNumber":436,"className":"org.apache.catalina.connector.CoyoteAdapter","methodName":"service","nativeMethod":false},{"fileName":"AbstractHttp11Processor.java","lineNumber":1078,"className":"org.apache.coyote.http11.AbstractHttp11Processor","methodName":"process","nativeMethod":false},{"fileName":"AbstractProtocol.java","lineNumber":625,"className":"org.apache.coyote.AbstractProtocol$AbstractConnectionHandler","methodName":"process","nativeMethod":false},{"fileName":"JIoEndpoint.java","lineNumber":316,"className":"org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor","methodName":"run","nativeMethod":false},{"fileName":"ThreadPoolExecutor.java","lineNumber":1142,"className":"java.util.concurrent.ThreadPoolExecutor","methodName":"runWorker","nativeMethod":false},{"fileName":"ThreadPoolExecutor.java","lineNumber":617,"className":"java.util.concurrent.ThreadPoolExecutor$Worker","methodName":"run","nativeMethod":false},{"fileName":"TaskThread.java","lineNumber":61,"className":"org.apache.tomcat.util.threads.TaskThread$WrappingRunnable","methodName":"run","nativeMethod":false},{"fileName":"Thread.java","lineNumber":745,"className":"java.lang.Thread","methodName":"run","nativeMethod":false}],"suppressed":[]},"message":"Failed to invoke operation NuxeoDrive.ScrollDescendants","localizedMessage":"Failed to invoke operation NuxeoDrive.ScrollDescendants","stackTrace":[{"fileName":"InvokableMethod.java","lineNumber":188,"className":"org.nuxeo.ecm.automation.core.impl.InvokableMethod","methodName":"invoke","nativeMethod":false},{"fileName":"OperationChainCompiler.java","lineNumber":128,"className":"org.nuxeo.ecm.automation.core.impl.OperationChainCompiler$OperationMethod","methodName":"invoke","nativeMethod":false},{"fileName":"OperationChainCompiler.java","lineNumber":196,"className":"org.nuxeo.ecm.automation.core.impl.OperationChainCompiler$CompiledChainImpl","methodName":"invoke","nativeMethod":false},{"fileName":"OperationServiceImpl.java","lineNumber":119,"className":"org.nuxeo.ecm.automation.core.impl.OperationServiceImpl","methodName":"run","nativeMethod":false},{"fileName":"OperationServiceImpl.java","lineNumber":107,"className":"org.nuxeo.ecm.automation.core.impl.OperationServiceImpl","methodName":"run","nativeMethod":false},{"fileName":"OperationResource.java","lineNumber":58,"className":"org.nuxeo.ecm.automation.server.jaxrs.OperationResource","methodName":"execute","nativeMethod":false},{"fileName":"ExecutableResource.java","lineNumber":71,"className":"org.nuxeo.ecm.automation.server.jaxrs.ExecutableResource","methodName":"doPost","nativeMethod":false},{"fileName":"NativeMethodAccessorImpl.java","lineNumber":-2,"className":"sun.reflect.NativeMethodAccessorImpl","methodName":"invoke0","nativeMethod":true},{"fileName":"NativeMethodAccessorImpl.java","lineNumber":62,"className":"sun.reflect.NativeMethodAccessorImpl","methodName":"invoke","nativeMethod":false},{"fileName":"DelegatingMethodAccessorImpl.java","lineNumber":43,"className":"sun.reflect.DelegatingMethodAccessorImpl","methodName":"invoke","nativeMethod":false},{"fileName":"Method.java","lineNumber":498,"className":"java.lang.reflect.Method","methodName":"invoke","nativeMethod":false},{"fileName":"JavaMethodInvokerFactory.java","lineNumber":60,"className":"com.sun.jersey.spi.container.JavaMethodInvokerFactory$1","methodName":"invoke","nativeMethod":false},{"fileName":"AbstractResourceMethodDispatchProvider.java","lineNumber":258,"className":"com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ObjectOutInvoker","methodName":"_dispatch","nativeMethod":false},{"fileName":"ResourceJavaMethodDispatcher.java","lineNumber":75,"className":"com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher","methodName":"dispatch","nativeMethod":false},{"fileName":"HttpMethodRule.java","lineNumber":302,"className":"com.sun.jersey.server.impl.uri.rules.HttpMethodRule","methodName":"accept","nativeMethod":false},{"fileName":"SubLocatorRule.java","lineNumber":137,"className":"com.sun.jersey.server.impl.uri.rules.SubLocatorRule","methodName":"accept","nativeMethod":false},{"fileName":"RightHandPathRule.java","lineNumber":147,"className":"com.sun.jersey.server.impl.uri.rules.RightHandPathRule","methodName":"accept","nativeMethod":false},{"fileName":"ResourceClassRule.java","lineNumber":108,"className":"com.sun.jersey.server.impl.uri.rules.ResourceClassRule","methodName":"accept","nativeMethod":false},{"fileName":"RightHandPathRule.java","lineNumber":147,"className":"com.sun.jersey.server.impl.uri.rules.RightHandPathRule","methodName":"accept","nativeMethod":false},{"fileName":"RootResourceClassesRule.java","lineNumber":84,"className":"com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule","methodName":"accept","nativeMethod":false},{"fileName":"WebApplicationImpl.java","lineNumber":1542,"className":"com.sun.jersey.server.impl.application.WebApplicationImpl","methodName":"_handleRequest","nativeMethod":false},{"fileName":"WebApplicationImpl.java","lineNumber":1473,"className":"com.sun.jersey.server.impl.application.WebApplicationImpl","methodName":"_handleRequest","nativeMethod":false},{"fileName":"WebApplicationImpl.java","lineNumber":1419,"className":"com.sun.jersey.server.impl.application.WebApplicationImpl","methodName":"handleRequest","nativeMethod":false},{"fileName":"WebApplicationImpl.java","lineNumber":1409,"className":"com.sun.jersey.server.impl.application.WebApplicationImpl","methodName":"handleRequest","nativeMethod":false},{"fileName":"WebComponent.java","lineNumber":409,"className":"com.sun.jersey.spi.container.servlet.WebComponent","methodName":"service","nativeMethod":false},{"fileName":"ServletContainer.java","lineNumber":558,"className":"com.sun.jersey.spi.container.servlet.ServletContainer","methodName":"service","nativeMethod":false},{"fileName":"ServletContainer.java","lineNumber":733,"className":"com.sun.jersey.spi.container.servlet.ServletContainer","methodName":"service","nativeMethod":false},{"fileName":"WebEngineServlet.java","lineNumber":177,"className":"org.nuxeo.ecm.webengine.app.jersey.WebEngineServlet","methodName":"containerService","nativeMethod":false},{"fileName":"WebEngineServlet.java","lineNumber":154,"className":"org.nuxeo.ecm.webengine.app.jersey.WebEngineServlet","methodName":"service","nativeMethod":false},{"fileName":"HttpServlet.java","lineNumber":731,"className":"javax.servlet.http.HttpServlet","methodName":"service","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":303,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"WsFilter.java","lineNumber":52,"className":"org.apache.tomcat.websocket.server.WsFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"ElasticSearchFilter.java","lineNumber":55,"className":"org.nuxeo.elasticsearch.ElasticSearchFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"SessionCleanupFilter.java","lineNumber":50,"className":"org.nuxeo.ecm.webengine.jaxrs.session.SessionCleanupFilter","methodName":"run","nativeMethod":false},{"fileName":"HttpFilter.java","lineNumber":49,"className":"org.nuxeo.ecm.webengine.jaxrs.HttpFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"WebEngineFilter.java","lineNumber":102,"className":"org.nuxeo.ecm.webengine.app.WebEngineFilter$UnitOfWork","methodName":"doFilter","nativeMethod":false},{"fileName":"WebEngineFilter.java","lineNumber":79,"className":"org.nuxeo.ecm.webengine.app.WebEngineFilter$UnitOfWork","methodName":"access$100","nativeMethod":false},{"fileName":"WebEngineFilter.java","lineNumber":76,"className":"org.nuxeo.ecm.webengine.app.WebEngineFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"RequestContextFilter.java","lineNumber":48,"className":"org.nuxeo.ecm.webengine.jaxrs.context.RequestContextFilter","methodName":"run","nativeMethod":false},{"fileName":"HttpFilter.java","lineNumber":49,"className":"org.nuxeo.ecm.webengine.jaxrs.HttpFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoThreadTrackerFilter.java","lineNumber":43,"className":"org.nuxeo.ecm.platform.web.common.requestcontroller.filter.NuxeoThreadTrackerFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"Log4jWebFilter.java","lineNumber":69,"className":"org.nuxeo.ecm.core.management.jtajca.internal.Log4jWebFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"FancyURLFilter.java","lineNumber":120,"className":"org.nuxeo.ecm.platform.ui.web.rest.FancyURLFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoRequestControllerFilter.java","lineNumber":175,"className":"org.nuxeo.ecm.platform.web.common.requestcontroller.filter.NuxeoRequestControllerFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"WIRequestFilter.java","lineNumber":61,"className":"org.nuxeo.ecm.webdav.service.WIRequestFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoAuthenticationFilter.java","lineNumber":606,"className":"org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter","methodName":"doFilterInternal","nativeMethod":false},{"fileName":"NuxeoAuthFilterChain.java","lineNumber":51,"className":"org.nuxeo.ecm.platform.ui.web.auth.service.NuxeoAuthFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoOAuthFilter.java","lineNumber":122,"className":"org.nuxeo.ecm.platform.ui.web.auth.oauth.NuxeoOAuthFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoAuthFilterChain.java","lineNumber":49,"className":"org.nuxeo.ecm.platform.ui.web.auth.service.NuxeoAuthFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoOAuth2Filter.java","lineNumber":83,"className":"org.nuxeo.ecm.platform.ui.web.auth.oauth2.NuxeoOAuth2Filter","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoAuthFilterChain.java","lineNumber":49,"className":"org.nuxeo.ecm.platform.ui.web.auth.service.NuxeoAuthFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoAuthenticationFilter.java","lineNumber":409,"className":"org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoCorsFilter.java","lineNumber":51,"className":"org.nuxeo.ecm.platform.web.common.requestcontroller.filter.NuxeoCorsFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoExceptionFilter.java","lineNumber":67,"className":"org.nuxeo.ecm.platform.web.common.exceptionhandling.NuxeoExceptionFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"NuxeoEncodingFilter.java","lineNumber":75,"className":"org.nuxeo.ecm.platform.web.common.encoding.NuxeoEncodingFilter","methodName":"doFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":241,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"internalDoFilter","nativeMethod":false},{"fileName":"ApplicationFilterChain.java","lineNumber":208,"className":"org.apache.catalina.core.ApplicationFilterChain","methodName":"doFilter","nativeMethod":false},{"fileName":"StandardWrapperValve.java","lineNumber":220,"className":"org.apache.catalina.core.StandardWrapperValve","methodName":"invoke","nativeMethod":false},{"fileName":"StandardContextValve.java","lineNumber":122,"className":"org.apache.catalina.core.StandardContextValve","methodName":"invoke","nativeMethod":false},{"fileName":"AuthenticatorBase.java","lineNumber":505,"className":"org.apache.catalina.authenticator.AuthenticatorBase","methodName":"invoke","nativeMethod":false},{"fileName":"StandardHostValve.java","lineNumber":169,"className":"org.apache.catalina.core.StandardHostValve","methodName":"invoke","nativeMethod":false},{"fileName":"ErrorReportValve.java","lineNumber":103,"className":"org.apache.catalina.valves.ErrorReportValve","methodName":"invoke","nativeMethod":false},{"fileName":"AccessLogValve.java","lineNumber":956,"className":"org.apache.catalina.valves.AccessLogValve","methodName":"invoke","nativeMethod":false},{"fileName":"StandardEngineValve.java","lineNumber":116,"className":"org.apache.catalina.core.StandardEngineValve","methodName":"invoke","nativeMethod":false},{"fileName":"CoyoteAdapter.java","lineNumber":436,"className":"org.apache.catalina.connector.CoyoteAdapter","methodName":"service","nativeMethod":false},{"fileName":"AbstractHttp11Processor.java","lineNumber":1078,"className":"org.apache.coyote.http11.AbstractHttp11Processor","methodName":"process","nativeMethod":false},{"fileName":"AbstractProtocol.java","lineNumber":625,"className":"org.apache.coyote.AbstractProtocol$AbstractConnectionHandler","methodName":"process","nativeMethod":false},{"fileName":"JIoEndpoint.java","lineNumber":316,"className":"org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor","methodName":"run","nativeMethod":false},{"fileName":"ThreadPoolExecutor.java","lineNumber":1142,"className":"java.util.concurrent.ThreadPoolExecutor","methodName":"runWorker","nativeMethod":false},{"fileName":"ThreadPoolExecutor.java","lineNumber":617,"className":"java.util.concurrent.ThreadPoolExecutor$Worker","methodName":"run","nativeMethod":false},{"fileName":"TaskThread.java","lineNumber":61,"className":"org.apache.tomcat.util.threads.TaskThread$WrappingRunnable","methodName":"run","nativeMethod":false},{"fileName":"Thread.java","lineNumber":745,"className":"java.lang.Thread","methodName":"run","nativeMethod":false}],"suppressed":[]}}' 2017-04-04 09:29:28,512 32171 140576986375936 ERROR nxdrive.engine.watcher.remote_watcher HTTP Error 500: Erreur Interne de Servlet Traceback (most recent call last): File "/home/ataillefer/sources/nuxeo/addons/nuxeo-drive/nuxeo-drive-client/nxdrive/engine/watcher/remote_watcher.py", line 463, in _handle_changes self._scan_remote() File "/home/ataillefer/sources/nuxeo/addons/nuxeo-drive/nuxeo-drive-client/nxdrive/engine/watcher/remote_watcher.py", line 110, in _scan_remote self._do_scan_remote(from_state, remote_info) File "/home/ataillefer/sources/nuxeo/addons/nuxeo-drive/nuxeo-drive-client/nxdrive/engine/watcher/remote_watcher.py", line 191, in _do_scan_remote mark_unknown=mark_unknown) File "/home/ataillefer/sources/nuxeo/addons/nuxeo-drive/nuxeo-drive-client/nxdrive/engine/watcher/remote_watcher.py", line 327, in _scan_remote_recursive self._do_scan_remote(folder[0], folder[1], force_recursion=force_recursion, mark_unknown=False) File "/home/ataillefer/sources/nuxeo/addons/nuxeo-drive/nuxeo-drive-client/nxdrive/engine/watcher/remote_watcher.py", line 186, in _do_scan_remote self._scan_remote_scroll(doc_pair, remote_info, moved=moved) File "/home/ataillefer/sources/nuxeo/addons/nuxeo-drive/nuxeo-drive-client/nxdrive/engine/watcher/remote_watcher.py", line 221, in _scan_remote_scroll scroll_res = self._client.scroll_descendants(remote_info.uid, scroll_id, batch_size=batch_size) File "/home/ataillefer/sources/nuxeo/addons/nuxeo-drive/nuxeo-drive-client/nxdrive/client/remote_file_system_client.py", line 122, in scroll_descendants res = self.execute("NuxeoDrive.ScrollDescendants", id=fs_item_id, scrollId=scroll_id, batchSize=batch_size) File "/home/ataillefer/sources/nuxeo/addons/nuxeo-drive/nuxeo-drive-client/nxdrive/client/base_automation_client.py", line 369, in execute raise e HTTPError: HTTP Error 500: Erreur Interne de Servlet
- is related to
-
NXP-25829 Fix DocumentBackedFolderItem.adaptDocuments foreach
- Resolved