Results 1 to 2 of 2
  1. #1
    jadeite100 is offline Member
    Join Date
    Dec 2009
    Posts
    13
    Rep Power
    0

    Default could not load load from location:/test_subreport.jasper

    Hi All:

    Any help or hint is greatly appreciated it!!
    I am currently using IceFaces 1.8.2, Jsf 1.1, and JasperReport 3.5.2.
    I get the following error:
    net.sf.jasperreports.engine.JRException: Could not load object from location : /test_subreport.jasper
    The report test_report.jasper has a subreport called test_subreport.jasper. I placed both test_report.jasper and test_subreport.jasper in the directory "WEB-INF/reports/"


    public String testSearch() throws Exception
    {
    try
    {
    Connection connection;
    FacesContext context = FacesContext.getCurrentInstance();
    HttpServletResponse response = (HttpServletResponse)context.getExternalContext(). getResponse();
    InputStream reportStream = context.getExternalContext().getResourceAsStream(" WEB-INF/reports/test_report.jasper");
    ServletOutputStream servletOutputStream = response.getOutputStream();
    ServletContext ctx = (ServletContext) FacesContext.getCurrentInstance().getExternalConte xt().getContext();
    String filepath = ctx.getRealPath("/WEB-INF/reports/");
    filepath = filepath = "/";
    String imagepath = ctx.getRealPath("/WEB-INF/images/test_logo.gif");

    HashMap parameterMap = new HashMap();


    parameterMap.put("SUBREPORT_DIR", filepath);
    parameterMap.put("Test Number", testNumber);
    parameterMap.put("Image Path", imagepath);

    Properties properties = new Properties();
    properties.load(context.getExternalContext().getRe sourceAsStream("WEB-INF/config.properties"));

    String driver = properties.getProperty("jdbc.driver");
    String jdbc_url = properties.getProperty("jdbc.url");
    String username = properties.getProperty("jdbc.username");
    String password = properties.getProperty("jdbc.password");
    Class.forName(driver);
    connection = DriverManager.getConnection(jdbc_url, username, password);


    JasperRunManager.runReportToPdfStream(reportStream , servletOutputStream, parameterMap, connection);
    //byte[] reports = JasperRunManager.runReportToPdf(reportStream, parameterMap, connection);
    connection.close();
    response.setContentType("application/pdf");
    servletOutputStream.flush();
    servletOutputStream.close();
    }
    catch(Exception e)
    {
    log.error("exception message:"+e.getMessage());
    }

    return "success";
    }

  2. #2
    DarrylBurke's Avatar
    DarrylBurke is offline Moderator
    Join Date
    Sep 2008
    Location
    Madgaon, Goa, India
    Posts
    9,928
    Rep Power
    16

    Default Re: could not load load from location:/test_subreport.jasper

    Quote Originally Posted by jadeite100 View Post
    Any help or hint is greatly appreciated it!!
    Don't you think that after being a member for more than two years, you should know how to post code so that it retains its formatting?

    Here's a hint: FAQs

    db
    Why do they call it rush hour when nothing moves? - Robin Williams

Similar Threads

  1. Help Me, load in car number
    By TANKDS in forum New To Java
    Replies: 1
    Last Post: 02-06-2012, 10:35 PM
  2. How to load and view Jasper Report template
    By steiger in forum AWT / Swing
    Replies: 1
    Last Post: 12-27-2010, 11:08 PM
  3. How to load jasper report
    By anilkumar_vist in forum Advanced Java
    Replies: 0
    Last Post: 10-04-2010, 10:26 AM
  4. [something] load event
    By OmerHalit in forum Java Applets
    Replies: 2
    Last Post: 04-06-2010, 01:41 AM
  5. Load URL that contains spaces?
    By barkster in forum Java Applets
    Replies: 0
    Last Post: 01-30-2008, 09:40 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •