My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
KnownIssues  
Known issues with the API
Featured
Updated Jan 21, 2010 by jeffpott...@gmail.com

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

Sign in to add a comment
Powered by Google Project Hosting