-
Type: Bug
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: 10.10-HF27
-
Fix Version/s: None
-
Component/s: Core
-
Epic Link:
-
Tags:
-
Sprint:nxApps 2020 Cycle 6
Trying to run the aspera connector tests using the MongoDB profile fails with the error below:
2020-06-02T15:05:33.916Z] [ERROR] iCanRetrieveOnlyOneActiveTransfer(com.nuxeo.aspera.connector.service.TestTransferService) Time elapsed: 0.361 s <<< ERROR! [2020-06-02T15:05:33.916Z] java.lang.NullPointerException [2020-06-02T15:05:33.916Z] at org.nuxeo.ecm.core.api.AbstractSession.setACP(AbstractSession.java:570) [2020-06-02T15:05:33.916Z] at org.nuxeo.ecm.core.api.AbstractSession.setACP(AbstractSession.java:562) [2020-06-02T15:05:33.917Z] at org.nuxeo.ecm.core.api.impl.DocumentModelImpl.setACP(DocumentModelImpl.java:714) [2020-06-02T15:05:33.917Z] at com.nuxeo.aspera.connector.adapter.Transfer.grantRight(Transfer.java:300) [2020-06-02T15:05:33.917Z] at com.nuxeo.aspera.connector.service.AsperaServiceImpl$1.run(AsperaServiceImpl.java:73) [2020-06-02T15:05:33.917Z] at org.nuxeo.ecm.core.api.UnrestrictedSessionRunner.runUnrestricted(UnrestrictedSessionRunner.java:117) [2020-06-02T15:05:33.917Z] at com.nuxeo.aspera.connector.service.AsperaServiceImpl.createTransferDocument(AsperaServiceImpl.java:75) [2020-06-02T15:05:33.917Z] at com.nuxeo.aspera.connector.service.AsperaServiceImpl.getOrCreateTransferDocument(AsperaServiceImpl.java:54) [2020-06-02T15:05:33.917Z] at com.nuxeo.aspera.connector.service.TestTransferService.iCanRetrieveOnlyOneActiveTransfer(TestTransferService.java:129)
After investigation it seems that the error is related only to MongoDB because in the case of org.nuxeo.ecm.core.storage.dbs.DBSSession#getACP will returns null. which is not the case of org.nuxeo.ecm.core.storage.sql.coremodel.SQLSession#getACP.
This limitation is fixed since 10.10-HF16 and NXP-28130