Jump to content
We've recently updated our Privacy Statement, available here ×

consistency


ktrinad

Recommended Posts

By: peter bosmans - petbos

consistency

2003-09-23 05:01

I've jasperreports running within struts on a oracle9iAS.

i've got very strange faults.

If i take a samplereport (FontsReport.jasper) of jasperreports-0.5.0 package, i get the pdf result into my browser.

If i compile the source (FontsReport.xml) into iReports and use than that created jasper file (FontsReport.jasper), i get the next error in my browser.

What does iReport what we don't know off.

All hints are welcome.

 

Error report :

500 Internal Server Error

 

dori.jasper.engine.JRException: Could not load font from location : Helvetica

 

void dori.jasper.engine.export.JRPdfExporter.exportText(dori.jasper.engine.JRPrintText)

 

JRPdfExporter.java:1209

 

void dori.jasper.engine.export.JRPdfExporter.exportPage(dori.jasper.engine.JRPrintPage)

 

JRPdfExporter.java:390

 

void dori.jasper.engine.export.JRPdfExporter.exportReportToStream(java.io.OutputStream)

 

JRPdfExporter.java:339

 

void dori.jasper.engine.export.JRPdfExporter.exportReport()

 

JRPdfExporter.java:228

 

byte[] dori.jasper.engine.JasperExportManager.exportReportToPdf(dori.jasper.engine.JasperPrint)

 

JasperExportManager.java:187

 

byte[] dori.jasper.engine.JasperRunManager.runReportToPdf(java.lang.String, java.util.Map, dori.jasper.engine.JRDataSource)

 

JasperRunManager.java:283

 

void _aanvraagreport._jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

 

[/aanvraagreport.jsp]

 

aanvraagreport.jsp:20

 

void oracle.jsp.runtime.HttpJsp.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)

 

HttpJsp.java:139

 

void oracle.jsp.runtimev2.JspPageTable.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String)

 

JspPageTable.java:317

 

void oracle.jsp.runtimev2.JspServlet.internalService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

 

JspServlet.java:465

 

void oracle.jsp.runtimev2.JspServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

 

JspServlet.java:379

 

void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)

 

HttpServlet.java:853

 

void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)

 

ServletRequestDispatcher.java:721

 

void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)

 

ServletRequestDispatcher.java:306

 

void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.forward(javax.servlet.ServletRequest, javax.servlet.ServletResponse)

 

ServletRequestDispatcher.java:209

 

void org.apache.struts.action.RequestProcessor.doForward(java.lang.String, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

 

RequestProcessor.java:1014

 

void org.apache.struts.action.RequestProcessor.processForwardConfig(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.apache.struts.config.ForwardConfig)

 

RequestProcessor.java:417

 

void org.apache.struts.action.RequestProcessor.processActionForward(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.apache.struts.action.ActionForward)

 

RequestProcessor.java:390

 

void oracle.jbo.html.struts11.BC4JRequestProcessor.processActionForward(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.apache.struts.action.ActionForward)

 

BC4JRequestProcessor.java:98

 

void org.apache.struts.action.RequestProcessor.process(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

 

RequestProcessor.java:271

 

void org.apache.struts.action.ActionServlet.process(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

 

ActionServlet.java:1292

 

void org.apache.struts.action.ActionServlet.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

 

ActionServlet.java:492

 

void javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

 

HttpServlet.java:740

 

void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)

 

HttpServlet.java:853

 

void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)

 

ServletRequestDispatcher.java:721

 

void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)

 

ServletRequestDispatcher.java:306

 

boolean com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.ApplicationServerThread, com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.EvermindHttpServletRequest, com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)

 

HttpRequestHandler.java:767

 

void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run(java.lang.Thread)

 

HttpRequestHandler.java:259

 

void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run()

 

HttpRequestHandler.java:106

 

void EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run()

 

PooledExecutor.java:803

 

void java.lang.Thread.run()

 

Thread.java:484

 

 

 

 

 

 

By: peter bosmans - petbos

RE: consistency

2003-09-23 06:35

Another remark about ireport <-> jasperreport with the FontsReport example.

First step : (all original)

In jasperreport i can compile the fontsreport.xml

second step :

I load the xml into ireport and save it back.

Third step :

In jasperreport i can't compile previous saved xml anymore. I get that the following error: Report design not valid.

Why ???

 

So when i use ireports to design or change a design, from then on i can't use it into my oralce9iAS (application server)

Then i get always tesame error : Could not load font from location : Helvetica

And yes, i use tesame jarfiles into jasperreports, ireports and the application server. (itext-0.96.jar , jasperreport-0.5.0)

All comments are welcome.

 

 

 

 

By: Giulio Toffoli - gt78

RE: consistency

2003-09-24 02:19

The problem is linked with font handling (of course).

Check the attribute pdfFontName. If it give you problems, remove it.

iReport will replace it.

 

I'll do some tests to solve this incompatibility.

 

Giulio

Link to comment
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...