Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations biv343 on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

ExceptionInInitializerError

Status
Not open for further replies.

coospaa

Programmer
May 1, 2003
33
SG
Hi,

I'm using Fop-0.20.5 to generate pdf here. Inside Fop, it calls some methods defined in jai_core.jar and jai_codec.jar. At first, the application gave me NOClassDefFoundError. It was located at org.apache.fop.image.JAIImage.loadImage(JAIImage.java:97). So I added jai_core.jar and jai_codec.jar into the manifest file of Fop.jar. And then it gave me the error listed below:

java.lang.ExceptionInInitializerError: java.lang.IllegalArgumentException: Instance(101) of javax.media.jai.JAI$RenderingKey already registered
at java.awt.RenderingHints$Key.recordIdentity(RenderingHints.java:40)
at java.awt.RenderingHints$Key.<init>(RenderingHints.java:59)
at javax.media.jai.JAI$RenderingKey.<init>(JAI.java:2751)
at javax.media.jai.JAI.<clinit>(JAI.java:189)
at org.apache.fop.image.JAIImage.loadImage(JAIImage.java:97)
at org.apache.fop.image.AbstractFopImage.getBitmaps(AbstractFopImage.java:281)
at org.apache.fop.pdf.PDFXObject.output(PDFXObject.java:233)
at org.apache.fop.pdf.PDFDocument.output(PDFDocument.java:1296)
at org.apache.fop.render.pdf.PDFRenderer.render(PDFRenderer.java:888)
at org.apache.fop.apps.StreamRenderer.queuePage(StreamRenderer.java:302)
at org.apache.fop.layout.AreaTree.addPage(AreaTree.java:108)
at org.apache.fop.fo.pagination.PageSequence.makePage(PageSequence.java:415)
at org.apache.fop.fo.pagination.PageSequence.format(PageSequence.java:338)
at org.apache.fop.apps.StreamRenderer.render(StreamRenderer.java:262)
at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:223)
at org.apache.xalan.transformer.ResultTreeHandler.endElement(ResultTreeHandler.java:309)
at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:716)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2160)
at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1213)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:668)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1129)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1107)
at com.sns.trade.cmm.print.servlet.PrintPDFServlet.doGet(printpdfservlet.java:123)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at com.sns.ana.ui.servlet.AuthorisationBaseServlet.service(AuthorisationBaseServlet.java:95)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:262)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:198)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2678)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2412)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:140)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:121)

Could anyone gimme a hand? I'm totally baffled.

Thanks and best regards,
-coospaa
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top