cmis spaces with Nuxeo cmis 0.62 (nuxeo cmis + chemistry)

33 views
Skip to first unread message

sreiner

unread,
Aug 13, 2009, 2:10:18 AM8/13/09
to CMIS Interoperability
After changing things in cmis spaces for 0.62:

(atompub rest only)

Nuxeo 5.2 latest GA release 32 bit + apache chemistry 0.62
(Installed per http://doc.nuxeo.org/xwiki/bin/view/Main/CMIS )
(with java 1.5 14)

1. Tree / folder navigation works when folder (workspace) contains
only folders

2. Tree / folder navigation doesn't work when folder contains doc
Nuxeo console has
22:47:02,751 ERROR [STDERR] org.jboss.resteasy.spi.UnhandledException:
java.lang
.RuntimeException:
org.nuxeo.ecm.core.api.model.PropertyNotFoundException: Prope
rty not found: cmis:ContentStreamId. Could not find registered schema
with prefi
x: cmis

2. Search with basic ( posting query xml doc gives io error)
SELECT * FROM document WHERE contains ('searchText')
See in nuxeo console:
22:52:34,295 ERROR [STDERR] at
org.apache.tomcat.util.net.JIoEndpoint$Worker
.run(JIoEndpoint.java:446)
22:52:34,296 ERROR [STDERR] at java.lang.Thread.run(Thread.java:
595)
22:52:34,297 ERROR [STDERR] Caused by: java.lang.RuntimeException:
org.nuxeo.ecm
.core.api.model.PropertyNotFoundException: Property not found:
cmis:ContentStrea
mId. Could not find registered schema with prefix: cmis
22:52:34,298 ERROR [STDERR] at
org.nuxeo.ecm.core.chemistry.impl.NuxeoObject
Entry.getValue(NuxeoObjectEntry.java:71)
22:52:34,299 ERROR [STDERR] at
org.nuxeo.ecm.core.chemistry.impl.NuxeoObject
Entry.getValues(NuxeoObjectEntry.java:89)
22:52:34,299 ERROR [STDERR] at
org.apache.chemistry.atompub.abdera.ObjectEle
ment.<init>(ObjectElement.java:58)
22:52:34,300 ERROR [STDERR] at
org.apache.chemistry.atompub.server.CMISObjec
tsCollection.addEntryDetails(CMISObjectsCollection.java:185)
22:52:34,301 ERROR [STDERR] at
org.apache.chemistry.atompub.server.CMISObjec
tsCollection.addEntryDetails(CMISObjectsCollection.java:68)
22:52:34,302 ERROR [STDERR] at
org.apache.abdera.protocol.server.impl.Abstra
ctEntityCollectionAdapter.addFeedDetails
(AbstractEntityCollectionAdapter.java:39
4)

Florent Guillaume

unread,
Aug 13, 2009, 6:21:03 AM8/13/09
to cmis-i...@googlegroups.com, CMIS Interoperability
Hi Steve,

I'm in vacation this week but will get back to Nuxeo and Chemistry
work soon. Obviously there's something wrong somewhere with the
treatment of cmis:ContentStreamId...

Anyway it's great to finally have a 0.62 client, you can bet it'll get
a lot of testing :-)

Florent
--
Florent Guillaume
Nuxeo +33 6 89 30 51 63


On 13 août 2009, at 08:10, sreiner
<steve...@integratedsemantics.com> wrote:

> cmis:ContentStreamId

Steve Reiner

unread,
Aug 13, 2009, 7:05:33 PM8/13/09
to cmis-i...@googlegroups.com
Thanks Florent,

(shouldn't be reading email on vacation)


Note:

SELECT * FROM cmis:folder WHERE contains ('searchText')
works returns results

SELECT * FROM cmis:document WHERE contains ('searchText')

Has the same cmis:ContentStreamId problem as
select * from document

16:00:57,585 ERROR [STDERR] org.jboss.resteasy.spi.UnhandledException: java.lang
.RuntimeException: org.nuxeo.ecm.core.api.model.PropertyNotFoundException: Prope
rty not found: cmis:ContentStreamId. Could not find registered schema with prefi
x: cmis

Steve

Florent Guillaume

unread,
Aug 17, 2009, 12:18:40 PM8/17/09
to cmis-i...@googlegroups.com
Hi Steve,

I'm now back at work ;)

Would it be possible for you to provide me with the version of CMIS
Spaces you're using, in order for me to debug things? Is it build 8
from code.google.com ?

Thanks,
Florent

Steve Reiner

unread,
Aug 17, 2009, 3:24:08 PM8/17/09
to cmis-i...@googlegroups.com
I will build a new one today with start on 0.62 (on google code)

Bld8 is 0.61

Albert Brown

unread,
Aug 17, 2009, 3:44:28 PM8/17/09
to cmis-i...@googlegroups.com
You may want to look at .63 (in progress) instead. You can find the
latest in svn. The roadmap page has the links -
http://wiki.oasis-open.org/cmis/Roadmap.

I believe most of the vendors are switching their impls over to 63 now.

-Al

Albert Brown

unread,
Aug 17, 2009, 3:54:06 PM8/17/09
to cmis-i...@googlegroups.com
Also, this page on the wiki is being filled out with impls -
http://wiki.oasis-open.org/cmis/Interoperability%20Testing

-Al

Florent Guillaume

unread,
Aug 17, 2009, 5:14:28 PM8/17/09
to cmis-i...@googlegroups.com
Well Al, 0.63 is not finalized yet... For myself and Chemistry I'd like to work on a draft spec that I know to be fixed, so 0.62 is better in this respect. And Nuxeo and Alfresco are both targeting 0.62 at the moment.

Anyway Steve, thanks, I'm looking forward to this.

Florent

-- 
Florent Guillaume, Head of R&D, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)

sreiner

unread,
Aug 18, 2009, 7:05:32 AM8/18/09
to CMIS Interoperability
Have a bld9 of cmis spaces updated for 0.62 cmis spec (when in rest
atompub config mode)

http://code.google.com/p/cmisspaces/downloads/list

Note:
Did most of testing with alfresco

on Nuxeo
tried with nuxeo 5.2.1 august 17 snapshot + cmis/chemistry jars
(august 7)
saw same problem when have docs in folder that I had seen when used
used nuxeo 5.2 ga
(with java 1.5 14)

Florent Guillaume

unread,
Aug 18, 2009, 7:40:20 AM8/18/09
to cmis-i...@googlegroups.com
Thanks, I'll do some testing. The Nuxeo version shouldn't matter at
this point, as all the logic related to CMIS is in the Chemistry jars
and the nuxeo-chemistry addon.

Btw when installing CMIS Spaces the Air runtime always asks to replace
v1 with v1 (always the same version number). An actual version number
would be cool :)

Thanks,
Florent

Albert Brown

unread,
Aug 18, 2009, 10:46:33 AM8/18/09
to cmis-i...@googlegroups.com
Yes, but that is what we talked about at the F2F and all the call
yesterday. 63 will become the public review draft. To make sure it
is good, we need implementations on it. Also, the only things we are
addressing in it are inconsistencies, naming, etc.

If this makes it easier, I could post 63a to the tc from drafts in svn.

-Al
Reply all
Reply to author
Forward
0 new messages