chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Dürig (JIRA) <j...@apache.org>
Subject [jira] [Commented] (CMIS-618) This operation requires that the node be versionable (that is, isNodeType("mix:versionable") == true)
Date Wed, 03 Apr 2013 08:13:17 GMT

    [ https://issues.apache.org/jira/browse/CMIS-618?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13620713#comment-13620713
] 

Michael Dürig commented on CMIS-618:
------------------------------------

I'll have a look at the other issues as time permits. Please review the ones I have already
commented on.

Regarding mix:versionable: AFICS everything which worked with the simple versioning model
should also work with the full versioning model. The converse is not true though and most
if not all of the full versioning features are currently not supported through the bridge.

                
> This operation requires that the node be versionable (that is, isNodeType("mix:versionable")
== true)
> -----------------------------------------------------------------------------------------------------
>
>                 Key: CMIS-618
>                 URL: https://issues.apache.org/jira/browse/CMIS-618
>             Project: Chemistry
>          Issue Type: Sub-task
>          Components: opencmis-server-jcr
>    Affects Versions: OpenCMIS 0.9.0 beta 1
>            Reporter: Ivan Vasyliev
>             Fix For: OpenCMIS 1.0.0
>
>         Attachments: versioningType.patch
>
>
> TCK executed with modeshape profile. Modeshape does not support mix:simpleVersionable.
> Stacktrace:
> org.apache.chemistry.opencmis.commons.exceptions.CmisStorageException: This operation
requires that the node be versionable (that is, isNodeType("mix:versionable") == true)
> at org.apache.chemistry.opencmis.client.bindings.spi.webservices.AbstractWebServicesService.convertException(AbstractWebServicesService.java:117)
> at org.apache.chemistry.opencmis.client.bindings.spi.webservices.ObjectServiceImpl.createDocument(ObjectServiceImpl.java:86)
> at org.apache.chemistry.opencmis.client.runtime.SessionImpl.createDocument(SessionImpl.java:726)
> at org.apache.chemistry.opencmis.client.runtime.FolderImpl.createDocument(FolderImpl.java:88)
> at org.apache.chemistry.opencmis.tck.impl.AbstractSessionTest.createDocument(AbstractSessionTest.java:368)
> at org.apache.chemistry.opencmis.tck.impl.AbstractSessionTest.createDocument(AbstractSessionTest.java:335)
> Proposed fix:
> {code}
> if(simpleVersionable supported)
>    use simpleVersionable
> else if(versionable supported)
>    use versionable
> else 
>    throw exception
> {code}
> Could you please elaborate what are the possible issues with jcr bridge when switching
to mix:versionable? (EOW, what else needs to be changed?)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message