There is a typo in cmis_sync/cmis_sync.cmis.inc in method _cmis_sync_cmis_drupal_handle_deletes() (line 143):

$cmis_nodes[$sync_node->cmis_objectid] = $sync_node->nid;

Should be (note uppercase I in Id):

$cmis_nodes[$sync_node->cmis_objectId] = $sync_node->nid;

Without this fix, the CMIS server may throw the exception:

Exception:org.alfresco.error.AlfrescoRuntimeException - 01220485 Invalid node ref - does not contain forward slash:  

Comments

IanNorton’s picture

Assigned: Unassigned » IanNorton
Status: Active » Fixed

Fixed in latest dev release.

IanNorton’s picture

Status: Fixed » Closed (fixed)

Updated to dev, 1.x and 2.x branches.

Thanks for the heads up soundasleep.