apupier commented on PR #8132:
URL: https://github.com/apache/camel-quarkus/pull/8132#issuecomment-3738379475
currently failing with:
```
2026-01-12 09:55:10,033 li-7347b8cc-26f4-11b2-a85c-d01aff6ae44a
/home/apupier/git/camel-quarkus/integration-tests/fop/target/camel-quarkus-integration-test-fop-3.31.0-SNAPSHOT-runner[789169]
ERROR [org.apa.fop.app.FOUserAgent] (executor-thread-1) :
org.apache.xmlgraphics.image.loader.ImageException: Cannot load image (no
suitable loader/converter combination available) for
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==
(image/png)
at
org.apache.xmlgraphics.image.loader.ImageManager.getImage(ImageManager.java:272)
at
org.apache.fop.render.intermediate.AbstractIFPainter.drawImageUsingImageHandler(AbstractIFPainter.java:165)
at
org.apache.fop.render.pdf.PDFPainter.drawImageUsingURI(PDFPainter.java:225)
at org.apache.fop.render.pdf.PDFPainter.drawImage(PDFPainter.java:182)
at
org.apache.fop.render.intermediate.IFRenderer.drawImage(IFRenderer.java:1306)
at
org.apache.fop.render.intermediate.IFRenderer.renderImage(IFRenderer.java:1293)
at
org.apache.fop.render.AbstractRenderer.renderInlineViewport(AbstractRenderer.java:1030)
at
org.apache.fop.render.AbstractPathOrientedRenderer.renderInlineViewport(AbstractPathOrientedRenderer.java:836)
at
org.apache.fop.render.intermediate.IFRenderer.renderInlineViewport(IFRenderer.java:860)
at
org.apache.fop.render.AbstractRenderer.renderInlineArea(AbstractRenderer.java:877)
at
org.apache.fop.render.intermediate.IFRenderer.renderInlineArea(IFRenderer.java:924)
at
org.apache.fop.render.AbstractRenderer.renderLineArea(AbstractRenderer.java:845)
at
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:704)
at
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:758)
at
org.apache.fop.render.intermediate.IFRenderer.renderBlock(IFRenderer.java:1004)
at
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:689)
at
org.apache.fop.render.AbstractRenderer.renderFlow(AbstractRenderer.java:591)
at
org.apache.fop.render.AbstractPathOrientedRenderer.renderFlow(AbstractPathOrientedRenderer.java:789)
at
org.apache.fop.render.AbstractRenderer.renderMainReference(AbstractRenderer.java:568)
at
org.apache.fop.render.AbstractRenderer.renderBodyRegion(AbstractRenderer.java:433)
at
org.apache.fop.render.AbstractRenderer.renderRegionViewport(AbstractRenderer.java:380)
at
org.apache.fop.render.intermediate.IFRenderer.renderRegionViewport(IFRenderer.java:735)
at
org.apache.fop.render.AbstractRenderer.renderPageAreas(AbstractRenderer.java:345)
at
org.apache.fop.render.AbstractRenderer.renderPage(AbstractRenderer.java:318)
at
org.apache.fop.render.intermediate.IFRenderer.renderPage(IFRenderer.java:584)
at
org.apache.fop.area.RenderPagesModel.addPage(RenderPagesModel.java:123)
at
org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.finishPage(AbstractPageSequenceLayoutManager.java:316)
at
org.apache.fop.layoutmgr.PageSequenceLayoutManager.finishPage(PageSequenceLayoutManager.java:243)
at
org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:147)
at
org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:267)
at
org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:140)
at
org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:390)
at org.apache.fop.fo.FOTreeBuilder$3.run(FOTreeBuilder.java:207)
at org.apache.fop.fo.FOTreeBuilder$3.run(FOTreeBuilder.java:204)
at
[email protected]/java.security.AccessController.executePrivileged(AccessController.java:129)
at
[email protected]/java.security.AccessController.doPrivileged(AccessController.java:319)
at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:203)
at
[email protected]/com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:263)
at
[email protected]/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:618)
at
[email protected]/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1728)
at
[email protected]/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2899)
at
[email protected]/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
at
[email protected]/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:114)
at
[email protected]/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542)
at
[email protected]/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889)
at
[email protected]/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825)
at
[email protected]/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at
[email protected]/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1224)
at
[email protected]/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:637)
at
[email protected]/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:667)
at
[email protected]/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:781)
at
[email protected]/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:395)
at
org.apache.camel.component.fop.FopProducer.transform(FopProducer.java:98)
at
org.apache.camel.component.fop.FopProducer.process(FopProducer.java:66)
at
org.apache.camel.support.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:65)
at
org.apache.camel.impl.engine.SharedCamelInternalProcessor.processNonTransacted(SharedCamelInternalProcessor.java:156)
at
org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:133)
at
org.apache.camel.impl.engine.SharedCamelInternalProcessor$1.process(SharedCamelInternalProcessor.java:89)
at
org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:82)
at
org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:86)
at
org.apache.camel.support.cache.DefaultProducerCache.send(DefaultProducerCache.java:180)
at
org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:175)
at
org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:171)
at
org.apache.camel.impl.engine.DefaultProducerTemplate.requestBody(DefaultProducerTemplate.java:413)
at
org.apache.camel.quarkus.component.fop.it.FopResource.post(FopResource.java:53)
at
org.apache.camel.quarkus.component.fop.it.FopResource_ClientProxy.post(Unknown
Source)
at [email protected]/java.lang.reflect.Method.invoke(Method.java:580)
at
org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:154)
at
org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:118)
at
org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:560)
at
org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:452)
at
org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$2(ResourceMethodInvoker.java:413)
at
org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:321)
at
org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:415)
at
org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:378)
at
org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:356)
at
org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:70)
at
org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:429)
at
org.jboss.resteasy.core.SynchronousDispatcher.lambda$invokePropagateNotFound$6(SynchronousDispatcher.java:275)
at
org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:154)
at
org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:321)
at
org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:157)
at
org.jboss.resteasy.core.SynchronousDispatcher.invokePropagateNotFound(SynchronousDispatcher.java:260)
at
io.quarkus.resteasy.runtime.standalone.RequestDispatcher.service(RequestDispatcher.java:86)
at
io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.dispatch(VertxRequestHandler.java:151)
at
io.quarkus.resteasy.runtime.standalone.VertxRequestHandler$1.run(VertxRequestHandler.java:97)
at
io.quarkus.vertx.core.runtime.VertxCoreRecorder$15.runWith(VertxCoreRecorder.java:645)
at
org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2651)
at
org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2630)
at
org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1622)
at
org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1589)
at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:11)
at
org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:11)
at
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
at [email protected]/java.lang.Thread.run(Thread.java:1583)
at
org.graalvm.nativeimage.builder/com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:896)
at
org.graalvm.nativeimage.builder/com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:872)
2026-01-12 09:55:10,034 li-7347b8cc-26f4-11b2-a85c-d01aff6ae44a
/home/apupier/git/camel-quarkus/integration-tests/fop/target/camel-quarkus-integration-test-fop-3.31.0-SNAPSHOT-runner[789169]
INFO [org.apa.fop.app.FOUserAgent] (executor-thread-1)
2026-01-12 09:55:10,034 li-7347b8cc-26f4-11b2-a85c-d01aff6ae44a
/home/apupier/git/camel-quarkus/integration-tests/fop/target/camel-quarkus-integration-test-fop-3.31.0-SNAPSHOT-runner[789169]
INFO [org.apa.cam.qua.com.fop.it.FopResource] (executor-thread-1) Got
response from fop.
[ERROR] [1;31mTests [0;1mrun: [0;1m3[m, Failures: 0, [1;31mErrors:
[0;1;31m1[m, Skipped: 0, Time elapsed: 3.093 s[1;31m <<< FAILURE![m -- in
org.apache.camel.quarkus.component.fop.it.[1mFopIT[m
[ERROR]
org.apache.camel.quarkus.component.fop.it.FopIT.convertToPdfWithImage -- Time
elapsed: 0.081 s <<< ERROR!
java.util.NoSuchElementException
at
java.base/java.util.Collections$EmptyIterator.next(Collections.java:4311)
at
org.apache.camel.quarkus.component.fop.it.FopTest.convertToPdfWithImage(FopTest.java:121)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at
io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:835)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
```
sounds like some SPI are not initialized correctly
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]