05-11-2012 05:04 AM
Map<String, String> newDocProps = new HashMap<String, String>();
newDocProps.put("cm:versionable", "true");
document.updateProperties(newDocProps);Exception in thread "main" java.lang.IllegalArgumentException: Property 'cm:versionable' is neither an object type property nor an aspect property!
at org.alfresco.cmis.client.impl.AlfrescoObjectFactoryImpl.convertProperties(AlfrescoObjectFactoryImpl.java:181)
at org.apache.chemistry.opencmis.client.runtime.AbstractCmisObject.updateProperties(AbstractCmisObject.java:314)
at org.alfresco.cmis.client.impl.AlfrescoDocumentImpl.updateProperties(AlfrescoDocumentImpl.java:72)
at org.apache.chemistry.opencmis.client.runtime.AbstractCmisObject.updateProperties(AbstractCmisObject.java:278)
at espeo.sikposk.cmis.CmisTest.main(CmisTest.java:57)var nodeRef = args.nodeRef;
var node = search.findNode("workspace://SpacesStore/ae1203ff-f8b8-421e-9f69-5bec5111ec05");
node.addAspect("cm:versionable");Exception in thread "main" org.apache.chemistry.opencmis.commons.exceptions.CmisInvalidArgumentException: Bad Request
at org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.convertStatusCode(AbstractAtomPubService.java:423)
at org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.read(AbstractAtomPubService.java:554)
at org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.getTypeDefinitionInternal(AbstractAtomPubService.java:821)
at org.apache.chemistry.opencmis.client.bindings.spi.atompub.RepositoryServiceImpl.getTypeDefinition(RepositoryServiceImpl.java:80)
at org.apache.chemistry.opencmis.client.bindings.impl.RepositoryServiceImpl.getTypeDefinition(RepositoryServiceImpl.java:137)
at org.apache.chemistry.opencmis.client.runtime.SessionImpl.getTypeDefinition(SessionImpl.java:508)
at org.alfresco.cmis.client.impl.AlfrescoAspectsImpl.addAspect(AlfrescoAspectsImpl.java:93)
at org.alfresco.cmis.client.impl.AlfrescoDocumentImpl.addAspect(AlfrescoDocumentImpl.java:126)
at espeo.sikposk.cmis.CmisTest.main(CmisTest.java:64)
05-11-2012 07:31 AM
05-17-2012 03:54 AM
05-21-2012 02:49 PM
if (!alfDoc.hasAspect("P:cm:versionable")) {
alfDoc.addAspect("P:cm:versionable");
}
I think Alfresco's extension uses the "P:" prefix to the namespace/name to indicate that it is a Policy (which Alfresco equates to an Aspect).05-23-2012 09:09 AM
if (!doc.hasAspect("P:cm:versionable")) {
doc.addAspect("P:cm:versionable");
}
log4j:WARN No appenders could be found for logger (org.apache.chemistry.opencmis.client.bindings.spi.atompub.CmisAtomPubSpi).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" org.apache.chemistry.opencmis.commons.exceptions.CmisInvalidArgumentException: Bad Request
at org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.convertStatusCode(AbstractAtomPubService.java:423)
at org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.read(AbstractAtomPubService.java:554)
at org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.getTypeDefinitionInternal(AbstractAtomPubService.java:821)
at org.apache.chemistry.opencmis.client.bindings.spi.atompub.RepositoryServiceImpl.getTypeDefinition(RepositoryServiceImpl.java:80)
at org.apache.chemistry.opencmis.client.bindings.impl.RepositoryServiceImpl.getTypeDefinition(RepositoryServiceImpl.java:137)
at org.apache.chemistry.opencmis.client.runtime.SessionImpl.getTypeDefinition(SessionImpl.java:508)
at org.alfresco.cmis.client.impl.AlfrescoAspectsImpl.addAspect(AlfrescoAspectsImpl.java:93)
at org.alfresco.cmis.client.impl.AlfrescoDocumentImpl.addAspect(AlfrescoDocumentImpl.java:126)
at espeo.sikposk.cmis.CMISTools.enableVersionable(CMISTools.java:409)
at espeo.sikposk.cmis.CMISTools.enableVersionable(CMISTools.java:403)
at espeo.sikposk.cmis.CmisTest.main(CmisTest.java:34)
05-23-2012 09:20 AM
05-24-2012 03:22 AM
01-15-2013 12:55 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.