Hi,
I'm referring to a older post which can be found at:
http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-users/200711.mbox/[EMAIL
PROTECTED]
I'm facing the exact same problem as nancy_b in the mentioned post. (see
my stack trace below)
My problem is, that I'm using FOP 0.95beta and the workaround for FOP
0.94 mentioned by Jeremias can't be used in FOP 0.95beta.
I know, that this is not a FOP problem itself, but my question is: Is
there another workaround to fix this issue?
We are currently using JDK 1.4.2 and upgrading to JDK 1.6 (where the
ImageIO bug is fixed, see
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5098176) is not
possible for us.
Thanks in advance,
Tim
java.lang.IllegalArgumentException: LUT has improper length!
at
javax.imageio.ImageTypeSpecifier$Indexed.<init>(ImageTypeSpecifier.java:815)
at
javax.imageio.ImageTypeSpecifier.createIndexed(ImageTypeSpecifier.java:903)
at
com.sun.imageio.plugins.png.PNGImageReader.getImageTypes(PNGImageReader.java:1463)
at
com.sun.imageio.plugins.png.PNGImageReader.readImage(PNGImageReader.java:1348)
at
com.sun.imageio.plugins.png.PNGImageReader.read(PNGImageReader.java:1530)
at javax.imageio.ImageIO.read(ImageIO.java:1384)
at com.inxire.ioc.util.ImageHelper.getImageWidth(ImageHelper.java:178)
at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
oracle.xml.parser.v2.XSLExtFunctions.callStaticMethod(XSLExtFunctions.java:109)
at
oracle.xml.parser.v2.XPathExtFunction.evaluateMethod(XPathExtFunction.java:298)
at
oracle.xml.parser.v2.XPathExtFunction.evaluate(XPathExtFunction.java:225)
at oracle.xml.parser.v2.XSLVariable.getValue(XSLVariable.java:205)
at oracle.xml.parser.v2.XSLVariable.processAction(XSLVariable.java:117)
at oracle.xml.parser.v2.XSLNode.processChildren(XSLNode.java:417)
at oracle.xml.parser.v2.XSLTemplate.processAction(XSLTemplate.java:191)
at
oracle.xml.parser.v2.XSLApplyTemplates.processAction(XSLApplyTemplates.java:210)
at
oracle.xml.parser.v2.XSLApplyTemplates.processAction(XSLApplyTemplates.java:123)
at oracle.xml.parser.v2.XSLNode.processChildren(XSLNode.java:417)
at
oracle.xml.parser.v2.XSLResultElement.processAction(XSLResultElement.java:180)
at oracle.xml.parser.v2.XSLNode.processChildren(XSLNode.java:417)
at oracle.xml.parser.v2.XSLTemplate.processAction(XSLTemplate.java:191)
at
oracle.xml.parser.v2.XSLApplyTemplates.processAction(XSLApplyTemplates.java:210)
at
oracle.xml.parser.v2.XSLApplyTemplates.processAction(XSLApplyTemplates.java:123)
at oracle.xml.parser.v2.XSLNode.processChildren(XSLNode.java:417)
at
oracle.xml.parser.v2.XSLResultElement.processAction(XSLResultElement.java:180)
at oracle.xml.parser.v2.XSLNode.processChildren(XSLNode.java:417)
at oracle.xml.parser.v2.XSLTemplate.processAction(XSLTemplate.java:191)
at
oracle.xml.parser.v2.XSLApplyTemplates.processAction(XSLApplyTemplates.java:210)
at
oracle.xml.parser.v2.XSLApplyTemplates.processAction(XSLApplyTemplates.java:123)
at oracle.xml.parser.v2.XSLNode.processChildren(XSLNode.java:417)
at
oracle.xml.parser.v2.XSLCondition.processAction(XSLCondition.java:161)
at
oracle.xml.parser.v2.XSLCondition.processAction(XSLCondition.java:152)
at oracle.xml.parser.v2.XSLNode.processChildren(XSLNode.java:417)
at oracle.xml.parser.v2.XSLTemplate.processAction(XSLTemplate.java:191)
at oracle.xml.parser.v2.XSLStylesheet.execute(XSLStylesheet.java:508)
at oracle.xml.parser.v2.XSLProcessor.processXSL(XSLProcessor.java:255)
at oracle.xml.parser.v2.XSLProcessor.processXSL(XSLProcessor.java:147)
at oracle.xml.parser.v2.XSLProcessor.processXSL(XSLProcessor.java:200)
at
com.inxire.ioc.component.xsl.XSLComponent.formatInternal(XSLComponent.java:1441)
at
com.inxire.ioc.component.xsl.XSLComponent.format(XSLComponent.java:428)
at jsp_servlet.__printview._jspService(__printview.java:827)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
com.inxire.ioc.web.servlet.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:189)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:334)
at
com.inxire.ioc.web.servlet.ControllerServlet.dispatch(ControllerServlet.java:295)
at
com.inxire.ioc.web.servlet.ControllerServlet.doPost(ControllerServlet.java:245)
at
com.inxire.ioc.webapp.iogui.BrowseServlet.doPost(BrowseServlet.java:409)
at
com.inxire.ioc.web.servlet.ControllerServlet.doGet(ControllerServlet.java:183)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
com.inxire.ioc.web.servlet.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:166)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:7053)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3902)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2773)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
begin:vcard
fn:Tim Peteler
n:Peteler;Tim
org:inxire GmbH
adr:;;Hanauer Landstrasse 293a;Frankfurt am Main;Hessen;60314;Germany
email;internet:[EMAIL PROTECTED]
tel;work:+49 (0) 69 870000 27
tel;fax:+49 (0) 69 870000 11
x-mozilla-html:FALSE
url:http://www.inxire.com
version:2.1
end:vcard
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]