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

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

       Resolution: Fixed
    Fix Version/s: OpenCMIS 0.5.0
         Assignee: Florian Müller

Fixed. Thanks!

> Wrong use of the ContentStreamImpl in the Creating a document example
> ---------------------------------------------------------------------
>
>                 Key: CMIS-411
>                 URL: https://issues.apache.org/jira/browse/CMIS-411
>             Project: Chemistry
>          Issue Type: Bug
>          Components: site&docs
>            Reporter: Piergiorgio Lucidi
>            Assignee: Florian Müller
>            Priority: Minor
>             Fix For: OpenCMIS 0.5.0
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> In the Creating a document example available at the following page:
> http://chemistry.apache.org/java/examples/example-create-update.html
> I found this snippet dedicated to create the content stream:
> {code}
> // content
> byte[] content = "Hello World!".getBytes();
> InputStream stream = new ByteArrayInputStream(content);
> ContentStream contentStream = new ContentStreamImpl(name, content.length, 
> "text/plain", stream);
> {code}
> But I think that it is wrong, trying to execute the snippet on OpenCMIS 
> 0.4.0, the right way to create a content is the following:
> {code}
> // content
> byte[] content = "Hello World!".getBytes();
> InputStream stream = new ByteArrayInputStream(content);
> ContentStream contentStream = new ContentStreamImpl(name, new 
> BigInteger(content), "text/plain", stream);
> {code}
> The second argument of the ContentStreamImpl constructor must be a 
> BigInteger, in the example shown in the website content.length return an int 
> value that can't be used correctly.

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


Reply via email to