Known Issues
Until the CMIS specification is ratified, and depending on the CMIS provider's implementation, there may be some unexpected behavior.
Unit test failures/errors by provider
Alfresco 3.2r2 Community
These results are based on cmislib 0.1 (rev 35):
2 Failures, 1 Error
- TypeTest.testGetTypeDescendants ends in error because the URI template is named "typesdescendants" instead of "typedescendants" in the service document. This is fixed on cmis.alfresco.com.
- DocumentTest.testCheckinAfterGetPWC fails because of an Alfresco bug related to how the PWC is retrieved. See SAIL-228 on Alfresco Jira.
- QueryTest.testScore fails but I haven't looked into why. Regardless, this is fixed on cmis.alfresco.com.
cmislib from head adds these failures:
- DocumentTest.testCancelCheckout fails because I used to do a "startswith" when comparing object IDs in the checkedout collection because of an Alfresco bug in which object IDs were being changed after they were initially set (appended with a version label). The code now does a strict check on the object ID.
- DocumentTest.testCheckout fails for the same reason.
Alfresco-hosted CMIS Repository
These results are based on cmislib 0.1 (rev 35).
1 Failure
- DocumentTest.testCheckinAfterGetPWC fails because of an Alfresco bug related to how the PWC is retrieved. See SAIL-228 on Alfresco Jira.
cmislib from head is the same list.
IBM (FileNet P8)
These results are based on cmislib 0.1 (rev 35):
- CmisClientTest.testCmisClientBadAuth failed because the server I was testing against didn't have authentication enabled.
- Any of the QueryTest tests that involve the full-text indexer will fail unless a full-text index has been installed as part of your implementation. My test server did not have full-text, so I can't confirm whether or not these tests will pass.
- DocumentTest.testCheckinAfterGetPWC fails because of a bug on IBM's side related to how cmis:versionSeriesCheckedOutId is returned to the client.
- DocumentTest.testCheckin fails because IBM isn't returning cmis:checkinComment with document properties. IBM is investigating. Checkin works, and checkin with a comment works. The issue is that you currently can't see your checkin comment.
cmislib from head adds:
- FolderTest.testGetParent fails because of a bug on IBM's side. IBM working.
Nuxeo
Nuxeo test results below are based on cmislib head (rev 46) against Nuxeo's test server.
- TypeTest.testTypeDescendants is broken because the typedescendants rel has the wrong type. Nuxeo to fix.
- QueryTests fail b/c Nuxeo parser is case-sensitive. Nuxeo to fix.
- FolderTest.testAllowableActions : not yet implemented by Nuxeo
- FolderTest.testDuplicateFolder : Nuxeo allows clients to create duplicate folders. It renames the dup automatically. This test should probably be removed.
- DocumentTest.testCancelCheckout: Error 500. Nuxeo has not implemented checkout/checkin or versioning.
- DocumentTest.testCheckin: Error 500. Nuxeo has not implemented checkout/checkin or versioning.
- DocumentTest.testCheckinAfterGetPW: Error 500. Nuxeo has not implemented checkout/checkin or versioning.
- DocumentTest.testCheckout: Error 500. Nuxeo has not implemented checkout/checkin or versioning.
- DocumentTest.testAllowableActions: Same as folder allowable actions