vhmangaiha
-
Posts
2 -
Joined
-
Last visited
Content Type
Forum
Downloads
Featured Visualizations
Knowledge Base
Documentation (PDF Downloads)
Blog
Documentation (Test Area)
Documentation
Dr. Jaspersoft Webinar Series
Security Advisories
Events
Profiles
Posts posted by vhmangaiha
-
-
Hi all,
I am using Jaspersoft Studio 5.6.0 Final
1) I am using Collection of JavaBeans as Data Adapter, testing is successful
2) I am including joda-time-2.1.jar and my jar files in the build path
3) From the data preview , all the data is coming properly
4) I have two fields which is of org.joda.time.LocalDate and org.joda.time.LocalDateTime.
<field name="seizureAndArrest" class="org.joda.time.LocalDateTime"> <fieldDescription><![CDATA[seizureAndArrest]]></fieldDescription> </field> <field name="dateOfDisposal" class="org.joda.time.LocalDate"> <fieldDescription><![CDATA[dateOfDisposal]]></fieldDescription> </field> [/code]
In the display part in my jrxml
<textField> <reportElement x="124" y="0" width="61" height="35" uuid="a13f37f2-ae19-48a1-8348-5b48a3f3b834"/> <textFieldExpression><![CDATA[$F{seizureAndArrest}]]></textFieldExpression> </textField> <textField> <reportElement x="682" y="0" width="57" height="35" uuid="12baa0d8-4f66-47bb-9565-e6967130b986"/> <textFieldExpression><![CDATA[$F{dateOfDisposal}]]></textFieldExpression> </textField> [/code]
When i run in my JasperSoft Studio , i get the following errors
net.sf.jasperreports.engine.JRException: net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression :
Source text : $F{seizureAndArrest}
at com.jaspersoft.studio.editor.preview.view.control.ReportControler.fillReport(ReportControler.java:466)
at com.jaspersoft.studio.editor.preview.view.control.ReportControler.access$18(ReportControler.java:441)
at com.jaspersoft.studio.editor.preview.view.control.ReportControler$4.run(ReportControler.java:333)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression :
Source text : $F{seizureAndArrest}
at net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.java:263)
at net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.java:611)
at net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.java:579)
at net.sf.jasperreports.engine.fill.JRFillElement.evaluateExpression(JRFillElement.java:1016)
at net.sf.jasperreports.engine.fill.JRFillTextField.evaluateText(JRFillTextField.java:504)
at net.sf.jasperreports.engine.fill.JRFillTextField.evaluate(JRFillTextField.java:488)
at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:259)
at net.sf.jasperreports.engine.fill.JRFillFrame.evaluate(JRFillFrame.java:149)
at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:259)
at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:456)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2067)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:788)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:298)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:152)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:963)
at net.sf.jasperreports.engine.fill.BaseFillHandle$ReportFiller.run(BaseFillHandle.java:120)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassCastException: org.joda.time.LocalDateTime cannot be cast to org.joda.time.LocalDateTime
at ExciseCase_1426179567177_530192.evaluate(ExciseCase_1426179567177_530192:225)
at net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.java:250)
... 16 moreI also tried the below in the Expression part but still i am getting different errors each time I run
org.joda.time.LocalDate.parse($F{dateOfDisposal}.toString())org.joda.time.LocalDate.parse($F{dateOfDisposal}.toString("yyyy-MM-dd"))[/code]
If I remove the two fields, all other data are coming correctly...
How can to display this two fields in my report?
Thanks in advance,
Vanlal
How to display org.joda.time.LocalDate and org.joda.time.LocalDateTime
in Products
Posted