Java.lang.ClassCastException при использовании iText 2.2 для штамповки данных в PDF-файлJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java.lang.ClassCastException при использовании iText 2.2 для штамповки данных в PDF-файл

Сообщение Anonymous »

Я столкнулся с исключением java.lang.ClassCastException в своем приложении при использовании iText 2.2 для подписи и печати определенных PDF-документов. Ошибка периодически возникает при обработке PDF-файлов, содержащих таблицы и содержащих более 4 страниц. После перезагрузки сервера Tomcat, на котором развернуто приложение, оно снова работает. Соответствующая часть трассировки стека выглядит следующим образом:

Код: Выделить всё

java.lang.ClassCastException: com.lowagie.text.pdf.PdfDictionary cannot be cast to com.lowagie.text.pdf.PRIndirectReference
at com.lowagie.text.pdf.PdfReader.eliminateSharedStreams(PdfReader.java:2233) ~[itext-2.2.jar:?]
at com.lowagie.text.pdf.PdfReader.readPdf(PdfReader.java:521) ~[itext-2.2.jar:?]
at com.lowagie.text.pdf.PdfReader.(PdfReader.java:184) ~[itext-2.2.jar:?]
at com.lowagie.text.pdf.PdfReader.(PdfReader.java:173) ~[itext-2.2.jar:?]
...
Мы используем iText 2.2 для маркировки некоторых данных в файлах PDF. В некоторых из этих документов, которые включают таблицы и более 4 страниц, периодически возникают ошибки, которые мы не можем объяснить. Мы будем очень признательны за любую информацию о том, как решить эту проблему.
Невозможно воспроизвести ошибку даже с тем же файлом PDF. После перезагрузки сервера Tomcat он снова заработает.
Я рассчитываю без проблем работать с любым PDF-файлом.

Подробнее здесь: https://stackoverflow.com/questions/792 ... into-a-pdf
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»