Я использую библиотеку IText для облегчения экспорта PDF в апплет. Во время вызова экспорта происходит сбой со следующей ошибкой:
java.lang.NoSuchMethodError: com.lowagie.text.pdf.PdfPTable.completeRow()V
Я открыл Itext jar / PdfPtable.class в JD Decompiler и подтвердил, что класс имеет completeRow в качестве открытого метода.
Может ли кто-нибудь объяснить возможные сценарии, когда выбрасывается java.lang.NoSuchMethodError
, даже если он есть у jar / class?
Вот трассировка стека; может быть не очень полезным, так как большинство звонков относятся к нашему приложению.
Ошибка при экспорте в файл CSV - java.lang.NoSuchMethodError: com.lowagie.text.pdf.PdfPTable.completeRow () V
com.blox.table.action.ExportToCSVAction.actionPerformed (ExportToCSVAction.java:193)
javax.swing.AbstractButton.fireActionPerformed (неизвестный источник)
javax.swing.AbstractButton $ Handler.actionPerformed (неизвестный источник)
javax.swing.DefaultButtonModel.fireActionPerformed (неизвестный источник)
javax.swing.DefaultButtonModel.setPressed (неизвестный источник)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased (неизвестный источник)
java.awt.Component.processMouseEvent (неизвестный источник)
javax.swing.JComponent.processMouseEvent (неизвестный источник)
java.awt.Component.processEvent (Неизвестный источник)
java.awt.Container.processEvent (неизвестный источник)
java.awt.Component.dispatchEventImpl (неизвестный источник)
java.awt.Container.dispatchEventImpl (неизвестный источник)
java.awt.Component.dispatchEvent (неизвестный источник)
java.awt.LightweightDispatcher.retargetMouseEvent (неизвестный источник)
java.awt.LightweightDispatcher.processMouseEvent (неизвестный источник)
java.awt.LightweightDispatcher.dispatchEvent (неизвестный источник)
java.awt.Container.dispatchEventImpl (неизвестный источник)
java.awt.Window.dispatchEventImpl (неизвестный источник)
java.awt.Component.dispatchEvent (неизвестный источник)
java.awt.EventQueue.dispatchEvent (Неизвестный источник)
java.awt.EventDispatchThread.pumpOneEventForFilters (неизвестный источник)
java.awt.EventDispatchThread.pumpEventsForFilter (неизвестный источник)
java.awt.EventDispatchThread.pumpEventsForHierarchy (неизвестный источник)
java.awt.EventDispatchThread.pumpEvents (неизвестный источник)
java.awt.EventDispatchThread.pumpEvents (неизвестный источник)
java.awt.EventDispatchThread.run (неизвестный источник)
com.lowagie.text.pdf.PdfPTable.completeRow () V * 1 039 *
com.blox.table.view.GridTableModel $ PdfExportWriter.writeNewLine (GridTableModel.java:7259)
com.blox.table.view.GridTableModel.buildExportData (GridTableModel.java:3111)
com.blox.table.view.GridTableModel.export (GridTableModel.java:2541)
com.blox.table.view.GridTable.export (GridTable.java:1318)
com.blox.table.action.ExportToCSVAction.exportToFile (ExportToCSVAction.java:248)
com.blox.table.action.ExportToCSVAction.access $ 1 (ExportToCSVAction.java:245)
com.blox.table.action.ExportToCSVAction $ Worker.exportToCSVFile (ExportToCSVAction.java:111)
sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод)
sun.reflect.NativeMethodAccessorImpl.invoke (неизвестный источник)
sun.reflect.DelegatingMethodAccessorImpl.invoke (неизвестный источник)
java.lang.reflect.Method.invoke (неизвестный источник)
spin.Invocation.evaluate (Invocation.java:175)
spin.off.SpinOffEvaluator $ 1.run (SpinOffEvaluator.java:108)
java.lang.Thread.run (неизвестный источник)