Quando nós obtemos java.lang.NoSuchMethodError mesmo quando o jar / class tem o método particualar

Estou usando a biblioteca IText para facilitar a exportação de PDF em um applet. Durante a chamada de exportação, falha com o seguinte erro:

<code>java.lang.NoSuchMethodError: com.lowagie.text.pdf.PdfPTable.completeRow()V
</code>

Eu abri o jar Itext / PdfPtable.class no JD Decompiler e confirmei que a classe tem o completeRow como um método público.

Alguém pode explicar os possíveis cenários quando umjava.lang.NoSuchMethodError é lançado mesmo quando jar / classe tem isso?

Aqui está o rastreio da pilha; pode não ser muito útil, pois a maioria das chamadas é específica da nossa aplicação.

Erro ao exportar para o arquivo CSV - java.lang.NoSuchMethodError: com.lowagie.text.pdf.PdfPTable.completeRow () V
com.blox.table.action.ExportToCSVAction.actionPerformed (ExportToCSVAction.java:193)
javax.swing.AbstractButton.fireActionPerformed (fonte desconhecida)
javax.swing.AbstractButton $ Handler.actionPerformed (origem desconhecida)
javax.swing.DefaultButtonModel.fireActionPerformed (Unknown Source)
javax.swing.DefaultButtonModel.setPressed (fonte desconhecida)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased (fonte desconhecida)
java.awt.Component.processMouseEvent (fonte desconhecida)
javax.swing.JComponent.processMouseEvent (fonte desconhecida)
java.awt.Component.processEvent (Unknown Source)
java.awt.Container.processEvent (fonte desconhecida)
java.awt.Component.dispatchEventImpl (fonte desconhecida)
java.awt.Container.dispatchEventImpl (fonte desconhecida)
java.awt.Component.dispatchEvent (Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent (Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent (Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent (Unknown Source)
java.awt.Container.dispatchEventImpl (fonte desconhecida)
java.awt.Window.dispatchEventImpl (fonte desconhecida)
java.awt.Component.dispatchEvent (Unknown Source)
java.awt.EventQueue.dispatchEvent (Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters (Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter (Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy (Unknown Source)
java.awt.EventDispatchThread.pumpEvents (Unknown Source)
java.awt.EventDispatchThread.pumpEvents (Unknown Source)
java.awt.EventDispatchThread.run (Unknown Source)
com.lowagie.text.pdf.PdfPTable.completeRow () V
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 (método nativo)
sun.reflect.NativeMethodAccessorImpl.invoke (fonte desconhecida)
sun.reflect.DelegatingMethodAccessorImpl.invoke (fonte desconhecida)
java.lang.reflect.Method.invoke (Unknown Source)
spin.Invocation.evaluate (Invocation.java:175)
spin.off.SpinOffEvaluator $ 1.run (SpinOffEvaluator.java:108)
java.lang.Thread.run (fonte desconhecida)

questionAnswers(4)

yourAnswerToTheQuestion