Hi,

I am asking itext to write pdfs and rtfs to the filesystem which is a
nfs mount using netapp as the storage base.

I'm getting the following exceptions from within itext.

I would be most grateful if any light can be shed on how to begin to
remedy these.  As far as I can tell from the stacktraces the problems
occur between itext and java native methods.

Many thanks.

-- Stale NFS file handle --

java.io.IOException: Stale NFS file handle
        at java.io.FileOutputStream.close0(Native Method)
        at java.io.FileOutputStream.close(FileOutputStream.java:279)
        at java.io.FilterOutputStream.close(FilterOutputStream.java:143)
        at java.io.FilterOutputStream.close(FilterOutputStream.java:143)
        at com.lowagie.text.pdf.OutputStreamCounter.close(Unknown Source)
        at com.lowagie.text.DocWriter.close(Unknown Source)
        at com.lowagie.text.rtf.RtfWriter2.close(Unknown Source)
        at com.lowagie.text.Document.close(Unknown Source)
        at com.foo.dc.consumer.renderer.Renderer.close(Renderer.java:78)
        at 
com.foo.dc.consumer.parser.AbstractParser.parse(AbstractParser.java:85)
        at com.foo.dc.jms.Consumer.handleMessage(Consumer.java:150)
        at sun.reflect.GeneratedMethodAccessor242.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:283)
        at 
org.springframework.jms.listener.adapter.MessageListenerAdapter.invokeListenerMethod(MessageListenerAdapter.java:451)
        at 
org.springframework.jms.listener.adapter.MessageListenerAdapter.onMessage(MessageListenerAdapter.java:353)
        at 
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:485)
        at 
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:442)
        at 
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:414)
        at 
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:309)
        at 
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:254)
        at 
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:871)
        at 
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:811)
        at java.lang.Thread.run(Thread.java:619)

-- Bad File descriptor --

java.io.IOException: Bad file descriptor
        at java.io.FileOutputStream.writeBytes(Native Method)
        at java.io.FileOutputStream.write(FileOutputStream.java:260)
        at 
java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
        at java.io.BufferedOutputStream.write(BufferedOutputStream.java:104)
        at java.io.BufferedOutputStream.write(BufferedOutputStream.java:105)
        at com.lowagie.text.pdf.OutputStreamCounter.write(Unknown Source)
        at java.io.ByteArrayOutputStream.writeTo(ByteArrayOutputStream.java:109)
        at com.lowagie.text.rtf.document.output.RtfMemoryCache.writeTo(Unknown
Source)
        at com.lowagie.text.rtf.document.RtfDocument.writeDocument(Unknown
Source)
        at com.lowagie.text.rtf.RtfWriter2.close(Unknown Source)
        at com.lowagie.text.Document.close(Unknown Source)
        at com.foo.dc.consumer.renderer.Renderer.close(Renderer.java:78)
        at 
com.foo.dc.consumer.parser.AbstractParser.parse(AbstractParser.java:85)
        at com.foo.dc.jms.Consumer.handleMessage(Consumer.java:150)
        at sun.reflect.GeneratedMethodAccessor242.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:283)
        at 
org.springframework.jms.listener.adapter.MessageListenerAdapter.invokeListenerMethod(MessageListenerAdapter.java:451)
        at 
org.springframework.jms.listener.adapter.MessageListenerAdapter.onMessage(MessageListenerAdapter.java:353)
        at 
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:485)
        at 
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:442)
        at 
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:414)
        at 
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:309)
        at 
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:254)
        at 
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:871)
        at 
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:811)
        at java.lang.Thread.run(Thread.java:619)

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/

Reply via email to