Jasper Reports Compilation

Can anyone help me on this. Probably I am asking the correct forum
I have installed Jasper Reports Server 4.0 on Red Hat Linux 2. I have created a report in ireport. But still not getting how to compile the file in Linux box.
Any idea.
Thanks
Debraj Ghosh

Better to ask in a jasper reports support area...: http://jasperforge.org/plugins/espforum/view.php?group_id=102&forumid=103&topicid=1006
Thank you,
Tony Miller
Webster, TX
On the road of life...There are 'windshields', and there are 'bugs'
(splat!)
"Squeegees Wanted"
If this question is answered, please mark the thread as closed and assign points where earned..

Similar Messages

  • Error when compiling jasper report on Linux

    Hey guys/gals :)
    I'm having trouble creating a jasper report on Linux. I'm getting the ff. error after i click the
    link to generate my report:
    Http status 500:
    exception:
    javax.servlet.ServletException: Servlet execution threw an exception
    root cause:
         java.lang.NoClassDefFoundError
         net.sf.jasperreports.engine.xml.JRBaseFactory.getColor(JRBaseFactory.java:90)
         net.sf.jasperreports.engine.xml.JRElementFactory.createObject(JRElementFactory.java:161)
         org.apache.commons.digester.FactoryCreateRule.begin(FactoryCreateRule.java:389)
         org.apache.commons.digester.Digester.startElement(Digester.java:1361)
         org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
         org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
         org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
         org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
         org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
         org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
         org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
         org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
         org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
         org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
         org.apache.commons.digester.Digester.parse(Digester.java:1647)
         net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:238)
         net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:225)
         net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:213)
         net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:195)
         com.bdo.clg.mrs.main.utils.ReportUtil.printUpldTxn(ReportUtil.java:112)
         com.bdo.clg.mrs.inquiry.action.PrintUpldTxnAction.execute(PrintUpldTxnAction.java:48)
         org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:446)
         org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:266)
         org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
         org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:492)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    Background:
    I got a web application (java 1.4.2,Struts ) contained in Tomcat 5.0 server running on a Linux OS ver. 2.6.8.
    The application works fine except when generating a report. It seems that the error is thrown during compilation
    of the jasper template as suggested from the line ....JasperCompileManager.compileReport(JasperCompileManager.java:195) listed
    above . I'm able to build the reports on Win 2K though.
    What else needs to be done on the Linux side? All i've done so far is to set the path for java in the env. variables.
    Have checked out varous sites/forums for solutions but so far still no luck. Your suggestions or assistance will be greatly appreciated.

    To solve this issue, start your java environment with the option -Djava.awt.headless=true.
    It solves the issue... if you google for "Linux"+"JasperReports"+"NoClassDefFoundError" you will find the background info on this issue.
    Thx,
    Rob

  • Compilation error when i add jasper reports packages to my jsp file

    hi all,
    tell mi the solution its very urgent,
    i have created a jasper report(for eg:ss.jrxml) if i wnt to add this report file to my jsp or servlet,i have to import some jasper reports packages and also adding that report file(jrxml file) to myjsp page in try block using jasperreport class.but,if i compiled this file or when i open this jsp file in web browser it shows error like
    net.sf.jasperreports.engine.*(this is my one of report package used in my jsp) does not exist and jasperreport(this is one of class file in jasperreports to connect) cannot find symbol.
    pls,help mi wat to do to support this packages while running in weblogic server.

    To add libraries to your webapp you need to place the appropriate JARs in the */WEB-INF/lib * directory of your web application folder.
    If you're using an IDE follow whatever are the appropriate steps to add libraries/ external JARs to your project.
    People on the forum help others voluntarily, it's not their job.
    Help them help you.
    Learn how to ask questions first: http://faq.javaranch.com/java/HowToAskQuestionsOnJavaRanch
    (Yes I know it's on JavaRanch but I think it applies everywhere)
    ----------------------------------------------------------------

  • Jasper Reports in Linux vs Jasper Reports in Windows

    Dear Sirs...
    an application is developed using jdeveloper 10.1.2 (struts with UIX technology) and used Jasper report to generated PDF and HTML reports programmatically (no XML files for reports tamplates are used).
    in jdeveloper PDF reports are generated without problem,
    i create a WAR file and deploy it to oracle application server R2 under windows, it works just fine.
    that same WAR file is deployed into linux (again oracle application server R2), this time an exception occurs,
    i only selected two jar files (jasperreports.jar and itext.jar) to be included into the war file.
    now can any one explain to me why it runs perfectly fine in windows AS and not linux AS???? aren't both of them use the same java virtual machine????
    any advice please???
    best regards

    sorry i forget to post the error in linux, the log contains the following:
    net.sf.jasperreports.engine.JRException: Error
    compiling report java source files :
    /home/oracle/OraHome/j2ee/home/EasyJasperDesign_1192848437309_635467.java
    best regards

  • Generate Jasper report in JSP

    Hi all,
    im currently doing some research on jasper. Im totally new to this and wish if somebody can give some tips on how to start off..Below are some of my questions..
    1. After compile and create the report design using iReport, does it means when we've got our XML response from server ,we just feed in the fields accordingly to the .jasper file we've created earlier on OR we have to concurrently design,and compile report and send XML request to server...
    2. Can provide me with some ideas of how to generate jasper report in JSP where the whole process is inclusive of passing XML request to server..retrieving data..formatting..passing result set to XML response ...may i know when is the process of generating jasper start off in between of this?
    Please advise, im really blurred at the moment...
    Thx a million...
    chEers,
    cyunntan

    Probably it�s better to ask it at JasperReports Forums:
    http://sourceforge.net/forum/?group_id=36382

  • I need Jasper Report example

    Hi,
    I need example on how to generate Reports by using Jasper. So if any one having any link pls just send me.
    Thank you in advance

    For Creating Jasper Report u need to import these packages
    import net.sf.jasperreports.engine.JRException;
    import net.sf.jasperreports.engine.JasperCompileManager;
    import net.sf.jasperreports.engine.JasperFillManager;
    import net.sf.jasperreports.engine.JasperPrint;
    import net.sf.jasperreports.engine.JasperPrintManager;
    public boolean compileReport()
    try {
    JasperCompileManager.compileReportToFile("path of fileName.jrxml");
    catch (Exception e) {
    System.out.println("compile exception " + fileName + ", " + e);
    return false;
    return true;
    public JasperPrint fillReport()
    try {
    JasperPrint jasperPrint = JasperFillManager.fillReport("fileName.jasper", <parameters if u use any in Jasper Report Design else give null>, new JRFieldLevelAuditSource(data));
    return jasperPrint;
    } catch (JRException e) {
    return null;
    public void print(JasperPrint jasperPrint) {
    try {
    JasperPrintManager.printReport(jasperPrint, true);
    } catch (JRException e)
    e.printStackTrace();
    }

  • I have tried to implement jasper report but getting exceptions at run time

    I have tried to implement jasper report but getting exceptions at run time and I couldn't get the reason of these exceptions. please give me idea to solve this problem.
    I am using following jar files for this :
    commons-beanutils-1.6.1.jar
    commons-digester-1.7.jar
    commons-logging.jar
    jasperreports-1.2.0.jar
    code is as follows:-
    (1) xml:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE jasperReport
    PUBLIC "-//JasperReports//DTD Report Design//EN"
    "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">
    <jasperReport name="Simple_Report">
    <detail>
    <band height="20">
    <staticText>
    <reportElement x="180" y="0" width="200" height="20"/>
    <text><![CDATA[Hello World!]]></text>
    </staticText>
    </band>
    </detail>
    </jasperReport>
    (2.) java file
    import net.sf.jasperreports.engine.*;
    import net.sf.jasperreports.engine.xml.*;
    import org.xml.sax.*;
    import org.apache.commons.digester.Digester;
    import org.apache.commons.digester.RuleSetBase;
    import java.util.*;
    public class JasperReportsIntro
    public static void main(String[] args)
    JasperReport jasperReport;
    JasperPrint jasperPrint;
    try
         jasperReport = JasperCompileManager.compileReport(
    "jasperreports_demo.jrxml");
    jasperPrint = JasperFillManager.fillReport(
    jasperReport, new HashMap(), new JREmptyDataSource());
    // JasperExportManager.exportReportToPdfFile(
    // jasperPrint, "jasperReports/simple_report.pdf");
    catch (JRException e)
    e.printStackTrace();
    I am getting exceptions like:
    net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
    /home/navneet/Simple_Report_1143636234024_954843.java:4: package net.sf.jasperreports.engine does not exist
    import net.sf.jasperreports.engine.*;
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:5: package net.sf.jasperreports.engine.fill does not exist
    import net.sf.jasperreports.engine.fill.*;
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:18: cannot find symbol
    symbol: class JREvaluator
    public class Simple_Report_1143636234024_954843 extends JREvaluator
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:25: cannot find symbol
    symbol : class JRFillParameter
    location: class Simple_Report_1143636234024_954843
    private JRFillParameter parameter_REPORT_RESOURCE_BUNDLE = null;
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:26: cannot find symbol
    symbol : class JRFillParameter
    location: class Simple_Report_1143636234024_954843
    private JRFillParameter parameter_REPORT_CONNECTION = null;
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:27: cannot find symbol
    symbol : class JRFillParameter
    location: class Simple_Report_1143636234024_954843
    private JRFillParameter parameter_REPORT_PARAMETERS_MAP = null;
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:28: cannot find symbol
    symbol : class JRFillParameter
    location: class Simple_Report_1143636234024_954843
    private JRFillParameter parameter_IS_IGNORE_PAGINATION = null;
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:29: cannot find symbol
    symbol : class JRFillParameter
    location: class Simple_Report_1143636234024_954843
    private JRFillParameter parameter_REPORT_CLASS_LOADER = null;
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:30: cannot find symbol
    symbol : class JRFillParameter
    location: class Simple_Report_1143636234024_954843
    private JRFillParameter parameter_REPORT_VIRTUALIZER = null;
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:31: cannot find symbol
    symbol : class JRFillParameter
    location: class Simple_Report_1143636234024_954843
    private JRFillParameter parameter_REPORT_LOCALE = null;
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:32: cannot find symbol
    symbol : class JRFillParameter
    location: class Simple_Report_1143636234024_954843
    private JRFillParameter parameter_REPORT_DATA_SOURCE = null;
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:33: cannot find symbol
    symbol : class JRFillParameter
    location: class Simple_Report_1143636234024_954843
    private JRFillParameter parameter_REPORT_SCRIPTLET = null;
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:34: cannot find symbol
    symbol : class JRFillParameter
    location: class Simple_Report_1143636234024_954843
    private JRFillParameter parameter_REPORT_MAX_COUNT = null;
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:35: cannot find symbol
    symbol : class JRFillVariable
    location: class Simple_Report_1143636234024_954843
    private JRFillVariable variable_PAGE_NUMBER = null;
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:36: cannot find symbol
    symbol : class JRFillVariable
    location: class Simple_Report_1143636234024_954843
    private JRFillVariable variable_COLUMN_NUMBER = null;
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:37: cannot find symbol
    symbol : class JRFillVariable
    location: class Simple_Report_1143636234024_954843
    private JRFillVariable variable_REPORT_COUNT = null;
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:38: cannot find symbol
    symbol : class JRFillVariable
    location: class Simple_Report_1143636234024_954843
    private JRFillVariable variable_PAGE_COUNT = null;
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:39: cannot find symbol
    symbol : class JRFillVariable
    location: class Simple_Report_1143636234024_954843
    private JRFillVariable variable_COLUMN_COUNT = null;
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:62: cannot find symbol
    symbol : class JRFillParameter
    location: class Simple_Report_1143636234024_954843
    parameter_REPORT_RESOURCE_BUNDLE = (JRFillParameter)pm.get("REPORT_RESOURCE_BUNDLE");
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:63: cannot find symbol
    symbol : class JRFillParameter
    location: class Simple_Report_1143636234024_954843
    parameter_REPORT_CONNECTION = (JRFillParameter)pm.get("REPORT_CONNECTION");
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:64: cannot find symbol
    symbol : class JRFillParameter
    location: class Simple_Report_1143636234024_954843
    parameter_REPORT_PARAMETERS_MAP = (JRFillParameter)pm.get("REPORT_PARAMETERS_MAP");
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:65: cannot find symbol
    symbol : class JRFillParameter
    location: class Simple_Report_1143636234024_954843
    parameter_IS_IGNORE_PAGINATION = (JRFillParameter)pm.get("IS_IGNORE_PAGINATION");
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:66: cannot find symbol
    symbol : class JRFillParameter
    location: class Simple_Report_1143636234024_954843
    parameter_REPORT_CLASS_LOADER = (JRFillParameter)pm.get("REPORT_CLASS_LOADER");
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:67: cannot find symbol
    symbol : class JRFillParameter
    location: class Simple_Report_1143636234024_954843
    parameter_REPORT_VIRTUALIZER = (JRFillParameter)pm.get("REPORT_VIRTUALIZER");
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:68: cannot find symbol
    symbol : class JRFillParameter
    location: class Simple_Report_1143636234024_954843
    parameter_REPORT_LOCALE = (JRFillParameter)pm.get("REPORT_LOCALE");
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:69: cannot find symbol
    symbol : class JRFillParameter
    location: class Simple_Report_1143636234024_954843
    parameter_REPORT_DATA_SOURCE = (JRFillParameter)pm.get("REPORT_DATA_SOURCE");
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:70: cannot find symbol
    symbol : class JRFillParameter
    location: class Simple_Report_1143636234024_954843
    parameter_REPORT_SCRIPTLET = (JRFillParameter)pm.get("REPORT_SCRIPTLET");
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:71: cannot find symbol
    symbol : class JRFillParameter
    location: class Simple_Report_1143636234024_954843
    parameter_REPORT_MAX_COUNT = (JRFillParameter)pm.get("REPORT_MAX_COUNT");
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:88: cannot find symbol
    symbol : class JRFillVariable
    location: class Simple_Report_1143636234024_954843
    variable_PAGE_NUMBER = (JRFillVariable)vm.get("PAGE_NUMBER");
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:89: cannot find symbol
    symbol : class JRFillVariable
    location: class Simple_Report_1143636234024_954843
    variable_COLUMN_NUMBER = (JRFillVariable)vm.get("COLUMN_NUMBER");
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:90: cannot find symbol
    symbol : class JRFillVariable
    location: class Simple_Report_1143636234024_954843
    variable_REPORT_COUNT = (JRFillVariable)vm.get("REPORT_COUNT");
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:91: cannot find symbol
    symbol : class JRFillVariable
    location: class Simple_Report_1143636234024_954843
    variable_PAGE_COUNT = (JRFillVariable)vm.get("PAGE_COUNT");
    ^
    /home/navneet/Simple_Report_1143636234024_954843.java:92: cannot find symbol
    symbol : class JRFillVariable
    location: class Simple_Report_1143636234024_954843
    variable_COLUMN_COUNT = (JRFillVariable)vm.get("COLUMN_COUNT");
    ^
    33 errors
    at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:193)
    at net.sf.jasperreports.engine.design.JRDefaultCompiler.compileReport(JRDefaultCompiler.java:131)
    at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:211)
    at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:144)
    at com.appnetix.app.portal.financials.reports.RoyaltyReportAction.execute(RoyaltyReportAction.java:68)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    at com.appnetix.app.control.web.AppnetixRequestProcessor.process(AppnetixRequestProcessor.java:149)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at com.appnetix.app.control.web.AppnetixControllerServlet.doPost(AppnetixControllerServlet.java:262)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
    at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
    at java.lang.Thread.run(Thread.java:595)

    You have no permission to create a report. You have to create a permisson-entry into your server.policy. Then it would be work.

  • View jasper report in jsp page

    i have developed a java code that could connect to the databse n compile xml code into jasper report. report is generated when it is executed in dos prompt. however i wan the report to appear after a button "print" in a jsp page is pressed. how do i do dat? how do i ask my jsp page to execute my curret java code to generate a report?

    same

  • Jasper Report Problem

    hi 2 all,
    am trying to use jasper report in my project, am using jasper 0.5.2 older version ,
    i put the
    itext-1.3.1.jar
    jdt-compiler.jar
    jasperreports-1.1.0.jarin my project web-apps lib
    now am getting problem is,when i try to get .jasper file from the below code sipset
    JasperCompileManager.compileReportToFile(context.getRealPath("/jsp/Reports/att1.jrxml"));it was not throwing error but its not creating the *.jasper file , why it so,
    please help me...
    thanks 2 all,

    So i tried the same in Java.As a stand alone java code? or as a code in your webapp? Please make sure the required jar files are in your web-inf\lib

  • Jasper report Jdeveloper 11g

    Hi
    I want to run a jasper report in Jdeveloper 11g with weblogic internal server 10.3. I am facing the compliling time errors.
    ]] Root cause of ServletException.
    net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:4: package net.sf.jasperreports.engine does not exist
    import net.sf.jasperreports.engine.*;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:5: package net.sf.jasperreports.engine.fill does not exist
    import net.sf.jasperreports.engine.fill.*;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:18: cannot find symbol
    symbol: class JREvaluator
    public class PDFReport_1242746795729_631091 extends JREvaluator
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:25: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_LOCALE = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:26: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_JASPER_REPORT = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:27: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_VIRTUALIZER = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:28: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_TIME_ZONE = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:29: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_FILE_RESOLVER = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:30: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_ReportTitle = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:31: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_SCRIPTLET = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:32: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_PARAMETERS_MAP = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:33: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_CONNECTION = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:34: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_CLASS_LOADER = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:35: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_DATA_SOURCE = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:36: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_URL_HANDLER_FACTORY = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:37: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_IS_IGNORE_PAGINATION = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:38: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_FORMAT_FACTORY = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:39: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_MAX_COUNT = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:40: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_TEMPLATES = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:41: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_RESOURCE_BUNDLE = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:42: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    private JRFillField field_Publisher = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:43: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    private JRFillField field_CatalogId = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:44: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    private JRFillField field_Journal = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:45: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    private JRFillField field_Edition = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:46: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    private JRFillField field_Author = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:47: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    private JRFillField field_Title = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:48: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1242746795729_631091
    private JRFillVariable variable_PAGE_NUMBER = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:49: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1242746795729_631091
    private JRFillVariable variable_COLUMN_NUMBER = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:50: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1242746795729_631091
    private JRFillVariable variable_REPORT_COUNT = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:51: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1242746795729_631091
    private JRFillVariable variable_PAGE_COUNT = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:52: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1242746795729_631091
    private JRFillVariable variable_COLUMN_COUNT = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:75: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_LOCALE = (JRFillParameter)pm.get("REPORT_LOCALE");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:76: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_JASPER_REPORT = (JRFillParameter)pm.get("JASPER_REPORT");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:77: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_VIRTUALIZER = (JRFillParameter)pm.get("REPORT_VIRTUALIZER");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:78: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_TIME_ZONE = (JRFillParameter)pm.get("REPORT_TIME_ZONE");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:79: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_FILE_RESOLVER = (JRFillParameter)pm.get("REPORT_FILE_RESOLVER");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:80: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_ReportTitle = (JRFillParameter)pm.get("ReportTitle");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:81: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_SCRIPTLET = (JRFillParameter)pm.get("REPORT_SCRIPTLET");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:82: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_PARAMETERS_MAP = (JRFillParameter)pm.get("REPORT_PARAMETERS_MAP");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:83: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_CONNECTION = (JRFillParameter)pm.get("REPORT_CONNECTION");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:84: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_CLASS_LOADER = (JRFillParameter)pm.get("REPORT_CLASS_LOADER");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:85: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_DATA_SOURCE = (JRFillParameter)pm.get("REPORT_DATA_SOURCE");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:86: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_URL_HANDLER_FACTORY = (JRFillParameter)pm.get("REPORT_URL_HANDLER_FACTORY");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:87: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_IS_IGNORE_PAGINATION = (JRFillParameter)pm.get("IS_IGNORE_PAGINATION");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:88: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_FORMAT_FACTORY = (JRFillParameter)pm.get("REPORT_FORMAT_FACTORY");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:89: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_MAX_COUNT = (JRFillParameter)pm.get("REPORT_MAX_COUNT");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:90: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_TEMPLATES = (JRFillParameter)pm.get("REPORT_TEMPLATES");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:91: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_RESOURCE_BUNDLE = (JRFillParameter)pm.get("REPORT_RESOURCE_BUNDLE");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:100: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    field_Publisher = (JRFillField)fm.get("Publisher");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:101: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    field_CatalogId = (JRFillField)fm.get("CatalogId");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:102: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    field_Journal = (JRFillField)fm.get("Journal");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:103: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    field_Edition = (JRFillField)fm.get("Edition");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:104: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    field_Author = (JRFillField)fm.get("Author");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:105: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    field_Title = (JRFillField)fm.get("Title");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:114: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1242746795729_631091
    variable_PAGE_NUMBER = (JRFillVariable)vm.get("PAGE_NUMBER");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:115: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1242746795729_631091
    variable_COLUMN_NUMBER = (JRFillVariable)vm.get("COLUMN_NUMBER");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:116: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1242746795729_631091
    variable_REPORT_COUNT = (JRFillVariable)vm.get("REPORT_COUNT");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:117: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1242746795729_631091
    variable_PAGE_COUNT = (JRFillVariable)vm.get("PAGE_COUNT");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:118: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1242746795729_631091
    variable_COLUMN_COUNT = (JRFillVariable)vm.get("COLUMN_COUNT");
    ^
    59 errors
         at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:195)
         at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:219)
         at jsp_servlet.__catalog._jspService(__catalog.java:90)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         Truncated. see log file for complete stacktrace
    >
    could I know the libraries to be added to run the jasper report on the jdeveloper 11g

    Any body can tell me how to create jasper report in oracle jdevloper 11 g .

  • Jasper Reports problem

    Hi,
    I have just begun to use Jasper Reports, and I am trying to load a sample JR xml file into a jsp in my web application.
    report.jsp
    <%@ page
       import="java.io.*,
               java.util.*,
               java.sql.Connection,
               javax.sql.DataSource,
               javax.naming.InitialContext,
               net.sf.jasperreports.engine.*,
               net.sf.jasperreports.engine.design.JasperDesign,
               net.sf.jasperreports.engine.xml.JRXmlLoader,
               net.sf.jasperreports.engine.export.*"
    %><%@page import="com.energyts.ebench.*"
    %><%@page import="com.energyts.db.*"
    %><%@page import="java.sql.ResultSet"
    %>
    <%
         out.println("Attempting to create Jasper report");
         try{
         // read in xml design
         InputStream input = new FileInputStream(new File("c:\\Tomcat 5.5\\webapps\\eBench\\report.xml"));
         JasperDesign design = JRXmlLoader.load(input);
         // compile design
         JasperReport report = JasperCompileManager.compileReport(design);
         // Database connection
         Statement statement = EbenchUtils.getStatement(session);
         JasperPrint print
        = JasperFillManager.fillReport(report, new HashMap(), statement.getConnection());
           JasperExportManager.exportReportToPdfFile(
                     print, "reports/simple_report.pdf");
         }catch (JRException e){
              out.println("failed");
              e.printStackTrace();
    %>I am using Tomcat 5.5 and JasperReports 2.04
    I am getting this error:
    HTTP Status 404 - reports\report.xml (The system cannot find the path specified)
    type Status report
    message reports\report.xml (The system cannot find the path specified)
    description The requested resource (.\reports\report.xml (The system cannot find the path specified)) is not available.
    Is the way I declare my path not declared correctly (the file is in the directory)? do the Tomcat settings need to be changed for this to work?
    Any suggestions
    Thanks
    J

    I learned that my mistake was that I am not using the .jasper file. I have a new error now although I already put the needed file inside the classes folder. This is the error:
    java.lang.NoClassDefFoundError: Could not initialize class net.sf.jasperreports.engine.fill.JRVerticalFiller
         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 net.sf.jasperreports.engine.JasperRunManager.runReportToPdfStream(JasperRunManager.java:368)
         at EmptyDSReportServlet.doGet(EmptyDSReportServlet.java:25)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:126)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:103)
         at com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:96)
         at com.caucho.server.http.Invocation.service(Invocation.java:315)
         at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
         at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:253)
         at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:170)
         at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
         at java.lang.Thread.run(Thread.java:619)

  • Struts & Jasper Report

    i wanna use jasperreport in my web application to print a report.i am using struts framework in my app.pls help me.how will i do it that reporting in my web app?
    my sample code is working in only server side. What should i do to work in client side for printing a report?
    ----My Codes--------
    public class denemeaction extends Action {
    private JasperReport jasperReport;
    private JasperPrint jasperPrint;
    private Object out;
    public denemeaction() {
    public ActionForward execute(ActionMapping mapping,
    ActionForm form,
    HttpServletRequest request,
    HttpServletResponse response)
    throws Exception{
    denemeform dform=(denemeform)form;
         File reportFile = new File("C:/omer.jasper");
    if (!reportFile.exists())
         throw new JRRuntimeException("File x.jasper not found. The report design must be compiled first.");
         JasperReport jasperReport = (JasperReport)JRLoader.loadObject(reportFile.getPath());
         JasperPrint jasperPrint =JasperFillManager.fillReport(jasperReport, new HashMap(),new JREmptyDataSource());
         JasperPrintManager.printReport(jasperPrint,false);
    return mapping.getInputForward();
    Thanks ..

    Finally i found a way to add image to jasper report. It is pretty simple, just give the exact image location to the image expression. In your web application, the image location may vary so, dynamically set the image location from your model class. Also, make sure that your lib folder contains itext-1.3.1.jar. If your lib folder contains itext-1.3.1.jar and iText-2.1.3.jar u will get like: java.lang.NoSuchMethodError: com.lowagie.text.Image.plainWidth()F
    So remove the iText-2.1.3.jar and keep only itext-1.3.1.jar, try this will work

  • 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)

  • Open Jasper Report in new page using servlet

    Guys,
    Looks very simple but i am having problem making this process work. I am using 11.1.1.4
    This is my use case:
    - From a employee page, user clicks on a menu item to open report for current employee. I need to pass appropriate report parameters to servlet and open report into new page.
    I can successfully call servlet using commandmenuitem and set request parameters and call servlet from backing bean.... but that doesn't open report in a new page.... any way i can do this?
    Another option i tried was that using gomenuitem and setting target=blank but in that case i need to pass the parameter using servlet url which i like to avoid.(in case i need to pass many parameters in future) (also values will be set on page so i need to generate url when then click the menuitem...... so there are some hoops and loops i need to go through) I don't know a way to pass the request parameter using backing bean to servlet... i don't think it is possible.
    Those are the two approaches i tried.
    If you have any better approach...I would appreciate if you can let me know. (i have searched on internet for two days now.... for the solution)
    -R
    Edited by: polo on Dec 13, 2011 7:22 AM

    Hi,
    Hope following will useful
    http://sameh-nassar.blogspot.com/2009/10/using-jasper-reports-with-jdeveloper.html
    http://www.gebs.ro/blog/oracle/jasper-reports-in-adf/

  • Jasper report on HTML when one image loaded from database and for the other

    How to generate jasper report on HTML when one image loaded from database and for the other we give a image path
    My code
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
              exporter = new JRHtmlExporter();
              exporter.setParameter(JRExporterParameter.JASPER_PRINT, print);
              exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, baos);
              exporter.setParameter(JRHtmlExporterParameter.IMAGES_URI, strImageInputDirectory);
         exporter.setParameter(JRHtmlExporterParameter.IMAGES_DIR_NAME, strImageOutputPath == null ? "." : strImageOutputPath);
         exporter.setParameter(JRHtmlExporterParameter.IS_OUTPUT_IMAGES_TO_DIR, Boolean.TRUE);
         exporter.setParameter(JRHtmlExporterParameter.IS_USING_IMAGES_TO_ALIGN, Boolean.FALSE);
         exporter.setParameter(JRHtmlExporterParameter.IS_WHITE_PAGE_BACKGROUND, Boolean.FALSE);
              exporter.exportReport();
              byte[] bdata = ((ByteArrayOutputStream) baos).toByteArray();
    Can any one help pls
    Message was edited by:
    ameet.au

    hey sorry for posting it in this forum.
    but do u have sample code for making it work.. since i am able to do it on PDF format(image from Database and another stored in the webserver) using
    byte image[] =(byte[]) outData.get("image");
                        ByteArrayInputStream img = new ByteArrayInputStream(image);
                        hmimg.put("P_PARAMV3", img);
    print = JasperFillManager.fillReport(reportFileName, hmimg, jrxmlds);
    bdata= JasperExportManager.exportReportToPdf(print);

Maybe you are looking for