2016-04-22 5 views
0

ich ein Programm geschrieben haben PDF-Berichte zu generieren, indem Sie Jasper 5.5 aber, wenn die Ausführung des Programms Ausnahme folgenden kommt:Jasper Bericht 5.5 Laufzeitfehler

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

Sie müssen genügend Quellen zeigen, damit Leute Ihr Problem reproduzieren können. –

+0

in Sortierung sollten Sie mehr 'StackTrace' und' code' hinzufügen, um Ihr Problem zu identifizieren –

+0

Dies kommt beim Ausführen dieser Methode: JasperRunManager.runReportToPdfFile (...) --------------- ------------------------------- java.lang.AbstractMethodError: org.apache.xerces.dom.DeferredElementImpl.getTextContent() Ljava/lang/String; \t bei net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFace (SimpleFontExtensionHelper.java:364) \t bei net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamily (SimpleFontExtensionHelper.java:290) \t bei net .sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamilies (SimpleFontExtensionHelper.java:254) – Manujaya

Antwort

0
public class AbstractMethodError extends IncompatibleClassChangeError 

AbstractMethodError geworfen, wenn eine Anwendung aufzurufen versucht eine abstract Methode. Normalerweise wird diese error von der compiler gefangen;

aber dieses error kann nur zur Laufzeit auftreten, wenn sich die Definition von einigen class inkompatibel geändert hat, seit die aktuell ausgeführte Methode zuletzt kompiliert wurde.

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

+0

Dies kommt beim Ausführen dieser Methode: JasperRunManager.runReportToPdfFile (...) Im Detail ist die Ausnahme wie folgt: java.lang .AbstractMethodError: org.apache.xerces.dom.DeferredElementImpl.getTextContent() Ljava/lang/String; \t bei net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFace (SimpleFontExtensionHelper.java:364) \t bei net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamily (SimpleFontExtensionHelper.java:290) \t bei net .sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamilies (SimpleFontExtensionHelper.java:254) – Manujaya

+0

dann kompilieren Sie Ihren Code neu. und dann versuchen Sie es zu starten .. @Manujaya –

+0

fügen Sie bitte dieses Stacktrace zu Ihrer Frage hinzu. Vielen Dank. @Manujaya –