Ich bekomme folgende Fehlermeldung von Jasperreports
Error retrieving field value from bean: dayName.
in der Zeile:
Daraufhin habe ich mein jrxml geprüft. Sieht meiner Meinung nach richtig aus.
Dann habe ich meine Klasse geprüft. (eine innerClass)
Dann habe ich meine datasource gedebugt:
auch hier finde ich dayName

Das Problem betrifft auch mein ganzes Projekt, ich kann nichts mehr drucken und jeder Bericht meldet das er ein Value nicht finden kann.
Ich habe auch schon gegoogelt, in der Regel läuft es auf Tippfehler raus,
es gibt aber auch andere Hinweise, ich weiß aber nicht was die damit meinen.
Es muss etwas mit der Projektstruktur zu tun haben, aber was.
Die anderen Elemente von Jasper laufen ja,
Kann mir jemand einen Tipp geben wo ich suchen soll ?
Error retrieving field value from bean: dayName.
in der Zeile:
Code:
JasperPrint jasperPrint = JasperFillManager.fillReport(basReport, paramsrep , datasource);
Daraufhin habe ich mein jrxml geprüft. Sieht meiner Meinung nach richtig aus.
Code:
<field name="dayName" class="java.lang.String">
<fieldDescription><![CDATA[dayName]]></fieldDescription>
</field>
Dann habe ich meine Klasse geprüft. (eine innerClass)
Code:
public String getDayName() {
return dayName;
}
public void setDayName(String dayName) {
this.dayName = dayName;
}
Dann habe ich meine datasource gedebugt:
auch hier finde ich dayName

Das Problem betrifft auch mein ganzes Projekt, ich kann nichts mehr drucken und jeder Bericht meldet das er ein Value nicht finden kann.
Ich habe auch schon gegoogelt, in der Regel läuft es auf Tippfehler raus,
es gibt aber auch andere Hinweise, ich weiß aber nicht was die damit meinen.
Es muss etwas mit der Projektstruktur zu tun haben, aber was.
Die anderen Elemente von Jasper laufen ja,
Java:
JasperReport basReport = JasperCompileManager.compileReport(getClass().getResourceAsStream("/PVA00000/Report/WeekplanUser.jrxml"));
HashMap paramsrep = getJaslanghasmap();
JRDataSource datasource = new JRBeanCollectionDataSource(printData, true);
// Report bauen und anzeigen
JasperPrint jasperPrint = JasperFillManager.fillReport(basReport, paramsrep , datasource);
Zuletzt bearbeitet: