On 2013-04-12 00:21, Ulrich wrote:
While retrieving lots of data in a loop from several nt:file nodes I always get a 
"no space left on device"-exception. The code is:
Node filenode = Node.getNode("jcr:content");
Property jcrdata = filenode.getProperty("jcr:data");
InputStream is = jcrdata.getBinary().getStream();
It seems that the InputStream is buffered somewhere for the current session and 
that the total buffer size for a session is limited. Is this true and if so, 
how can I control this size? Or is there an opportunity to free the space? I 
can probably close my session and open a new one but I would need to change the 
logic of my program,

Any hint is very welcome.

Did you try the dispose() method on the Binary instance?

Best regards, Julian

Reply via email to