Net.sf.jasperreports.engine.fill.JRExpressionEvalException

Hi!
I am trying to change the print engine from an old software project to JasperReports.
Some data comes in a wrong characterset over the jdbcodbc-interface. I can't use an other driver, because this is a verry special database.
I helped me with changing the fields to a new String($F{LB_TEXT}.getBytes(), "MacRoman").
This worked verry well under iReport and Eclipse. And also, if I test my code over a btach-file under Windows XP.
But if I call the programm inside the old application (same place, and same way as in the batch-file), I get the following error.
ERROR!
Message:
net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression :
Source text : new String($F{LB_TEXT}.getBytes(), "MacRoman")
Level:
SEVERE
Stack Trace:
Error evaluating expression : Source text : new String($F{LB_TEXT}.getBytes(), "MacRoman")
net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.java:197)
net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.java:537)
net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.java:505)
net.sf.jasperreports.engine.fill.JRFillElement.evaluateExpression(JRFillElement.java:826)
net.sf.jasperreports.engine.fill.JRFillTextField.evaluateText(JRFillTextField.java:368)
net.sf.jasperreports.engine.fill.JRFillTextField.evaluate(JRFillTextField.java:353)
net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:275)
net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:426)
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:1380)
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupHeader(JRVerticalFiller.java:591)
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupHeaders(JRVerticalFiller.java:524)
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:253)
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:113)
net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:879)
net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:782)
net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:63)
net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:402)
net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:234)
biz.soag.jr4ao.helpers.CreateReport.fillReport(CreateReport.java:112)
biz.soag.jr4ao.helpers.CreateReport.doInBackground(CreateReport.java:67)
biz.soag.jr4ao.helpers.CreateReport.doInBackground(CreateReport.java:1)
javax.swing.SwingWorker$1.call(Unknown Source)
java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
java.util.concurrent.FutureTask.run(Unknown Source)
javax.swing.SwingWorker.run(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
MacRoman
java.lang.StringCoding.decode(Unknown Source)
java.lang.String.<init>(Unknown Source)
java.lang.String.<init>(Unknown Source)
LB45Ausdruck46d_lb_pos_1217230426744_870805.evaluate(LB45Ausdruck46d_lb_pos_1217230426744_870805:389)
net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.java:186)
net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.java:537)
net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.java:505)
net.sf.jasperreports.engine.fill.JRFillElement.evaluateExpression(JRFillElement.java:826)
net.sf.jasperreports.engine.fill.JRFillTextField.evaluateText(JRFillTextField.java:368)
net.sf.jasperreports.engine.fill.JRFillTextField.evaluate(JRFillTextField.java:353)
net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:275)
net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:426)
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:1380)
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupHeader(JRVerticalFiller.java:591)
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupHeaders(JRVerticalFiller.java:524)
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:253)
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:113)
net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:879)
net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:782)
net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:63)
net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:402)
net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:234)
biz.soag.jr4ao.helpers.CreateReport.fillReport(CreateReport.java:112)
biz.soag.jr4ao.helpers.CreateReport.doInBackground(CreateReport.java:67)
biz.soag.jr4ao.helpers.CreateReport.doInBackground(CreateReport.java:1)
javax.swing.SwingWorker$1.call(Unknown Source)
java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
java.util.concurrent.FutureTask.run(Unknown Source)
javax.swing.SwingWorker.run(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
The problem comes from the conversation. Because if I don't make the conversation, or leafe the filed away, there is no error. But if I don't make the conversation, some german characters (Umlauts) are not correct.
Has anybody an idea?
Thanks,
Christian.

Hi,
I solved this problem.
An help is on this links:
https://www.linuxnet.ch/jasper-reports-inline-images-as-svg-for-better-scaling/
and
http://community.jaspersoft.com/questions/525861/how-use-svg-jasperreports
If you have/use a inline SVG string instead of SVG file, as showed in this links, it's necessary use this net.sf.jasperreports.renderers.BatikRenderer.getInstanceFromText in your report definition.
Example of my .jrxml:
<parameter name="ShapeImage" class="java.lang.String" isForPrompting="false">
<parameterDescription><![CDATA[]]></parameterDescription>
</parameter>
<image hAlign="Center" vAlign="Middle">
<reportElement x="2" y="106" width="551" height="186" uuid="0407b952-8088-4146-9dfc-b61f71e78201"/>
<imageExpression><![CDATA[net.sf.jasperreports.renderers.BatikRenderer.getInstanceFromText($P{ShapeImage})]]></imageExpression>
</image>
</frame>

Similar Messages

  • Classloading error: package net.sf.jasperreports.engine does not exist

    Hi all!
    We are migrating one of our web applications to SAP Web AS (Netweaver CE SR5) but we are facing one problem with finding an external library (Jasper Report).
    Our web application uses Spring and Hibernate and works fine in Tomcat 5.5 or higher.
    The problem is that the package net.sf.jasperreports.engine cannot be found (stack below) despite the jasper report jar is included inside the WEB-INF/lib dir of our WAR.
    Our application´s structure is as follows:
    cpl.ear
    cpl.ear/lib (hibernate´s and other thirdy party jars)
    cpl.ear/Cockpit_oracle9_3_5_0.war
    cpl.ear/Cockpit_oracle9_3_5_0.war/WEB-INF/lib/jasperreports-1.3.1.jar
    Does any body know why the application can´t find the jasper report packages?
    Thanks and regards.
    Ballock.
    #1.5 #001EC91DBA01002200000002000007900096BE50A0E2AB09#1219343345836#/System/Server/WebRequests#JavaEE/cpl#com.sap.engine.services.servlets_jsp.server.application.WebEvents#Guest#916####88ee30106eff11dd8e03001ec91dba01#Application ##0#0#Warning#1#com.sap.engine.services.servlets_jsp.server.application.WebEvents#Plain###Error occured in invoking event "contextInitialized()" on listener class org.springframework.web.context.ContextLoaderListener.
    The error is: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'service.load.report' defined in class path resource spring/model.services.xml: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class br.com.neolog.system.load.LoadReport: Constructor threw exception; nested exception is java.lang.IllegalStateException: net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
    C:
    usr
    sap
    CE1
    J00
    j2ee
    cluster
    server0
    loadReport_1219343342726_788986.java:4: package net.sf.jasperreports.engine does not exist
    import net.sf.jasperreports.engine.*;
    ^
    C:
    usr
    sap
    CE1
    J00
    j2ee
    cluster
    server0
    loadReport_1219343342726_788986.java:5: package net.sf.jasperreports.engine.fill does not exist
    import net.sf.jasperreports.engine.fill.*;
    ^
    C:
    usr
    sap
    CE1
    J00
    j2ee
    cluster
    server0
    loadReport_1219343342726_788986.java:14: package net.sf.jasperreports.engine does not exist
    import net.sf.jasperreports.engine.*;
    ^
    C:
    usr
    sap
    CE1
    J00
    j2ee
    cluster
    server0
    loadReport_1219343342726_788986.java:15: package net.sf.jasperreports.engine.data does not exist
    import net.sf.jasperreports.engine.data.*;
    ^
    C:
    usr
    sap
    CE1
    J00
    j2ee
    cluster
    server0
    loadReport_1219343342726_788986.java:21: cannot find symbol
    symbol: class JREvaluator
    public class loadReport_1219343342726_788986 extends JREvaluator
                                                         ^
    C:
    usr
    sap
    CE1
    J00
    j2ee
    cluster
    server0
    loadReport_1219343342726_788986.java:28: cannot find symbol
    symbol  : class JRFillParameter
    location: class loadReport_1219343342726_788986
        private JRFillParameter parameter_REPORT_RESOURCE_BUNDLE = null;
                ^
    C:
    usr
    sap
    CE1
    J00
    j2ee
    cluster
    server0
    loadReport_1219343342726_788986.java:29: cannot find symbol
    symbol  : class JRFillParameter
    location: class loadReport_1219343342726_788986
        private JRFillParameter parameter_REPORT_CLASS_LOADER = null;
    Obs.: The stack above is just a part of the total error log
    Edited by: Ballock on Aug 21, 2008 9:46 PM

    I also tried to move the jasperreports-1.3.1.jar file to the cpl.ear/lib dir but the problem still happened.
    Please, does anybody know how to deal with this problem?
    Thanks and regards.
    Ballock.

  • Net.sf.jasperreports.engine.JRException: Error loading object from file : C

    I started using JasperReports for my web application report generation. I'm using JSPs for web development.
    I created a .jrxml file using iReport and used the following code to generate the report.
    try {
              JasperDesign jasperDesign = JRXmlLoader.load("C:\\tomcat\\webapps\\web\\JSP\\reports\\samples\\pmm-final.jrxml");
              JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
    // Second, create a map of parameters to pass to the report.
              Map parameters = new HashMap();
              parameters.put("Title", "JasperReport");
    // Third, get a database connection
              Connection conn = null;
              Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
              conn=DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=C:/tomcat/webapps/db1/db1.mdb");
    // Fourth, create JasperPrint using fillReport() method
              JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport,
                                  parameters, conn);
    // You can use JasperPrint to create PDF
              //JasperExportManager.exportReportToPdfFile(jasperPrint, "C:\\tomcat\\webapps\\web\\JSP\\reports\\TestReport.pdf");
              JasperExportManager.exportReportToHtmlFile(jasperPrint, "C:\\tomcat\\webapps\\web\\JSP\\reports\\TestPMM.html");
              JRXlsExporter exporter = new JRXlsExporter();
              exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
              exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, "C:\\tomcat\\webapps\\web\\JSP\\reports\\TestPMM.xls");
              exporter.exportReport();
    // Or to view report in the JasperViewer
              //JasperViewer.viewReport(jasperPrint);
    } catch (JRException e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
    } catch (SQLException e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
    The above pmm-final.jrxml uses a subreport 'top.jasper'. Error being thrown while loading top.jasper file. Error is as follows.
    java.io.InvalidClassException: net.sf.jasperreports.engine.base.JRBaseReport; lo
    cal class incompatible: stream classdesc serialVersionUID = 604, local class ser
    ialVersionUID = 606
    at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
    at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
    at java.io.ObjectInputStream.readClassDesc(Unknown Source)
    at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
    at java.io.ObjectInputStream.readClassDesc(Unknown Source)
    at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Unknown Source)
    at java.io.ObjectInputStream.readObject(Unknown Source)
    at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:86
    at net.sf.jasperreports.engine.util.JRLoader.loadObjectFromLocation(JRLo
    ader.java:236)
    at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluate(JRFillSubre
    port.java:295)
    at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:
    340)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillPageBand(JRVert
    icalFiller.java:1224)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillPageHeader(JRVe
    rticalFiller.java:353)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRV
    erticalFiller.java:205)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVertic
    alFiller.java:119)
    at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:
    613)
    at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:
    483)
    at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:77
    at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillMa
    nager.java:248)
    at org.apache.jsp.JSP.UserGuide_jsp._jspService(org.apache.jsp.JSP.UserG
    uide_jsp:74)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
    .java:325)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
    95)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
    icationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
    ilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
    alve.java:214)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
    alve.java:178)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
    ava:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
    ava:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
    ve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
    a:148)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:306)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:745)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.ja
    va:675)
    at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:868)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
    ool.java:684)
    at java.lang.Thread.run(Unknown Source)
    NESTED BY :
    java.io.InvalidClassException: net.sf.jasperreports.engine.base.JRBaseReport; lo
    cal class incompatible: stream classdesc serialVersionUID = 604, local class ser
    ialVersionUID = 606
    at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
    at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
    at java.io.ObjectInputStream.readClassDesc(Unknown Source)
    at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
    at java.io.ObjectInputStream.readClassDesc(Unknown Source)
    at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Unknown Source)
    at java.io.ObjectInputStream.readObject(Unknown Source)
    at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:86
    at net.sf.jasperreports.engine.util.JRLoader.loadObjectFromLocation(JRLo
    ader.java:236)
    at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluate(JRFillSubre
    port.java:295)
    at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:
    340)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillPageBand(JRVert
    icalFiller.java:1224)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillPageHeader(JRVe
    rticalFiller.java:353)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRV
    erticalFiller.java:205)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVertic
    alFiller.java:119)
    at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:
    613)
    at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:
    483)
    at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:77
    at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillMa
    nager.java:248)
    at org.apache.jsp.JSP.UserGuide_jsp._jspService(org.apache.jsp.JSP.UserG
    uide_jsp:74)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
    .java:325)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
    95)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
    icationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
    ilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
    alve.java:214)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
    alve.java:178)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
    ava:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
    ava:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
    ve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
    a:148)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:306)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:745)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.ja
    va:675)
    at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:868)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
    ool.java:684)
    at java.lang.Thread.run(Unknown Source)
    NESTED BY :
    net.sf.jasperreports.engine.JRException: Error loading object from file : C:\tom
    cat\webapps\web\JSP\reports\samples\top.jasper
    at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:90
    at net.sf.jasperreports.engine.util.JRLoader.loadObjectFromLocation(JRLo
    ader.java:236)
    at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluate(JRFillSubre
    port.java:295)
    at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:
    340)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillPageBand(JRVert
    icalFiller.java:1224)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillPageHeader(JRVe
    rticalFiller.java:353)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRV
    erticalFiller.java:205)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVertic
    alFiller.java:119)
    at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:
    613)
    at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:
    483)
    at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:77
    at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillMa
    nager.java:248)
    at org.apache.jsp.JSP.UserGuide_jsp._jspService(org.apache.jsp.JSP.UserG
    uide_jsp:74)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
    .java:325)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
    95)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
    icationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
    ilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
    alve.java:214)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
    alve.java:178)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
    ava:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
    ava:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
    ve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
    a:148)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:306)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:745)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.ja
    va:675)
    at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:868)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
    ool.java:684)
    at java.lang.Thread.run(Unknown Source)
    Caused by: java.io.InvalidClassException: net.sf.jasperreports.engine.base.JRBas
    eReport; local class incompatible: stream classdesc serialVersionUID = 604, loca
    l class serialVersionUID = 606
    at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
    at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
    at java.io.ObjectInputStream.readClassDesc(Unknown Source)
    at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
    at java.io.ObjectInputStream.readClassDesc(Unknown Source)
    at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Unknown Source)
    at java.io.ObjectInputStream.readObject(Unknown Source)
    at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:86
    ... 33 more
    Anyone pls help. It's bit urgent. Thanks.

    I was using iReport v0.5.0 and it uses jasperreports-0.6.7.jar (v0.6.7) of
    JasperReports. I compiled and i deployed my application in BEA weblogic server. I got the error listed below. Only after i saw your
    response explaining that iReport was the issue, i checked the iReport lib directory and found this version of jasperreport jar.
    iReport creates a java source file which is used to a jasper file.
    iReport will link in the v0.6.7 version of jasperReports. When you
    deploy your web application it will recognize this version through the compiled jasper file and give you the InvalidClassException, even
    though you only have one jasperReport jar deployed with your war file.
    The way i fixed this problem was to create my web application with the
    jasperreport jar comes with iReport.
    Thanks for mentioning iReport.
    Christopher
    Error:
    Caused by: java.io.InvalidClassException: net.sf.jasperreports.engine.base.JRBas
    eReport; local class incompatible: stream classdesc serialVersionUID = 607, local class serialVersionUID = 10002
    at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:463)
    at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1521)
    at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)
    at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1521)
    ...

  • Error While Running JasperReport in JSP Page

    Dear All
    i am running Report JasperReport using JSP and i am sure that i attached jasperreports-3.0.0.jar and i am getting this error
    net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:4: package net.sf.jasperreports.engine does not exist
    import net.sf.jasperreports.engine.*;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:5: package net.sf.jasperreports.engine.fill does not exist
    import net.sf.jasperreports.engine.fill.*;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:18: cannot find symbol
    symbol: class JREvaluator
    public class PDFReport_1279813100172_968010 extends JREvaluator
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:25: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    private JRFillParameter parameter_REPORT_LOCALE = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:26: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    private JRFillParameter parameter_REPORT_TIME_ZONE = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:27: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    private JRFillParameter parameter_REPORT_VIRTUALIZER = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:28: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    private JRFillParameter parameter_REPORT_FILE_RESOLVER = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:29: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    private JRFillParameter parameter_ReportTitle = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:30: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    private JRFillParameter parameter_REPORT_SCRIPTLET = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:31: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    private JRFillParameter parameter_REPORT_PARAMETERS_MAP = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:32: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    private JRFillParameter parameter_REPORT_CONNECTION = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:33: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    private JRFillParameter parameter_REPORT_CLASS_LOADER = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:34: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    private JRFillParameter parameter_REPORT_DATA_SOURCE = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:35: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    private JRFillParameter parameter_REPORT_URL_HANDLER_FACTORY = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:36: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    private JRFillParameter parameter_IS_IGNORE_PAGINATION = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:37: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    private JRFillParameter parameter_REPORT_FORMAT_FACTORY = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:38: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    private JRFillParameter parameter_REPORT_MAX_COUNT = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:39: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    private JRFillParameter parameter_REPORT_TEMPLATES = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:40: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    private JRFillParameter parameter_REPORT_RESOURCE_BUNDLE = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:41: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1279813100172_968010
    private JRFillField field_Publisher = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:42: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1279813100172_968010
    private JRFillField field_CatalogId = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:43: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1279813100172_968010
    private JRFillField field_Journal = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:44: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1279813100172_968010
    private JRFillField field_Edition = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:45: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1279813100172_968010
    private JRFillField field_Author = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:46: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1279813100172_968010
    private JRFillField field_Title = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:47: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1279813100172_968010
    private JRFillVariable variable_PAGE_NUMBER = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:48: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1279813100172_968010
    private JRFillVariable variable_COLUMN_NUMBER = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:49: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1279813100172_968010
    private JRFillVariable variable_REPORT_COUNT = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:50: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1279813100172_968010
    private JRFillVariable variable_PAGE_COUNT = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:51: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1279813100172_968010
    private JRFillVariable variable_COLUMN_COUNT = null;
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:74: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    parameter_REPORT_LOCALE = (JRFillParameter)pm.get("REPORT_LOCALE");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:75: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    parameter_REPORT_TIME_ZONE = (JRFillParameter)pm.get("REPORT_TIME_ZONE");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:76: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    parameter_REPORT_VIRTUALIZER = (JRFillParameter)pm.get("REPORT_VIRTUALIZER");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:77: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    parameter_REPORT_FILE_RESOLVER = (JRFillParameter)pm.get("REPORT_FILE_RESOLVER");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:78: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    parameter_ReportTitle = (JRFillParameter)pm.get("ReportTitle");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:79: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    parameter_REPORT_SCRIPTLET = (JRFillParameter)pm.get("REPORT_SCRIPTLET");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:80: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    parameter_REPORT_PARAMETERS_MAP = (JRFillParameter)pm.get("REPORT_PARAMETERS_MAP");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:81: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    parameter_REPORT_CONNECTION = (JRFillParameter)pm.get("REPORT_CONNECTION");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:82: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    parameter_REPORT_CLASS_LOADER = (JRFillParameter)pm.get("REPORT_CLASS_LOADER");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:83: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    parameter_REPORT_DATA_SOURCE = (JRFillParameter)pm.get("REPORT_DATA_SOURCE");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:84: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    parameter_REPORT_URL_HANDLER_FACTORY = (JRFillParameter)pm.get("REPORT_URL_HANDLER_FACTORY");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:85: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    parameter_IS_IGNORE_PAGINATION = (JRFillParameter)pm.get("IS_IGNORE_PAGINATION");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:86: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    parameter_REPORT_FORMAT_FACTORY = (JRFillParameter)pm.get("REPORT_FORMAT_FACTORY");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:87: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    parameter_REPORT_MAX_COUNT = (JRFillParameter)pm.get("REPORT_MAX_COUNT");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:88: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    parameter_REPORT_TEMPLATES = (JRFillParameter)pm.get("REPORT_TEMPLATES");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:89: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1279813100172_968010
    parameter_REPORT_RESOURCE_BUNDLE = (JRFillParameter)pm.get("REPORT_RESOURCE_BUNDLE");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:98: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1279813100172_968010
    field_Publisher = (JRFillField)fm.get("Publisher");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:99: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1279813100172_968010
    field_CatalogId = (JRFillField)fm.get("CatalogId");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:100: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1279813100172_968010
    field_Journal = (JRFillField)fm.get("Journal");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:101: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1279813100172_968010
    field_Edition = (JRFillField)fm.get("Edition");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:102: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1279813100172_968010
    field_Author = (JRFillField)fm.get("Author");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:103: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1279813100172_968010
    field_Title = (JRFillField)fm.get("Title");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:112: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1279813100172_968010
    variable_PAGE_NUMBER = (JRFillVariable)vm.get("PAGE_NUMBER");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:113: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1279813100172_968010
    variable_COLUMN_NUMBER = (JRFillVariable)vm.get("COLUMN_NUMBER");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:114: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1279813100172_968010
    variable_REPORT_COUNT = (JRFillVariable)vm.get("REPORT_COUNT");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:115: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1279813100172_968010
    variable_PAGE_COUNT = (JRFillVariable)vm.get("PAGE_COUNT");
    ^
    C:\Users\ORACLE\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\PDFReport_1279813100172_968010.java:116: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1279813100172_968010
    variable_COLUMN_COUNT = (JRFillVariable)vm.get("COLUMN_COUNT");
    ^
    57 errors
         at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:193)
         at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:219)
         at jsp_servlet.__catalog._jspService(__catalog.java:84)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:416)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:326)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Edited by: ORA ORA on Jul 22, 2010 1:35 PM

    Well, apparently the JSP compiler cannot see the japser report files, simple as that. You may want to ask on a Jasper-related forum for how to deploy Jasper Reports libraries to WLS.
    John

  • Error filling print

    Hi,
    Not sure if i've posted this in the right forum?
    I am getting this error message when trying to print a report;
    Error filling print... java.lang.NoClassDefFoundError null
    java.lang.NoClassDefFoundError      at net.sf.jasperreports.engine.JRImageRenderer.getInstance(JRImageRenderer.java:207)      at net.sf.jasperreports.engine.JRImageRenderer.getInstance(JRImageRenderer.java:190)      at net.sf.jasperreports.engine.fill.JRFillImage.evaluateImage(JRFillImage.java:901)      at net.sf.jasperreports.engine.fill.JRFillImage.evaluate(JRFillImage.java:870)      at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:275)      at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:426)      at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillBackground(JRVerticalFiller.java:1183)      at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:245)      at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:113)      at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:891)      at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:795)      at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:63)      at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:402)      at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:234)      at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:944)      at java.lang.Thread.run(Unknown Source) 
    Print was not filled. Try using an EmptyDataSource...
    Does anyone know how to resolve this error?
    Thanks in advance,
    SM.

    How an exception in Jasper software would lead you to an Oracle JDBC forum
    is one of life's great mysteries. I suggest calling Casio tech support as well. ;)

  • Jasperreport java.lang.NoSuchMethodException: Unknown property

    Software
    JDK 1.5
    jasperreport 1.2.1
    I have used JRBeanCollectionDataSource but the following exception arrives.
    java.lang.NoSuchMethodException: Unknown property 'PurchasePackingId'
            at org.apache.commons.beanutils.PropertyUtils.getSimpleProperty(PropertyUtils.java:1157)
            at org.apache.commons.beanutils.PropertyUtils.getNestedProperty(PropertyUtils.java:754)
            at org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:783)
            at net.sf.jasperreports.engine.data.JRAbstractBeanDataSource.getBeanProperty(JRAbstractBeanDataSource.java:104)
            at net.sf.jasperreports.engine.data.JRAbstractBeanDataSource.getFieldValue(JRAbstractBeanDataSource.java:93)
            at net.sf.jasperreports.engine.data.JRBeanCollectionDataSource.getFieldValue(JRBeanCollectionDataSource.java:104)
            at net.sf.jasperreports.engine.fill.JRFillDataset.next(JRFillDataset.java:727)
            at net.sf.jasperreports.engine.fill.JRBaseFiller.next(JRBaseFiller.java:980)
            at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:126)
            at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:747)
            at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:663)
            at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:89)
            at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601)
            at net.sf.jasperreports.engine.JasperManager.fillReport(JasperManager.java:836)
            at com.inventory.ReportPurchase.showReportVer6(ReportPurchase.java:142)
            at com.inventory.ReportPurchase.print(ReportPurchase.java:124)
            at com.utility.view.ui.mdiMenu.jbutPrintActionPerformed(mdiMenu.java:882)
            at com.utility.view.ui.mdiMenu.access$1400(mdiMenu.java:19)
            at com.utility.view.ui.mdiMenu$15.actionPerformed(mdiMenu.java:682)
            at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
            at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
            at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
            at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
            at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
            at java.awt.Component.processMouseEvent(Component.java:5488)
            at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
            at java.awt.Component.processEvent(Component.java:5253)
            at java.awt.Container.processEvent(Container.java:1966)
            at java.awt.Component.dispatchEventImpl(Component.java:3955)
            at java.awt.Container.dispatchEventImpl(Container.java:2024)
            at java.awt.Component.dispatchEvent(Component.java:3803)
            at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
            at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
            at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
            at java.awt.Container.dispatchEventImpl(Container.java:2010)
            at java.awt.Window.dispatchEventImpl(Window.java:1774)
            at java.awt.Component.dispatchEvent(Component.java:3803)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
            at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    NESTED BY :
    java.lang.NoSuchMethodException: Unknown property 'PurchasePackingId'
            at org.apache.commons.beanutils.PropertyUtils.getSimpleProperty(PropertyUtils.java:1157)
            at org.apache.commons.beanutils.PropertyUtils.getNestedProperty(PropertyUtils.java:754)
            at org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:783)
            at net.sf.jasperreports.engine.data.JRAbstractBeanDataSource.getBeanProperty(JRAbstractBeanDataSource.java:104)
            at net.sf.jasperreports.engine.data.JRAbstractBeanDataSource.getFieldValue(JRAbstractBeanDataSource.java:93)
            at net.sf.jasperreports.engine.data.JRBeanCollectionDataSource.getFieldValue(JRBeanCollectionDataSource.java:104)
            at net.sf.jasperreports.engine.fill.JRFillDataset.next(JRFillDataset.java:727)
            at net.sf.jasperreports.engine.fill.JRBaseFiller.next(JRBaseFiller.java:980)
            at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:126)
            at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:747)
            at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:663)
            at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:89)
            at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601)
            at net.sf.jasperreports.engine.JasperManager.fillReport(JasperManager.java:836)
            at com.inventory.ReportPurchase.showReportVer6(ReportPurchase.java:142)
            at com.inventory.ReportPurchase.print(ReportPurchase.java:124)
            at com.utility.view.ui.mdiMenu.jbutPrintActionPerformed(mdiMenu.java:882)
            at com.utility.view.ui.mdiMenu.access$1400(mdiMenu.java:19)
            at com.utility.view.ui.mdiMenu$15.actionPerformed(mdiMenu.java:682)
            at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
            at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
            at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
            at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
            at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
            at java.awt.Component.processMouseEvent(Component.java:5488)
            at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
            at java.awt.Component.processEvent(Component.java:5253)
            at java.awt.Container.processEvent(Container.java:1966)
            at java.awt.Component.dispatchEventImpl(Component.java:3955)
            at java.awt.Container.dispatchEventImpl(Container.java:2024)
            at java.awt.Component.dispatchEvent(Component.java:3803)
            at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
            at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
            at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
            at java.awt.Container.dispatchEventImpl(Container.java:2010)
            at java.awt.Window.dispatchEventImpl(Window.java:1774)
            at java.awt.Component.dispatchEvent(Component.java:3803)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
            at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    NESTED BY :
    net.sf.jasperreports.engine.JRException: Error retrieving field value from bean : PurchasePackingId
            at net.sf.jasperreports.engine.data.JRAbstractBeanDataSource.getBeanProperty(JRAbstractBeanDataSource.java:116)
            at net.sf.jasperreports.engine.data.JRAbstractBeanDataSource.getFieldValue(JRAbstractBeanDataSource.java:93)
            at net.sf.jasperreports.engine.data.JRBeanCollectionDataSource.getFieldValue(JRBeanCollectionDataSource.java:104)
            at net.sf.jasperreports.engine.fill.JRFillDataset.next(JRFillDataset.java:727)
            at net.sf.jasperreports.engine.fill.JRBaseFiller.next(JRBaseFiller.java:980)
            at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:126)
            at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:747)
            at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:663)
            at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:89)
            at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601)
            at net.sf.jasperreports.engine.JasperManager.fillReport(JasperManager.java:836)
            at com.inventory.ReportPurchase.showReportVer6(ReportPurchase.java:142)
            at com.inventory.ReportPurchase.print(ReportPurchase.java:124)
            at com.utility.view.ui.mdiMenu.jbutPrintActionPerformed(mdiMenu.java:882)
            at com.utility.view.ui.mdiMenu.access$1400(mdiMenu.java:19)
            at com.utility.view.ui.mdiMenu$15.actionPerformed(mdiMenu.java:682)
            at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
            at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
            at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
            at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
            at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
            at java.awt.Component.processMouseEvent(Component.java:5488)
            at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
            at java.awt.Component.processEvent(Component.java:5253)
            at java.awt.Container.processEvent(Container.java:1966)
            at java.awt.Component.dispatchEventImpl(Component.java:3955)
            at java.awt.Container.dispatchEventImpl(Container.java:2024)
            at java.awt.Component.dispatchEvent(Component.java:3803)
            at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
            at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
            at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
            at java.awt.Container.dispatchEventImpl(Container.java:2010)
            at java.awt.Window.dispatchEventImpl(Window.java:1774)
            at java.awt.Component.dispatchEvent(Component.java:3803)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
            at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    Caused by: java.lang.NoSuchMethodException: Unknown property 'PurchasePackingId'
            at org.apache.commons.beanutils.PropertyUtils.getSimpleProperty(PropertyUtils.java:1157)
            at org.apache.commons.beanutils.PropertyUtils.getNestedProperty(PropertyUtils.java:754)
            at org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:783)
            at net.sf.jasperreports.engine.data.JRAbstractBeanDataSource.getBeanProperty(JRAbstractBeanDataSource.java:104)
            ... 39 more
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
            at java.awt.Container.addImpl(Container.java:1015)
            at java.awt.Container.add(Container.java:351)
            at com.inventory.ReportPurchase.showReportVer6(ReportPurchase.java:154)
            at com.inventory.ReportPurchase.print(ReportPurchase.java:124)
            at com.utility.view.ui.mdiMenu.jbutPrintActionPerformed(mdiMenu.java:882)
            at com.utility.view.ui.mdiMenu.access$1400(mdiMenu.java:19)
            at com.utility.view.ui.mdiMenu$15.actionPerformed(mdiMenu.java:682)
            at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
            at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
            at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
            at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
            at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
            at java.awt.Component.processMouseEvent(Component.java:5488)
            at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
            at java.awt.Component.processEvent(Component.java:5253)
            at java.awt.Container.processEvent(Container.java:1966)
            at java.awt.Component.dispatchEventImpl(Component.java:3955)
            at java.awt.Container.dispatchEventImpl(Container.java:2024)
            at java.awt.Component.dispatchEvent(Component.java:3803)
            at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
            at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
            at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
            at java.awt.Container.dispatchEventImpl(Container.java:2010)
            at java.awt.Window.dispatchEventImpl(Window.java:1774)
            at java.awt.Component.dispatchEvent(Component.java:3803)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
            at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)The bean used is
    public class ReportPurchaseObject
            private int purchasePackingId;
            private java.sql.Date transDate;
            private int supplierId;
            private int productId;
            private String supplier;
            private String product;
            private Double sumOfQuantity;
            ReportPurchaseObject(int purchasePackingId,java.sql.Date transDate,int supplierId,int productId,String supplier,String product,Double sumOfQuantity)
                this.setPurchasePackingId(purchasePackingId);
                this.setTransDate(transDate);
                this.setSupplierId(supplierId);
                this.setProductId(productId);
                this.setSupplier(supplier);
                this.setProduct(product);
                this.setSumOfQuantity(sumOfQuantity);
            public int getPurchasePackingId() {
                return purchasePackingId;
            public java.sql.Date getTransDate() {
                return transDate;
            public int getSupplierId() {
                return supplierId;
            public int getProductId() {
                return productId;
            public String getSupplier() {
                return supplier;
            public String getProduct() {
                return product;
            public Double getSumOfQuantity() {
                return sumOfQuantity;
            public void setPurchasePackingId(int purchasePackingId) {
                this.purchasePackingId = purchasePackingId;
            public void setTransDate(java.sql.Date transDate) {
                this.transDate = transDate;
            public void setSupplierId(int supplierId) {
                this.supplierId = supplierId;
            public void setProductId(int productId) {
                this.productId = productId;
            public void setSupplier(String supplier) {
                this.supplier = supplier;
            public void setProduct(String product) {
                this.product = product;
            public void setSumOfQuantity(Double sumOfQuantity) {
                this.sumOfQuantity = sumOfQuantity;
        }Thanks in advance
    CSJakharia

    Please go to this link for your answer
    http://www.discussjava.com/wforum/viewforum.php?f=20

  • Urgent Help:java.lang.ExceptionInInitializerError in JasperReports

    the following is the java code:
    Map params = new HashMap();
    params.put("order_type", "This is Test Print");
    JRXmlDataSource ds = new JRXmlDataSource(outXML, "/Order");
    InputStream is =Class.forName(                    "com.w3c.dom.Document").getResourceAsStream
    "/TestPrint.jasper");
    net.sf.jasperreports.engine.JasperPrint jp =
                   JasperFillManager.fillReport(is, params, ds);
    JasperExportManager.exportReportToPdf(jp);
    i reckon iam getting this error in the above highlighted code...
    i have all the necessary jars in weblogic's classpath!!
    just a thought...is this because of any mismatch in the jar version?
    on refreshing the page the cause becomes java.lang.NoClassDefFoundError
    ANY POINTERS TO WHY THIS IS HAPPENING???
    java.lang.ExceptionInInitializerError
    at net.sf.jasperreports.engine.fill.JRFillObjectFactory.getStaticText(JRFillObjectFactory.java:494)
    at net.sf.jasperreports.engine.base.JRBaseStaticText.getCopy(JRBaseStaticText.java:93)
    at net.sf.jasperreports.engine.fill.JRFillElementGroup.<init>(JRFillElementGroup.java:88)
    at net.sf.jasperreports.engine.fill.JRFillElementContainer.<init>(JRFillElementContainer.java:88)
    at net.sf.jasperreports.engine.fill.JRFillBand.<init>(JRFillBand.java:77)
    at net.sf.jasperreports.engine.fill.JRFillObjectFactory.getBand(JRFillObjectFactory.java:374)
    at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:386)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:92)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:74)
    at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:147)
    at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:83)
    at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601)
    at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:582)
    at com.yantra.interop.services.flowcomponents.TestPrint1.testPrint(TestPrint1.java:48)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at com.yantra.interop.services.api.ApiHelper.invoke(ApiHelper.java:155)
    at com.yantra.interop.services.flowcomponents.ApiFlowComponent.execute(ApiFlowComponent.java:161)
    at com.yantra.interop.services.flowcomponents.ApiFlowComponent.send(ApiFlowComponent.java:200)
    at com.yantra.integration.adapter.FlowExecutor.execute(FlowExecutor.java:359)
    at com.yantra.integration.adapter.SynchronousIntegrationFlow.executeFlow(SynchronousIntegrationFlow.java:215)
    at com.yantra.interop.services.api.ApiRequestDispatcher.executeFlow(ApiRequestDispatcher.java:90)
    at com.yantra.interop.client.InteropHttpServlet.processRequest(InteropHttpServlet.java:156)
    at com.yantra.interop.client.InteropHttpServlet.doPost(InteropHttpServlet.java:80)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6452)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    Caused by: java.lang.NullPointerException
    at com.trend.iwss.jscan.appscan.runtime.PolicyRuntime.getB64StrProp(PolicyRuntime.java:188)
    at com.trend.iwss.jscan.appscan.runtime.PolicyRuntime.<init>(PolicyRuntime.java:91)
    at com.trend.iwss.jscan.appscan.runtime.MiscPolicyRuntime.<init>(MiscPolicyRuntime.java:132)
    at com.trend.iwss.jscan.appscan.runtime.MiscPolicyRuntime$Factory.make(MiscPolicyRuntime.java:254)
    at com.trend.iwss.jscan.appscan.runtime.PolicyRuntime.accessInstance(PolicyRuntime.java:225)
    at com.trend.iwss.jscan.appscan.runtime.PolicyRuntime.preFilter(PolicyRuntime.java:127)
    at com.trend.iwss.jscan.appscan.runtime.MiscPolicyRuntime.preFilter(MiscPolicyRuntime.java:142)
    at org.apache.commons.logging.LogFactory.getFactory(LogFactory.java:277)
    at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:390)
    at net.sf.jasperreports.engine.fill.JRFillTextElement.<clinit>(JRFillTextElement.java:61)
    ... 38 more
    java.lang.ExceptionInInitializerError
    at net.sf.jasperreports.engine.fill.JRFillObjectFactory.getStaticText(JRFillObjectFactory.java:494)
    at net.sf.jasperreports.engine.base.JRBaseStaticText.getCopy(JRBaseStaticText.java:93)
    at net.sf.jasperreports.engine.fill.JRFillElementGroup.<init>(JRFillElementGroup.java:88)
    at net.sf.jasperreports.engine.fill.JRFillElementContainer.<init>(JRFillElementContainer.java:88)
    at net.sf.jasperreports.engine.fill.JRFillBand.<init>(JRFillBand.java:77)
    at net.sf.jasperreports.engine.fill.JRFillObjectFactory.getBand(JRFillObjectFactory.java:374)
    at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:386)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:92)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:74)
    at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:147)
    at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:83)
    at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601)
    at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:582)
    at com.yantra.interop.services.flowcomponents.TestPrint1.testPrint(TestPrint1.java:48)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at com.yantra.interop.services.api.ApiHelper.invoke(ApiHelper.java:155)
    at com.yantra.interop.services.flowcomponents.ApiFlowComponent.execute(ApiFlowComponent.java:161)
    at com.yantra.interop.services.flowcomponents.ApiFlowComponent.send(ApiFlowComponent.java:200)
    at com.yantra.integration.adapter.FlowExecutor.execute(FlowExecutor.java:359)
    at com.yantra.integration.adapter.SynchronousIntegrationFlow.executeFlow(SynchronousIntegrationFlow.java:215)
    at com.yantra.interop.services.api.ApiRequestDispatcher.executeFlow(ApiRequestDispatcher.java:90)
    at com.yantra.interop.client.InteropHttpServlet.processRequest(InteropHttpServlet.java:156)
    at com.yantra.interop.client.InteropHttpServlet.doPost(InteropHttpServlet.java:80)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6452)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    Caused by: java.lang.NullPointerException
    at com.trend.iwss.jscan.appscan.runtime.PolicyRuntime.getB64StrProp(PolicyRuntime.java:188)
    at com.trend.iwss.jscan.appscan.runtime.PolicyRuntime.<init>(PolicyRuntime.java:91)
    at com.trend.iwss.jscan.appscan.runtime.MiscPolicyRuntime.<init>(MiscPolicyRuntime.java:132)
    at com.trend.iwss.jscan.appscan.runtime.MiscPolicyRuntime$Factory.make(MiscPolicyRuntime.java:254)
    at com.trend.iwss.jscan.appscan.runtime.PolicyRuntime.accessInstance(PolicyRuntime.java:225)
    at com.trend.iwss.jscan.appscan.runtime.PolicyRuntime.preFilter(PolicyRuntime.java:127)
    at com.trend.iwss.jscan.appscan.runtime.MiscPolicyRuntime.preFilter(MiscPolicyRuntime.java:142)
    at org.apache.commons.logging.LogFactory.getFactory(LogFactory.java:277)
    at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:390)
    at net.sf.jasperreports.engine.fill.JRFillTextElement.<clinit>(JRFillTextElement.java:61)
    ... 38 more

    Patrick-
    My best guess is that you did not include some required library in the
    runtime "required libraries" for your project. My first guess is that
    you missed the JDO library jar, since missing that would certainly
    result in an ExceptionInInitializerError when loading your persistent
    classes.
    You might also run the program in the debugger and see if you get a more
    telling stack trace.
    In article <bkuuef$9di$[email protected]>, Patrick Pracht wrote:
    Hello all,
    I am currently developing a webapp using Kodo-2.5.3, MySQL-DB, JBuilder9,
    Tomcat4.1.
    Everything worked as expected until I have been running the Metadata tool
    and Schematool from within JBuilder for a new class.
    After doing this , when I attempt to run the webapp from within JBuilder,
    the build process stops with the following message displayed in the
    build-panel of JBuilder: java.lang.ExceptionInInitializerError
    Since I have no further indication of what causes the problem (Filename,
    location, Stacktrace, etc.) I really don't know how to proceed. The only
    thing that I can see by looking at the kodo msg panel is, that Kodo did not
    parse all the persistent classes.
    Can anybody tell me how this problem could be tracked down?
    Is there any log-file I could have a look at?
    Thanks in advance for your help.
    regards
    Patrick
    Marc Prud'hommeaux [email protected]
    SolarMetric Inc. http://www.solarmetric.com

  • Errors generating reoprs using jasperReports in dwr

    I am generating reports using jasperReports in dwr .i am getting these errors
    Errors were encountered when compiling report expressions class file:
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:4: package net.sf.jasperreports.engine does not exist
    import net.sf.jasperreports.engine.*;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:5: package net.sf.jasperreports.engine.fill does not exist
    import net.sf.jasperreports.engine.fill.*;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:13: package net.sf.jasperreports.engine does not exist
    import net.sf.jasperreports.engine.*;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:15: package net.sf.jasperreports.engine.data does not exist
    import net.sf.jasperreports.engine.data.*;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:21: cannot find symbol
    symbol: class JREvaluator
    public class item_1195287830437_658743 extends JREvaluator
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:28: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    private JRFillParameter parameter_REPORT_LOCALE = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:29: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    private JRFillParameter parameter_REPORT_VIRTUALIZER = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:30: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    private JRFillParameter parameter_REPORT_TIME_ZONE = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:31: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    private JRFillParameter parameter_REPORT_MAX_COUNT = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:32: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    private JRFillParameter parameter_REPORT_SCRIPTLET = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:33: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    private JRFillParameter parameter_REPORT_PARAMETERS_MAP = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:34: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    private JRFillParameter parameter_REPORT_CONNECTION = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:35: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    private JRFillParameter parameter_REPORT_CLASS_LOADER = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:36: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    private JRFillParameter parameter_REPORT_URL_HANDLER_FACTORY = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:37: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    private JRFillParameter parameter_REPORT_RESOURCE_BUNDLE = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:38: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    private JRFillParameter parameter_REPORT_DATA_SOURCE = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:39: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    private JRFillParameter parameter_IS_IGNORE_PAGINATION = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:40: cannot find symbol
    symbol : class JRFillField
    location: class item_1195287830437_658743
    private JRFillField field_rate = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:41: cannot find symbol
    symbol : class JRFillField
    location: class item_1195287830437_658743
    private JRFillField field_item_id = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:42: cannot find symbol
    symbol : class JRFillField
    location: class item_1195287830437_658743
    private JRFillField field_name = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:43: cannot find symbol
    symbol : class JRFillField
    location: class item_1195287830437_658743
    private JRFillField field_manf_company = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:44: cannot find symbol
    symbol : class JRFillVariable
    location: class item_1195287830437_658743
    private JRFillVariable variable_PAGE_NUMBER = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:45: cannot find symbol
    symbol : class JRFillVariable
    location: class item_1195287830437_658743
    private JRFillVariable variable_COLUMN_NUMBER = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:46: cannot find symbol
    symbol : class JRFillVariable
    location: class item_1195287830437_658743
    private JRFillVariable variable_REPORT_COUNT = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:47: cannot find symbol
    symbol : class JRFillVariable
    location: class item_1195287830437_658743
    private JRFillVariable variable_PAGE_COUNT = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:48: cannot find symbol
    symbol : class JRFillVariable
    location: class item_1195287830437_658743
    private JRFillVariable variable_COLUMN_COUNT = null;
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:71: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    parameter_REPORT_LOCALE = (JRFillParameter)pm.get("REPORT_LOCALE");
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:72: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    parameter_REPORT_VIRTUALIZER = (JRFillParameter)pm.get("REPORT_VIRTUALIZER");
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:73: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    parameter_REPORT_TIME_ZONE = (JRFillParameter)pm.get("REPORT_TIME_ZONE");
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:74: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    parameter_REPORT_MAX_COUNT = (JRFillParameter)pm.get("REPORT_MAX_COUNT");
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:75: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    parameter_REPORT_SCRIPTLET = (JRFillParameter)pm.get("REPORT_SCRIPTLET");
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:76: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    parameter_REPORT_PARAMETERS_MAP = (JRFillParameter)pm.get("REPORT_PARAMETERS_MAP");
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:77: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    parameter_REPORT_CONNECTION = (JRFillParameter)pm.get("REPORT_CONNECTION");
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:78: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    parameter_REPORT_CLASS_LOADER = (JRFillParameter)pm.get("REPORT_CLASS_LOADER");
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:79: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    parameter_REPORT_URL_HANDLER_FACTORY = (JRFillParameter)pm.get("REPORT_URL_HANDLER_FACTORY");
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:80: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    parameter_REPORT_RESOURCE_BUNDLE = (JRFillParameter)pm.get("REPORT_RESOURCE_BUNDLE");
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:81: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    parameter_REPORT_DATA_SOURCE = (JRFillParameter)pm.get("REPORT_DATA_SOURCE");
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:82: cannot find symbol
    symbol : class JRFillParameter
    location: class item_1195287830437_658743
    parameter_IS_IGNORE_PAGINATION = (JRFillParameter)pm.get("IS_IGNORE_PAGINATION");
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:91: cannot find symbol
    symbol : class JRFillField
    location: class item_1195287830437_658743
    field_rate = (JRFillField)fm.get("rate");
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:92: cannot find symbol
    symbol : class JRFillField
    location: class item_1195287830437_658743
    field_item_id = (JRFillField)fm.get("item_id");
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:93: cannot find symbol
    symbol : class JRFillField
    location: class item_1195287830437_658743
    field_name = (JRFillField)fm.get("name");
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:94: cannot find symbol
    symbol : class JRFillField
    location: class item_1195287830437_658743
    field_manf_company = (JRFillField)fm.get("manf_company");
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:103: cannot find symbol
    symbol : class JRFillVariable
    location: class item_1195287830437_658743
    variable_PAGE_NUMBER = (JRFillVariable)vm.get("PAGE_NUMBER");
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:104: cannot find symbol
    symbol : class JRFillVariable
    location: class item_1195287830437_658743
    variable_COLUMN_NUMBER = (JRFillVariable)vm.get("COLUMN_NUMBER");
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:105: cannot find symbol
    symbol : class JRFillVariable
    location: class item_1195287830437_658743
    variable_REPORT_COUNT = (JRFillVariable)vm.get("REPORT_COUNT");
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:106: cannot find symbol
    symbol : class JRFillVariable
    location: class item_1195287830437_658743
    variable_PAGE_COUNT = (JRFillVariable)vm.get("PAGE_COUNT");
    ^
    D:\Program Files\Apache Software Foundation\Tomcat 5.0\item_1195287830437_658743.java:107: cannot find symbol
    symbol : class JRFillVariable
    location: class item_1195287830437_658743
    variable_COLUMN_COUNT = (JRFillVariable)vm.get("COLUMN_COUNT");
    please help me this regard

    Hi Steven,
    The results of trying this generated the same DCOM error again at the early hours of this morning as it's always done.
    The exact error generated from the server is listed below:
    Event Type: Error
    Event Source: DCOM
    Event Category: None
    Event ID: 10016
    Date:  3/12/2014
    Time:  4:31:30 AM
    User:  NT AUTHORITY\NETWORK SERVICE
    Computer: HAL-SPS
    Description:
    The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID
    {61738644-F196-11D0-9953-00C04FD919C1}
     to the user NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20).  This security permission can be modified using the Component Services administrative tool.
    For more information, see Help and Support Center at
    http://go.microsoft.com/fwlink/events.asp.
    Given this machine isn't on the domain and we have to log into it as local administrator, the local administrator account has been granted local launch and local activation permissions under IIS WAMREG admin on the server.
    Was this the correct account, or should I have granted permissions to another account?
    SB.

  • Jasperreports JRException: Could not instantiate report compiler :

    I am getting the following error while trying run a jasperreport application that makes a connection to a database and retrieves values based on a parameter passed. I am using eclipse 3.1 and the jetty server.
    net.sf.jasperreports.engine.JRException: Could not instantiate report compiler : net.sf.jasperreports.engine.design.JRJavacCompiler
         at net.sf.jasperreports.engine.design.JRDefaultCompiler.getCompiler(JRDefaultCompiler.java:205)
         at net.sf.jasperreports.engine.design.JRDefaultCompiler.loadEvaluator(JRDefaultCompiler.java:216)
         at net.sf.jasperreports.engine.fill.JRFillDataset.createCalculator(JRFillDataset.java:404)
         at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:354)
         at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:92)
         at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:74)
         at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:147)
         at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:57)
         at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:402)
         at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:363)
         at net.sf.jasperreports.engine.JasperRunManager.runReportToPdfStream(JasperRunManager.java:163)
         at net.ensode.jasperbook.FirstReportSendToBrowserServlet.doGet(FirstReportSendToBrowserServlet.java:36)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:459)
         at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
         at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:231)
         at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:629)
         at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:453)
         at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
         at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
         at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
         at org.mortbay.jetty.Server.handle(Server.java:303)
         at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:452)
         at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:721)
         at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:509)
         at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:349)
         at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:320)
         at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
    Caused by: java.lang.ClassCastException
         at net.sf.jasperreports.engine.design.JRDefaultCompiler.getCompiler(JRDefaultCompiler.java:201)
         ... 29 more
    The servlet code is given below:
    package net.ensode.jasperbook;
    import java.sql.*;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.PrintWriter;
    import java.io.StringWriter;
    import java.util.HashMap;
    import javax.servlet.ServletException;
    import javax.servlet.ServletOutputStream;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import net.sf.jasperreports.engine.JREmptyDataSource;
    import net.sf.jasperreports.engine.JRException;
    import net.sf.jasperreports.engine.JasperCompileManager;
    import net.sf.jasperreports.engine.JasperFillManager;
    import net.sf.jasperreports.engine.JasperRunManager;
    public class FirstReportSendToBrowserServlet extends HttpServlet {
         protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
              HashMap parameterMap = new HashMap();
              parameterMap.put("value", new Integer(1));
              Connection con;
              try {
                   ServletOutputStream servletOutputStream = response.getOutputStream();
                   InputStream reportStream = getServletConfig().getServletContext()
                             .getResourceAsStream("/reports/FirstReport.jasper");
                   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                   con=DriverManager.getConnection("jdbc:odbc:att", "att_report", "jasper");
                   JasperRunManager.runReportToPdfStream(reportStream, servletOutputStream, parameterMap, con);
                   con.close();
                   response.setContentType("application/pdf");
                   servletOutputStream.flush();
                   servletOutputStream.close();
              } catch (JRException e) {
                   // display stack trace in the browser
                   StringWriter stringWriter = new StringWriter();
                   PrintWriter printWriter = new PrintWriter(stringWriter);
                   e.printStackTrace(printWriter);
                   response.setContentType("text/plain");
                   response.getOutputStream().print(stringWriter.toString());
              catch (SQLException e1){
                   StringWriter stringWriter = new StringWriter();
                   PrintWriter printWriter = new PrintWriter(stringWriter);
                   e1.printStackTrace(printWriter);
                   response.setContentType("text/plain");
                   response.getOutputStream().print(stringWriter.toString());
              catch (ClassNotFoundException e2){
                   StringWriter stringWriter = new StringWriter();
                   PrintWriter printWriter = new PrintWriter(stringWriter);
                   e2.printStackTrace(printWriter);
                   response.setContentType("text/plain");
                   response.getOutputStream().print(stringWriter.toString());
    Could anyone please try and find me a solution.

    the jasper report , instructions and examples work
    just fine on Creator Studio
    Give Creator Studio a Try and you will be relieved of your frustrations
    (of course following the sun provided tutorial)

  • Problems with JasperReports

    Galley, if you don't understand excuse very well, and that alone half weak in English, but we are going to the that interests, I am beginning with JasperReports, and I am coming across a mistake that is not going for way front any, if somebody can help myself, below the example that I am using proceeds and the mistake.
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import net.sf.jasperreports.engine.JRException;
    import net.sf.jasperreports.engine.JRResultSetDataSource;
    import net.sf.jasperreports.engine.JasperFillManager;
    import net.sf.jasperreports.engine.JasperManager;
    import net.sf.jasperreports.engine.JasperPrint;
    import net.sf.jasperreports.engine.JasperReport;
    import net.sf.jasperreports.view.JasperViewer;
    public class PrimeiroRelatorio {
         private static Connection con=null;
         public Connection conecta()
              try
                   if (con==null)
                        String url = ("jdbc:mysql://localhost:3306/sca");
                        String usuario = "root";   
                        String senha = "bdsca";
                        Class.forName("com.mysql.jdbc.Driver");
                        con = DriverManager.getConnection(url,usuario,senha);
                        System.out.println("Conectou ao banco com sucesso");
              catch (Exception e){e.printStackTrace();}
              return con;
         public void geraRelatorio() throws JRException
              try
              String query = ("Select * From Fornecedor");
              PreparedStatement pstm = conecta().prepareStatement(query);
              ResultSet rs = pstm.executeQuery();     
              java.util.Map parameters = new java.util.HashMap();
              parameters.put( "Par_Teste", "Vlr_Teste" );
              JRResultSetDataSource jr = new JRResultSetDataSource(rs);
              JasperReport jasperReport = JasperManager.loadReport( "new_report.jasper" );
              JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, jr);
              JasperViewer.viewReport(jasperPrint);
              catch(Exception ex){ex.printStackTrace();}          
         public static void main(String[] args) throws JRException, Exception   
              new PrimeiroRelatorio().geraRelatorio();
    }and here the error
    Exception in thread "main" java.lang.ExceptionInInitializerError
         at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:113)
         at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:83)
         at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:428)
         at PrimeiroRelatorio.geraRelatorio(PrimeiroRelatorio.java:49)
         at PrimeiroRelatorio.main(PrimeiroRelatorio.java:60)
    Caused by: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException
         at org.apache.commons.logging.LogFactory.newFactory(LogFactory.java:558)
         at org.apache.commons.logging.LogFactory.getFactory(LogFactory.java:355)
         at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:390)
         at net.sf.jasperreports.engine.fill.JRBaseFiller.<clinit>(JRBaseFiller.java:250)
         ... 5 more
    Caused by: java.lang.NullPointerException
         at org.apache.commons.logging.LogFactory.newFactory(LogFactory.java:543)
         ... 8 moreThanks Gallery

    A similar problem was resolved here
    http://forum.java.sun.com/thread.jspa?threadID=562227&messageID=2767386
    Check to see that the commons-logging.jar file has been added to the classpath.

  • JRE bug or Windows Vista error?

    Hi everybody. I have a problem with the report generation. I'm using HSQLDB 1.8 as dbms. I am using Hibernate too but I am using a JDBC connection for the reports. I designed some reports with iReport 4.0. I have two types of reports in my application, the first type prints invoices and the second type prints sales reports.
    For the second type I need to include dates (using this notation '2011-1-1') in the WHERE statement. This kind of reports produces an exception but not the first type. This is the message when I request a sales report (I deleted some lines):
    net.sf.jasperreports.engine.JRException: Error executing SQL statement for : salescake
    at net.sf.jasperreports.engine.query.JRJdbcQueryExecu ter.create Datasource(JRJdbcQueryExecuter.java:169)
    at net.sf.jasperreports.engine.fill.JRFillDataset.cre ateQueryDa tasource(JRFillDataset.java:684)
    at net.sf.jasperreports.engine.fill.JRFillDataset.ini tDatasourc e(JRFillDataset.java:605)
    at net.sf.jasperreports.engine.fill.JRBaseFiller.setP arameters( JRBaseFiller.java:1281)
    at net.sf.jasperreports.engine.fill.JRBaseFiller.fill (JRBaseFil ler.java:901)
    at net.sf.jasperreports.engine.fill.JRBaseFiller.fill (JRBaseFil ler.java:845)
    at net.sf.jasperreports.engine.fill.JRFiller.fillRepo rt(JRFille r.java:58)
    at net.sf.jasperreports.engine.JasperFillManager.fill Report(Jas perFillManager.java:417)
    at net.sf.jasperreports.engine.JasperFillManager.fill Report(Jas perFillManager.java:247)
    at com.reports.SalesByCustomerReport.showReport(Sales ByCustomer Report.java:24)
    at com.presentation.SalesByCustomerInternalFrame.view InvoiceBut tonActionPerformed(SalesByCustomerInternalFrame.ja va:231)
    at com.presentation.SalesByCustomerInternalFrame.acce ss$100(Sal esByCustomerInternalFrame.java:17)
    at com.presentation.SalesByCustomerInternalFrame$2.ac tionPerfor med(SalesByCustomerInternalFrame.java:87)
    at javax.swing.AbstractButton.fireActionPerformed(Unk nown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed (Unknown Source)
    Caused by: java.sql.SQLException: Wrong data type: java.lang.IllegalArgumentException in statement [select I.INVOICE_NUMBER, I.SALE_DATE,I.CONSIGNEE,I.DESTINATION_COUNTRY,I.DE LIVERY_CON DITIONS,P.TARIFF_ENTRY,P.LOT,P.DRY_NET_WEIGHT,I.TO TAL
    from INVOICE I, PRODUCT P
    where I.INVOICE_ID=P.INVOICE_ID and I.CONSIGNEE='CONSORCIO MINERO S. A.' and I.SALE_DATE>='2011-1-20' and I.SALE_DATE<='2011-14-20' ]
    at org.hsqldb.jdbc.Util.throwError(Unknown Source)
    at org.hsqldb.jdbc.jdbcPreparedStatement.executeQuery (Unknown Source)
    at net.sf.jasperreports.engine.query.JRJdbcQueryExecu ter.create Datasource(JRJdbcQueryExecuter.java:163)
    ... 48 more
    I tested this query in the HSQLDB utility and it is correct. I am thinking that the problem could be the JRE, I am using this one:
    C:\Program Files\Java\jre6\bin>java -version
    java version "1.6.0_24"
    Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
    Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)
    As you can see, my Windows Vista pc can't recognize the java command so I have to call it specifically from the directory where it is located. Maybe the problem is that I am using Windows Vista (I know it sucks but I had no time to change it).
    When I copy my program to my Windows XP computer it works fine. All the reports are shown correctly. This pc has this JRE:
    C:\Documents and Settings\Manuel & Juancho>java -version
    java version "1.6.0_01"
    Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
    Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharing)
    There is no problem to recognize the java command.
    Let me tell you something. Is it possible that HSQLDB or iReport can delete the database content? It happened to me. I was designing my last report and a "No pages in document" message was shown. I thought that I was wrong. Finally I checked the database and there was no data! What is the problem?
    Please help me.
    Thanks in advance.

    853741 wrote:
    For the second type I need to include dates (using this notation '2011-1-1') No, you should not be using any notation. Presumably it's a DATE or DATETIME column. So you use a PreparedStatement's setDate() or setTimestamp() method.
    in the WHERE statement. This kind of reports produces an exception but not the first type. This is the message when I request a sales report (I deleted some line
    Caused by: java.sql.SQLException: Wrong data type: java.lang.IllegalArgumentExceptionI expect that kind of error would be less likely with PreparedStatements.
    I tested this query in the HSQLDB utility and it is correct. I am thinking that the problem could be the JREAs already pointed out, for something so trivial, it's extremely unlikely that you've uncovered a JRE bug.
    As you can see, my Windows Vista pc can't recognize the java command Because you haven't set up your PATH correctly.

  • Need help in analysing the error in JasperReportIntegration Test Applicatio

    Our DBA installed Jasper Reports Integration kit Version 1.1.0.0 in our test environment. Apex version is 3.2.1.00.12. Oracle database is 11g and Apache Tomcat is 7.0.26
    I was able to bring up the Jasper Reports Integration test application. When I navigate to "Report Tester" tab, changed the JasperReportIntegration URL to the correct localhost and then cklick the "Show report (directly)" button, I got this message:
    Jun 12, 2012 11:41:58 AM org.apache.catalina.core.StandardWrapperValve invoke
    SEVERE: Servlet.service() for servlet [ReportWrapper] in context with path [JasperReportsIntegration] threw exception [Servlet execution threw an exception] with root cause
    Throwable occurred: java.lang.NoClassDefFoundError: net.sf.jasperreports.engine.util.JRStyledTextParser (initialization failure)
         at java.lang.J9VMInternals.initialize(J9VMInternals.java:140)
         at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:121)
         at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:77)
         at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:87)
         at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:57)
         at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:142)
         at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:52)
         at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:417)
         at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:247)
         at de.oc.integration.jasper.webapp.ReportWrapper.service(ReportWrapper.java:318)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
         at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
         at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
         at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919)
         at java.lang.Thread.run(Thread.java:736)
    Can anyone help me understand this error and let me know if this message is caused by installing the jasper report integration kit incorrectly?
    Thanks.
    Edited by: bratz69 on Jun 12, 2012 7:35 PM

    Hi Dietmar,
    Thanks for your reply.
    There's no jasperreports-fonts-3.7.4.jar file in the webapps/JasperReportsIntegration/WEB-INF/lib folder. The only font file available is jasperreports-fonts-4.5.0.jar. I've downloaded the 3.7.40 jar file and saved it in the same folder without deleting the 4.5.0.jar. I tried to run the Test application again and still give me the same error.
    Jun 13, 2012 3:58:26 PM org.apache.catalina.core.StandardWrapperValve invoke
    SEVERE: Servlet.service() for servlet [ReportWrapper] in context with path [JasperReportsIntegration] threw exception [Servlet execution threw an exception] with root cause
    Throwable occurred: java.lang.NoClassDefFoundError: net.sf.jasperreports.engine.util.JRStyledTextParser (initialization failure)
         at java.lang.J9VMInternals.initialize(J9VMInternals.java:140)
         at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:121)
         at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:77)
         at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:87)
         at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:57)
         at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:142)
         at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:52)
         at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:417)
         at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:247)
         at de.oc.integration.jasper.webapp.ReportWrapper.service(ReportWrapper.java:318)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
         at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
         at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
         at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919)
         at java.lang.Thread.run(Thread.java:736)
    I also tried the suggestion from the link provided by Nick. However, the syntax is for SUN environment and we are using IBM so I searched the equivalent of that command in IBM. Our DBA added the Java system property in the startup script by adding these 2 lines. But it errored out on the first 2 lines. I'm not sure if I do have the right syntax.
    java.version=1.4
    java.awt.headless=true
    ----- Error
    27) ./startup.sh
    ./startup.sh[25]: java.version=1.4: not found
    ./startup.sh[26]: java.awt.headless=true: not found
    Using CATALINA_BASE: /dbfupg/apache-tomcat-7.0.26
    Using CATALINA_HOME: /dbfupg/apache-tomcat-7.0.26
    Using CATALINA_TMPDIR: /dbfupg/apache-tomcat-7.0.26/temp
    Using JRE_HOME: /usr/java6/jre
    Using CLASSPATH: /dbfupg/apache-tomcat-7.0.26/bin/bootstrap.jar:/dbfupg/apache-tomcat-7.0.26/bin/tomcat-juli.jar
    ----- Start up script
    27) cat startup.sh
    #!/bin/sh
    java.version=1.4
    java.awt.headless=true
    os400=false
    case "`uname`" in
    OS400*) os400=true;;
    esac
    # resolve links - $0 may be a softlink
    PRG="$0"
    while [ -h "$PRG" ] ; do
    ls=`ls -ld "$PRG"`
    link=`expr "$ls" : '.*-> \(.*\)$'`
    if expr "$link" : '/.*' > /dev/null; then
    PRG="$link"
    else
    PRG=`dirname "$PRG"`/"$link"
    fi
    done
    PRGDIR=`dirname "$PRG"`
    EXECUTABLE=catalina.sh
    # Check that target executable exists
    if $os400; then
    # -x will Only work on the os400 if the files are:
    # 1. owned by the user
    # 2. owned by the PRIMARY group of the user
    # this will not work if the user belongs in secondary groups
    eval
    else
    if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
    echo "Cannot find $PRGDIR/$EXECUTABLE"
    echo "The file is absent or does not have execute permission"
    echo "This file is needed to run this program"
    exit 1
    fi
    fi
    exec "$PRGDIR"/"$EXECUTABLE" start "$@"
    BTW, Thanks for the update on the new version.
    Thanks!
    Edited by: bratz69 on Jun 13, 2012 4:48 PM

  • Error on HP-UX

    Hi. I have this class.
    * RtsPrintReport.java
    * Created on 6 ottobre 2004, 1.57
    package reports.print;
    import net.sf.jasperreports.engine.*;
    import net.sf.jasperreports.engine.design.*;
    import net.sf.jasperreports.engine.export.*;
    import java.io.*;
    import java.sql.*;
    import javax.print.*;
    import javax.print.attribute.*;
    import javax.print.attribute.standard.*;
    import java.awt.print.*;
    import java.util.*;
    * @author  Gianni Piolanti
    public class RtsPrintReport {
        /** Creates a new instance of RtsPrintReport */
        public RtsPrintReport() {
         * @param args the command line arguments
        public static void main(String[] args)
            // Controllo i parametri
            if ( args.length < 2)
                System.err.println("Il comando deve essere eseguito nel seguente modo:");
                System.err.println("");
                System.err.println("java RtsPrintReport nomeReport nomeFileCSV nomeStampante");
                System.err.println("");
                System.err.println("nomeReport     -> file con estensione jrxml contenente il report");
                System.err.println("nomeFileCSV    -> file contenente i valori da stampare (separati da ';')");
                System.err.println("nomeStampante  -> stampante su cui stampare il report");
                System.exit(1);
            String nomeReport = args[0];
            String nomeFile = args[1];
            String nomePrinter = args[2];
            try
               // Carico la sorgente dati
               JRDataSource dataSource = new JRCsvConnection(nomeFile);
               // Carico il report
               JasperDesign jasperDesign = JasperManager.loadXmlDesign(nomeReport);
               // lo assegno ad una variabile
               JasperReport jasperReport = JasperManager.compileReport(jasperDesign);
               // Carico la mappa di parametri (per ora vuota)
               Map parametri = new HashMap();
               // Carico la stampante virtuale di jasper report
               JasperPrint jasperPrint = JasperManager.fillReport(jasperReport, parametri, dataSource);
               // Carico il servizio di stampa richiesto
               PrinterJob job = PrinterJob.getPrinterJob();
               DocFlavor flavor = DocFlavor.SERVICE_FORMATTED.PRINTABLE;
               PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();
               PrintServiceAttributeSet pset = new HashPrintServiceAttributeSet();
               PrintService[] services = PrintServiceLookup.lookupPrintServices(flavor, null);
               int i = 0;
               while ( (i < services.length) & !(services.getName().equals(nomePrinter)))
    i++;
    // Se non trovo la stampante lo segnalo
    if ( !(i < services.length))
    System.err.println("Stampante non trovata: " + nomePrinter);
    System.exit(1);
    // Imposto la stampante nella tabella degli attributi di stampa
    pset.add((PrinterName)services[i].getAttribute(PrinterName.class));
    // Carico i parametri di esportazione
    JRExporter exporter = new JRPrintServiceExporter();
    exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
    exporter.setParameter(JRPrintServiceExporterParameter.PRINT_SERVICE_ATTRIBUTE_SET, pset);
    exporter.setParameter(JRPrintServiceExporterParameter.PRINT_REQUEST_ATTRIBUTE_SET, aset);
    exporter.setParameter(JRPrintServiceExporterParameter.DISPLAY_PAGE_DIALOG, Boolean.FALSE);
    exporter.setParameter(JRPrintServiceExporterParameter.DISPLAY_PRINT_DIALOG, Boolean.FALSE);
    // Esporto-Stampo il report
    exporter.exportReport();
    catch (Exception e)
    e.printStackTrace();
    System.exit(1);
    If i use this class on Windows PC, the program is ok (and print the report on the request printer).
    If i use the same class on HP-UX server (that has installed a share window printer), the program give me this error:
    [i]
    Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
         at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
         at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:139)
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Class.java:141)
         at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
         at net.sf.jasperreports.engine.util.JRGraphEnvInitializer.initializeGraphEnv(JRGraphEnvInitializer.java:102)
         at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:213)
         at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:127)
         at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:119)
         at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:151)
         at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:353)
         at net.sf.jasperreports.engine.JasperManager.fillReport(JasperManager.java:885)
         at reports.print.RtsPrintReport.main(RtsPrintReport.java:69)
    How can i print from HP-UX server on a Window printer?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.Do you have a X-Server running on that HP-UX server? If not, you probably need to upgrade to j2sdk1.4 (if that is available for HP-UX) and run java with -Djava.awt.headless=true.
    See http://java.sun.com/j2se/1.5.0/docs/guide/awt/AWTChanges.html#headless for more information.

  • Subreport instrumented for javaflow

    Hi all,
    while running a report in OIA,i am getting the following error
    stack corruption. Is class net.sf.jasperreports.engine.fill.JRContinuationSubreportRunner instrumented for javaflow?. Do i need to add anything in header inorder to sove this error??

    Hi Tintin,
    Is this a custom report you're creating or OOTB?
    If it's custom, simply copy an OOTB with the header info already existing and start skinning and applying what you wish within the report
    Regards,
    Daniel Redfern
    Technicalconfessions.com

  • Exception while generating pdf report using Jasper Report

    Hi experts,
    I am using Jdeveloper : 11.1.2.0.0
    Jaspersoft iReport Designer 4.5.0
    Database is Oracle 11g
    When i try to generate a pdf report ,a pdf file with empty content is generating.
    and exception occuring is
    net.sf.jasperreports.engine.JRException: Error executing SQL statement for : TestReport
         at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createDatasource(JRJdbcQueryExecuter.java:229)
         at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:731)
         at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:629)
         at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1159)
         at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:802)
         at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:746)
         at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:58)
         at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:417)
         at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:247)
         at com.empAppln.view.EmployeeRegister.runReport(EmployeeRegister.java:153)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.sun.el.parser.AstValue.invoke(Unknown Source)
         at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
         at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
         at org.apache.myfaces.trinidadinternal.taglib.listener.FileDownloadActionListener.processAction(FileDownloadActionListener.java:124)
         at oracle.adfinternal.view.faces.event.rich.FileDownloadActionListener.processAction(FileDownloadActionListener.java:77)
         at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcast(UIXComponentBase.java:814)
         at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:179)
         at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:159)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1129)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:353)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:204)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:121)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Caused by: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:457)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
         at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:889)
         at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:476)
         at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:204)
         at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:540)
         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:217)
         at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:924)
         at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1261)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1419)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3752)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3806)
         at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1667)
         at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:135)
         at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createDatasource(JRJdbcQueryExecuter.java:222)
         ... 62 more
    Where TestReport is the name of the report...
    How can i solve this..
    Thanks
    gtg.

    from the error what i understud means.com.empAppln.view.*EmployeeRegister*
    this table is not exits in db. so throw error like this.
    table or view does not exist.and also,
    Stop filedownload if file is empty
    Edited by: ADF 7 on Jan 26, 2012 11:17 PM

Maybe you are looking for