DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=38719>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38719

           Summary: Image loading in pdf.
           Product: Fop
           Version: 0.20.5
          Platform: Sun
        OS/Version: Solaris
            Status: NEW
          Severity: critical
          Priority: P1
         Component: images
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


I am using fop0.20.5 version to generate a pdf image (jpg) with <fo:external-
graphic src= "url('statestreet.jpg')"/> with other required jars in classpath 
which are /asle03/sle/deploy/was51/sle/lib/xalan.jar
/asle03/sle/deploy/was51/sle/lib/xml-apis_10.jar
/asle03/sle/deploy/was51/sle/lib/xml-apis.jar
/asle03/sle/deploy/was51/sle/lib/xerces.jar
/asle03/sle/deploy/was51/sle/lib/jaxp.jar
/asle03/sle/deploy/was51/sle/lib/dom4j-1.3.jar
/asle03/sle/deploy/was51/sle/lib/xercesImpl_230.jar
/asle03/sle/deploy/was51/sle/lib/xalan_2.4.0.jar
/asle03/sle/deploy/was51/sle/lib/batik_11.jar
/asle03/sle/deploy/was51/sle/lib/avalon_414.jar
/asle03/sle/deploy/was51/sle/lib/iText.jar
/asle03/sle/deploy/was51/sle/lib/log4j-1.2.9.jar
/asle03/sle/deploy/was51/sle/lib/fop.jar

. It works fine in windows and one of my development Solaris 5.8 box , but it 
seems to be throwing error in integration Solaris 5.8 which is replicated as 
the devlopment box .

The app server is Websphere 5.1 version with jre1.4 .

only one difference I see in development server is a Generic Vm argument passed 
as below
-server -Xbootclasspath/p:${AM_HOME}/lib/bcm-
bootstrap.jar:${AM_HOME}/lib/ppe.probe-bootstrap.jar

and developemnt works fine loading the image.

But the integration env throws the error. please advice . It is something about 
the loading of image in different environment.

 Below is the error

[1/24/06 9:42:45:444 EST]  1296cf2 WebGroup      E SRVE0026E: [Servlet Error]-
[org.apache.batik.dom.svg.SAXSVGDocumentFactory.createDocument&#40;Ljava/lang/St
ring&#59;Ljava/io/InputStream&#59;&#41;Lorg/w3c/dom/Document&#59;]: 
java.lang.NoSuchMethodError: 
org.apache.batik.dom.svg.SAXSVGDocumentFactory.createDocument
(Ljava/lang/String;Ljava/io/InputStream;)Lorg/w3c/dom/Document;
        at org.apache.fop.image.analyser.SVGReader.loadImage(SVGReader.java:101)
        at org.apache.fop.image.analyser.SVGReader.verifySignature
(SVGReader.java:85)
        at org.apache.fop.image.analyser.ImageReaderFactory.Make
(ImageReaderFactory.java:129)
        at org.apache.fop.image.FopImageFactory.Make(FopImageFactory.java:181)
        at org.apache.fop.fo.flow.ExternalGraphic.layout
(ExternalGraphic.java:188)
        at org.apache.fop.fo.flow.Block.layout(Block.java:257)
        at org.apache.fop.fo.flow.TableCell.layout(TableCell.java:326)
        at org.apache.fop.fo.flow.TableRow.layout(TableRow.java:360)
        at org.apache.fop.fo.flow.AbstractTableBody.layout
(AbstractTableBody.java:236)
        at org.apache.fop.fo.flow.Table.layout(Table.java:302)
        at org.apache.fop.fo.flow.AbstractFlow.layout(AbstractFlow.java:154)
        at org.apache.fop.fo.flow.AbstractFlow.layout(AbstractFlow.java:110)
        at org.apache.fop.fo.pagination.PageSequence.makePage
(PageSequence.java:400)
        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:307)
        at org.apache.xalan.templates.ElemLiteralResult.execute
(ElemLiteralResult.java:716)
        at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes
(ElemApplyTemplates.java:426)
        at org.apache.xalan.templates.ElemApplyTemplates.execute
(ElemApplyTemplates.java:215)
        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
(TransformerImpl.java:2324)
        at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode
(TransformerImpl.java:2147)
        at org.apache.xalan.transformer.TransformerImpl.transformNode
(TransformerImpl.java:1203)
        at org.apache.xalan.transformer.TransformerImpl.run
(TransformerImpl.java:3357)
        at org.apache.xalan.transformer.TransformerHandlerImpl.endDocument
(TransformerHandlerImpl.java:433)
        at org.apache.xerces.parsers.SAXParser.endDocument(SAXParser.java:1230)
        at org.apache.xerces.validators.common.XMLValidator.callEndDocument
(XMLValidator.java:1146)
        at 
org.apache.xerces.framework.XMLDocumentScanner$EndOfInputDispatcher.dispatch
(XMLDocumentScanner.java:1499)
        at org.apache.xerces.framework.XMLDocumentScanner.parseSome
(XMLDocumentScanner.java:381)
        at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
        at org.apache.xalan.transformer.TrAXFilter.parse(TrAXFilter.java:134)
        at org.apache.fop.apps.Driver.render(Driver.java:498)
        at com.statestreet.sle.ca.util.CAPDFHelper.getPDFAsByteArr(Unknown 
Source)
        at com.statestreet.sle.ca.util.CAPDFHelper.getPDF(Unknown Source)
        at org.apache.jsp._CAPDFGenerator._jspService(_CAPDFGenerator.java:85)
        at com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service
(HttpJspBase.java:89)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service
(JspServlet.java:344)
        at com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile
(JspServlet.java:683)
        at com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service
(JspServlet.java:781)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService
(StrictServletInstance.java:110)
        at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service
(StrictLifecycleServlet.java:174)
        at com.ibm.ws.webcontainer.servlet.IdleServletState.service
(StrictLifecycleServlet.java:313)
        at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service
(StrictLifecycleServlet.java:116)
        at com.ibm.ws.webcontainer.servlet.ServletInstance.service
(ServletInstance.java:283)
        at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch
(ValidServletReferenceState.java:42)
        at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch
(ServletInstanceReference.java:40)
        at 
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch
(WebAppRequestDispatcher.java:1095)
        at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch
(WebAppRequestDispatcher.java:627)
        at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward
(WebAppRequestDispatcher.java:201)
        at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward
(WebAppInvoker.java:125)
        at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook
(WebAppInvoker.java:286)
        at 
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation
(CachedInvocation.java:71)
        at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI
(ServletRequestProcessor.java:182)
        at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service
(OSEListener.java:334)
        at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest
(HttpConnection.java:56)
        at com.ibm.ws.http.HttpConnection.readAndHandleRequest
(HttpConnection.java:652)
        at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:448)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:912)

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

Reply via email to