chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Florian Müller (JIRA) <j...@apache.org>
Subject [jira] [Resolved] (CMIS-373) getContentStream() throws CmisNotFoundException on existing document (Alfresco)
Date Mon, 05 Sep 2011 15:38:09 GMT

     [ https://issues.apache.org/jira/browse/CMIS-373?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Florian Müller resolved CMIS-373.
---------------------------------

    Resolution: Not A Problem
      Assignee: Florian Müller

That's an Alfresco specific behavior and not an OpenCMIS issue.

> getContentStream() throws CmisNotFoundException on existing document (Alfresco)
> -------------------------------------------------------------------------------
>
>                 Key: CMIS-373
>                 URL: https://issues.apache.org/jira/browse/CMIS-373
>             Project: Chemistry
>          Issue Type: Bug
>          Components: opencmis-client
>    Affects Versions: OpenCMIS 0.3.0
>         Environment: Alfresco 3.4d, opencmis-0.3.0-SNAPSHOT
>            Reporter: Patrick Balm
>            Assignee: Florian Müller
>
> When I upload a document via FTP into Alfresco I execute an Alfresco rule
> that extracts the objectId (eg  "workspace://SpacesStore/b326b5d4-24aa-4cec-879d-f772e65d0375")
via JavaScript.
> When I use this objectId to search the document, I get a CmisNotFoundException.     
  
> CmisObject object = getSession().getObject(getSession().createObjectId("workspace://SpacesStore/b326b5d4-24aa-4cec-879d-f772e65d0375"));
> Document document = (Document) object;
> // throws CmisNotFoundException
> InputStream stream = document.getContentStream().getStream();
> The documentation (http://wiki.alfresco.com/wiki/CMIS#Document_Objects) says 
> "
> Document objects represent the enties that we really come to the repository for, the
content. Document objects (and only document objects) may have Content Streams (the actual
file associated with the document). 
> ...
> "
> If I use above approach and code the exception is thrown, also the MimeType is not set
for the document.
> Test with PropertyData<?> show this:
> pd.getDisplayName()=Content Stream MIME Type
> pd.getFirstValue()=
> pd.getId()=cmis:contentStreamMimeType
> pd.getLocalName()=null
> pd.getQueryName()=cmis:contentStreamMimeType
> ...
> value of cmis:contentStreamLength = 0
> value of cmis:contentStreamId = null
> When I iterate over the complete folder in which the doc resides it does not throw CmisNotFoundException
and correctly
> returns the stream.
> Picnic? (problem in chair, not in computer) or something else?
> tia

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

Mime
View raw message