2016-04-22 94 views
0

我已經寫了一個程序來生成利用JasperReports的5.5但在運行程序時以下異常PDF報告5.5運行時說到:碧玉報告錯誤

Java.lang.AbstractMethodError: 
      org.apache.xerces.dom.DeferredElementImpl.getTextContent()Ljava/lang/String; 
at  
net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFace(Simple‌​FontExtensionHelper.java:364) at 
net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamily(Simp‌​leFontExtensionHelper.java:290) at 
net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamilies(Si‌​mpleFontExtensionHelper.java:254) 
+0

您必須顯示足夠的來源才能重現您的問題。 –

+0

你應該添加更多'StackTrace'和'代碼'來識別你的問題 –

+0

這是在執行這個方法時:JasperRunManager.runReportToPdfFile(...) --------------- ------------------------------- java.lang.AbstractMethodError:org.apache.xerces.dom.DeferredElementImpl.getTextContent ()Ljava /郎/字符串; \t在net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFace(SimpleFontExtensionHelper.java:364) \t在net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamily(SimpleFontExtensionHelper.java:290) \t在淨.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamilies(SimpleFontExtensionHelper.java:254) – Manujaya

回答

0
public class AbstractMethodError extends IncompatibleClassChangeError 

AbstractMethodError當應用程序試圖調用拋出一種abstract方法。正常情況下,errorcompiler捕獲;

但是這個error只能在運行時發生,如果某些class的定義自上次編譯當前執行的方法以來已經不兼容地發生了更改。

Solution - Please re-compile your code or Class(Which raise error) and then run your Code.

+0

執行此方法時出現: JasperRunManager.runReportToPdfFile(...) 詳細地說,例外情況如下: java.lang .AbstractMethodError:org.apache.xerces.dom.DeferredElementImpl.getTextContent()Ljava/lang/String; \t在net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFace(SimpleFontExtensionHelper.java:364) \t在net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamily(SimpleFontExtensionHelper.java:290) \t在淨.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamilies(SimpleFontExtensionHelper.java:254) – Manujaya

+0

然後重新編譯你的代碼。然後嘗試運行.. @Manujaya –

+0

請將此堆棧跟蹤添加到您的問題。謝謝。 @Manujaya –