Issue while compiling report.

By: Shekar - shekarlsp
Issue while compiling report.
2003-03-07 15:49
Hi Folks,
Seem to have a strange problem at my end. I am trying to compile a report using the JRCompiler.compileReport(jasperDesignHandle) method. All the field in my report are declared as String, but for some strange reason it throws up the following exception

*********Exception Starts Here**********************
04:56:56:812 AM dori.jasper.engine.JRException: Errors were encountered when compiling report design:
D:\AdventNet_SP5\AdventNet\WebNMS\Untitled_report_1.java:121: Invalid cast from java.lang.String to java.lang.Integer.
value = (java.lang.Integer)(((java.lang.String)field_ifspeed.getValue()));
^
D:\AdventNet_SP5\AdventNet\WebNMS\Untitled_report_1.java:136: Invalid cast from java.lang.String to java.lang.Long.
value = (java.lang.Long)(((java.lang.String)field_timeval.getValue()));
^
D:\AdventNet_SP5\AdventNet\WebNMS\Untitled_report_1.java:156: Invalid cast from java.lang.String to java.lang.Long.
value = (java.lang.Long)(((java.lang.String)field_val.getValue()));
^
D:\AdventNet_SP5\AdventNet\WebNMS\Untitled_report_1.java:206: Invalid cast from java.lang.String to java.lang.Integer.
value = (java.lang.Integer)(((java.lang.String)field_ifindex.getValue()));
^
D:\AdventNet_SP5\AdventNet\WebNMS\Untitled_report_1.java:269: Invalid cast from java.lang.String to java.lang.Integer.
value = (java.lang.Integer)(((java.lang.String)field_ifspeed.getOldValue()));
^
D:\AdventNet_SP5\AdventNet\WebNMS\Untitled_report_1.java:284: Invalid cast from java.lang.String to java.lang.Long.
value = (java.lang.Long)(((java.lang.String)field_timeval.getOldValue()));
^
D:\AdventNet_SP5\AdventNet\WebNMS\Untitled_report_1.java:304: Invalid cast from java.lang.String to java.lang.Long.
value = (java.lang.Long)(((java.lang.String)field_val.getOldValue()));
^
D:\AdventNet_SP5\AdventNet\WebNMS\Untitled_report_1.java:354: Invalid cast from java.lang.String to java.lang.Integer.
value = (java.lang.Integer)(((java.lang.String)field_ifindex.getOldValue()));
^
D:\AdventNet_SP5\AdventNet\WebNMS\Untitled_report_1.java:417: Invalid cast from java.lang.String to java.lang.Integer.
value = (java.lang.Integer)(((java.lang.String)field_ifspeed.getValue()));
^
D:\AdventNet_SP5\AdventNet\WebNMS\Untitled_report_1.java:432: Invalid cast from java.lang.String to java.lang.Long.
value = (java.lang.Long)(((java.lang.String)field_timeval.getValue()));
^
D:\AdventNet_SP5\AdventNet\WebNMS\Untitled_report_1.java:452: Invalid cast from java.lang.String to java.lang.Long.
value = (java.lang.Long)(((java.lang.String)field_val.getValue()));
^
D:\AdventNet_SP5\AdventNet\WebNMS\Untitled_report_1.java:502: Invalid cast from java.lang.String to java.lang.Integer.
value = (java.lang.Integer)(((java.lang.String)field_ifindex.getValue()));
^
12 errors

at dori.jasper.engine.design.JRCompiler.compileReport(JRCompiler.java:150)
at com.adventnet.demo.AdventNetReportData.getData(AdventNetReportData.java:43)
at com.adventnet.demo.ReportServerImpl.getCustomizedReportData(ReportServerImpl.java:80)
at java.lang.reflect.Method.invoke(Native Method)
at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
at sun.rmi.transport.Transport$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

______Exception Ends Here_________________

I would like to understand as to what is happening behind the scene. Before you can ask, I have tools.jar in my classpath :-)

I am using a data source that I have developed. It is based on the AbstractTableModel and it is very generic. I am on WinNT.

Trust this info helps

Any help would be highly appriciated.

Thanks In Advance,
Shekar




By: Teodor Danciu - teodord
RE: Issue while compiling report.
2003-03-10 00:11

Hi,

Check the "class" attribute of your text field expressions.
There it seems you are using Long and Integer
to display String values.

I hope this helps.
Teodor





By: Shekar - shekarlsp
RE: Issue while compiling report.
2003-03-11 02:08
Hi Teodor,
I did figure this out. Thanks.

Shekar
2002 JI Open Discussion's picture
Joined: Aug 10 2006 - 3:28am
Last seen: 16 years 10 months ago

0 Answers:

No answers yet
Feedback