-
Type: Bug
-
Status: Resolved
-
Priority: Critical
-
Resolution: Fixed
-
Affects Version/s: 10.10-HF54
-
Fix Version/s: 10.10-HF55, 2021.13
-
Component/s: Rest API
-
Release Notes Summary:Page Providers on users and groups correctly serialize the response.
-
Backlog priority:1,000
-
Sprint:nxplatform #49
Since HF54, we are getting errors when querying for Users and Groups.
Steps To Reproduce:
- Login to application
- Navigate to Administration->Users and Groups
Expected Results:
Latest Users and Groups displays
Actual Results:
There is a 500 error in the browser console on the call to
nuxeo-app.html-44.js:2239 GET http://localhost:8080/nuxeo/api/v1/query/LATEST_CREATED_USERS_OR_GROUPS_PROVIDER 500
Doing curl requests like the following also produce error
curl -su Administrator:Administrator -H 'Content-Type: application/json' -H 'properties: *' \ http://localhost:8080/nuxeo/api/v1/search/pp/LATEST_CREATED_USERS_OR_GROUPS_PROVIDER/execute
curl -su Administrator:Administrator \ -H 'Accept: text/plain,application/json, application/json' \ -H 'properties: *' -H 'Content-Type: application/json' \ 'http://localhost:8080/nuxeo/api/v1/query/LATEST_CREATED_USERS_OR_GROUPS_PROVIDER'
curl -X POST 'http://localhost:8080/nuxeo/api/v1/automation/User.Get' \ -H 'Content-Type: application/json' \ -d '{"login":"Administrator"}' \ -u Administrator:Administrator
Log file shows the following error
2021-11-19T15:32:15,327 ERROR [http-nio-0.0.0.0-8080-exec-5] [nuxeo-error-log] javax.servlet.ServletException: java.lang.IllegalArgumentException: null docRref javax.servlet.ServletException: java.lang.IllegalArgumentException: null docRref at org.nuxeo.ecm.platform.web.common.requestcontroller.filter.NuxeoRequestControllerFilter.doFilter(NuxeoRequestControllerFilter.java:154) ~[nuxeo-platform-web-common-10.10-HF52.jar:?] . . . Caused by: java.lang.IllegalArgumentException: null docRref at org.nuxeo.ecm.core.api.AbstractSession.resolveReference(AbstractSession.java:328) ~[nuxeo-core-10.10-HF54.jar:?] at org.nuxeo.ecm.core.api.AbstractSession.refreshDocument(AbstractSession.java:2594) ~[nuxeo-core-10.10-HF54.jar:?] at org.nuxeo.ecm.core.api.impl.DocumentModelImpl.refresh(DocumentModelImpl.java:1414) ~[nuxeo-core-api-10.10-HF54.jar:?] at org.nuxeo.ecm.core.api.impl.DocumentModelImpl.isCheckedOut(DocumentModelImpl.java:629) ~[nuxeo-core-api-10.10-HF54.jar:?] at org.nuxeo.ecm.core.io.marshallers.json.document.DocumentModelJsonWriter.doWriteEntityBody(DocumentModelJsonWriter.java:165) ~[nuxeo-core-io-10.10-HF54.jar:?] at org.nuxeo.ecm.core.io.marshallers.json.document.DocumentModelJsonWriter.lambda$writeEntityBody$0(DocumentModelJsonWriter.java:154) ~[nuxeo-core-io-10.10-HF54.jar:?] at org.nuxeo.ecm.core.io.marshallers.json.document.DocumentModelJsonWriter.withDocumentAttached(DocumentModelJsonWriter.java:283) ~[nuxeo-core-io-10.10-HF54.jar:?] at org.nuxeo.ecm.core.io.marshallers.json.document.DocumentModelJsonWriter.writeEntityBody(DocumentModelJsonWriter.java:154) ~[nuxeo-core-io-10.10-HF54.jar:?] at org.nuxeo.ecm.core.io.marshallers.json.document.DocumentModelJsonWriter.writeEntityBody(DocumentModelJsonWriter.java:117) ~[nuxeo-core-io-10.10-HF54.jar:?] at org.nuxeo.ecm.core.io.marshallers.json.ExtensibleEntityJsonWriter.write(ExtensibleEntityJsonWriter.java:80) ~[nuxeo-core-io-10.10-HF54.jar:?] at org.nuxeo.ecm.core.io.marshallers.json.AbstractJsonWriter.write(AbstractJsonWriter.java:81) ~[nuxeo-core-io-10.10-HF54.jar:?] at org.nuxeo.ecm.core.io.marshallers.json.DefaultListJsonWriter.write(DefaultListJsonWriter.java:127) ~[nuxeo-core-io-10.10-HF54.jar:?] at org.nuxeo.ecm.core.io.marshallers.json.document.DocumentModelListJsonWriter.write(DocumentModelListJsonWriter.java:57) ~[nuxeo-core-io-10.10-HF54.jar:?] at org.nuxeo.ecm.core.io.marshallers.json.document.DocumentModelListJsonWriter.write(DocumentModelListJsonWriter.java:42) ~[nuxeo-core-io-10.10-HF54.jar:?] at org.nuxeo.ecm.core.io.marshallers.json.AbstractJsonWriter.write(AbstractJsonWriter.java:81) ~[nuxeo-core-io-10.10-HF54.jar:?] at org.nuxeo.ecm.webengine.jaxrs.coreiodelegate.PartialCoreIODelegate.writeTo(PartialCoreIODelegate.java:113) ~[nuxeo-webengine-jaxrs-10.10-HF44.jar:?] at com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:302) ~[jersey-server-1.19.4.jar:1.19.4] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1510) ~[jersey-server-1.19.4.jar:1.19.4] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419) ~[jersey-server-1.19.4.jar:1.19.4] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409) ~[jersey-server-1.19.4.jar:1.19.4]
- is caused by
-
NXP-30615 Fix CoreSession association error after executing multi-repo Page Provider
- Resolved