Hi Norbert,

That's rather a general problem than an Alfresco problem. The repository can't 
know that the stream in incomplete. The stream just ends.
Do you have a stack trace or a code snippet to reproduce that?


- Florian



On 28/10/2011 09:14, Norbert Kopcsek wrote:
> Hi again.
> 
> I'm not sure this is the proper Mailing List for this issue, but here it goes:
> 
> We have a project were we use OpenCMIS 0.5.0 to communicate to Alfresco using 
> WebServices. We want to use the Streaming API of Apache Commons FileUpload 
> (as described here: http://commons.apache.org/fileupload/streaming.html) to 
> get the InputStream, create a ContentStream and send it directly to Alfresco 
> using Folder.createDocument(...) to create new documents and 
> Document.checkIn(...) to update documents.
> 
> When canceling an upload OpenCMIS rightly throws an exception informing about 
> an end of file error, but still a new document is created in Alfresco 
> containing a corrupted/partial file/contentstream. My expectation is that an 
> EOFError should result in no creation of a document. This issue makes it 
> impossible for us to use the Streaming API but instead we have to first store 
> the stream into a file (this can be canceled) and then move it to Alfresco 
> (cannot be canceled).
> 
> Thanks for any tips and hints or fixes for this issue.
> 
> Regards,
> Norbert Kopcsek
> [email protected]
> 
> 
> 

Reply via email to