[ https://issues.apache.org/jira/browse/FOP-2986?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17512339#comment-17512339 ]
Ramon Molossi commented on FOP-2986: ------------------------------------ yeap, using a new version of Tomcat resolves the problem. > NUllPointer external-graphic > ---------------------------- > > Key: FOP-2986 > URL: https://issues.apache.org/jira/browse/FOP-2986 > Project: FOP > Issue Type: Bug > Affects Versions: 2.6 > Environment: fop 2.5 > jdk 8 > linux manjaro > apache tomcat 7.0.69 > Reporter: Ramon Molossi > Priority: Major > Attachments: teste.xml, teste.xslt > > > Downloaded sources from apache site, compiled by myself, trying to adjust > fop-servlet to work togheter with Oracle Apex. > > Trying to use the default FopServlet(just changed from doGet to doPost), > submitted xsl and xml, when I add a simple external graphic like this: > <fo:block> > <fo:external-graphic src="...."></fo:external-graphic> > </fo:block> > I get this error: > java.lang.NullPointerException > java.io.FilterInputStream.markSupported(FilterInputStream.java:243) > org.apache.xmlgraphics.image.loader.util.ImageUtil.decorateMarkSupported(ImageUtil.java:213) > > org.apache.xmlgraphics.image.loader.util.ImageUtil.autoDecorateInputStream(ImageUtil.java:228) > > org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext.createImageSource(AbstractImageSessionContext.java:378) > > org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext.access$100(AbstractImageSessionContext.java:54) > > org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext$UnrestrictedFallbackResolver.createSource(AbstractImageSessionContext.java:369) > > org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext.newSource(AbstractImageSessionContext.java:95) > > org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext.needSource(AbstractImageSessionContext.java:196) > > org.apache.xmlgraphics.image.loader.cache.ImageCache.needImageInfo(ImageCache.java:122) > > org.apache.xmlgraphics.image.loader.ImageManager.getImageInfo(ImageManager.java:123) > org.apache.fop.fo.flow.ExternalGraphic.bind(ExternalGraphic.java:81) > org.apache.fop.fo.FObj.processNode(FObj.java:131) > org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:293) > org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:179) > com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.closeStartTag(ToXMLSAXHandler.java:208) > > com.sun.org.apache.xml.internal.serializer.ToSAXHandler.flushPending(ToSAXHandler.java:281) > > com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:247) > > com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:559) > teste.template$dot$0() teste.applyTemplates() teste.transform() > com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform(AbstractTranslet.java:620) > > com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:730) > > com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:343) > org.apache.fop.servlet.FopServlet.render(FopServlet.java:269) > org.apache.fop.servlet.FopServlet.renderXML(FopServlet.java:236) > org.apache.fop.servlet.FopServlet.doPost(FopServlet.java:142) > javax.servlet.http.HttpServlet.service(HttpServlet.java:650) > javax.servlet.http.HttpServlet.service(HttpServlet.java:731) > org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) > > > Tried to downgrade the xmlgraphics-commons to 2.3, got same error. > > -- This message was sent by Atlassian Jira (v8.20.1#820001)