JasperReport Erreur de l'évaluation de l'expression: texte Source : new java.lang.Integer(1)

Je suis l'aide de JasperSoft Studio 5.1.0 pour la création de mon rapport. C'est la bibliothèque que j'ai utilisé jusqu'à présent

  • commons-beanutils-1.8.3.jar commons-collections.jar
    commons-digester-1.7.jar commons-javaflow-20060411.jar
    commons-logging-1.1.3.jar groovy-all-1.7.5.jar itext-2.1.7.jar
    jasperreports-5.1.0.jar

J'essaie à l'aide du paramètre et il ne montre pas d'erreur quand je vois l'aperçu sur JasperSoft Studio, mais lorsque j'essaie d'imprimer à partir de mon programme Java c'est afficher une erreur comme ceci:

net.sf.jasperreports.moteur.de remplissage.JRExpressionEvalException: Erreur de l'évaluation de l'expression :
Source texte : new java.lang.Integer(1)

le code que j'utilise sur mon programme pour l'action effectuée est comme ça

try
{
   String NamaFile = "src/Laporan Penawaran.jasper";
   Class.forName("com.mysql.jdbc.Driver").newInstance();
   Connection konek = Koneksi.getKoneksi();
   HashMap hash = new HashMap();
   hash.put("param1",no_tender.getText());

   File file = new File(NamaFile);
   JasperReport jasperReport = (JasperReport) JRLoader.loadObject(file.getPath());
   JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, hash,konek);
   JasperViewer.viewReport(jasperPrint);
} catch(Exception ex) {
   System.out.println(ex);
}

Je viens vous demandez-vous peut-être mon jasper fichier d'erreur, mais lorsque je tente d'effacer tous les champs et en utilisant uniquement du texte statique à l'erreur existe toujours. Que suis-je censé faire?

  • Vous devriez poster le fichier jrxml
InformationsquelleAutor kripton haz | 2013-08-05