on Lucee 6.2.1.122 with PDF Extension 1.2.0.12, cfdocument fails with the following errors:
"ERROR","http-nio-8888-exec-2744","03/24/2026","09:31:49","","In the OSGi Bundle with the name [org.lucee.pdf.extension] and the version [1.2.0.12] was no class with name [org.lucee.extension.pdf.tag.Document] found. org.lucee.extension.pdf.tag.Document;In the OSGi Bundle with the name [org.lucee.pdf.extension] and the version [1.2.0.12] was no class with name [org.lucee.extension.pdf.tag.Document] found. org.lucee.extension.pdf.tag.Document;In the OSGi Bundle with the name [org.lucee.pdf.extension] and the version [1.2.0.12] was no class with name [org.lucee.extension.pdf.tag.Document] found. org.lucee.extension.pdf.tag.Document;org.lucee.extension.pdf.tag.Document;Unable to resolve org.lucee.pdf.extension [74](R 74.0): missing requirement [org.lucee.pdf.extension [74](R 74.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1)) [caused by: Unable to resolve org.lucee.pdfbox-fontbox [82](R 82.0): missing requirement [org.lucee.pdfbox-fontbox [82](R 82.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.apache.commons.logging)(bundle-version>=1.2.0))] Unresolved requirements: [[org.lucee.pdf.extension [74](R 74.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1))];lucee.transformer.TransformerException: In the OSGi Bundle with the name [org.lucee.pdf.extension] and the version [1.2.0.12] was no class with name [org.lucee.extension.pdf.tag.Document] found. org.lucee.extension.pdf.tag.Document
Caused by: lucee.commons.lang.ClassException: In the OSGi Bundle with the name [org.lucee.pdf.extension] and the version [1.2.0.12] was no class with name [org.lucee.extension.pdf.tag.Document] found. org.lucee.extension.pdf.tag.Document
at lucee.commons.lang.ClassUtil.loadClassByBundle(ClassUtil.java:207)
at lucee.commons.lang.ClassUtil.loadClassByBundle(ClassUtil.java:168)
at lucee.transformer.library.ClassDefinitionImpl.getClazz(ClassDefinitionImpl.java:211)
at lucee.transformer.library.ClassDefinitionImpl.getClazz(ClassDefinitionImpl.java:203)
at lucee.transformer.bytecode.statement.tag.TagHelper.writeOut(TagHelper.java:152)
... 52 more
Caused by: java.lang.ClassNotFoundException: org.lucee.extension.pdf.tag.Document
at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:2102)
at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:986)
at lucee.commons.lang.ClassUtil.loadClassByBundle(ClassUtil.java:184)
... 56 more
Caused by: org.osgi.framework.BundleException: Unable to resolve org.lucee.pdf.extension [74](R 74.0): missing requirement [org.lucee.pdf.extension [74](R 74.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1)) [caused by: Unable to resolve org.lucee.pdfbox-fontbox [82](R 82.0): missing requirement [org.lucee.pdfbox-fontbox [82](R 82.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.apache.commons.logging)(bundle-version>=1.2.0))] Unresolved requirements: [[org.lucee.pdf.extension [74](R 74.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1))]
at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:2095)
... 58 more
A downgrade from 1.2.0.12 to 1.2.0.10 or 1.1.0.19 did not help. What is missing/wrong here? Thank you for any help!
@RG2021 ,Tested with Lucee 6.2.1.122 and PDF Extension 1.2.0.12, and no issues were observed. Could you please share a reproducible example? Also, try clearing the lucee-server/felix-cache and test again.
I uninstalled the PDF extension, made a reboot and reinstalled 1.2.0.12. The error remains as following:
"ERROR","http-nio-8888-exec-3","03/27/2026","11:41:24","","Unable to resolve org.lucee.pdf.extension [53](R 53.0): missing requirement [org.lucee.pdf.extension [53](R 53.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1)) [caused by: Unable to resolve org.lucee.pdfbox-fontbox [61](R 61.0): missing requirement [org.lucee.pdfbox-fontbox [61](R 61.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.apache.commons.logging)(bundle-version>=1.2.0))] Unresolved requirements: [[org.lucee.pdf.extension [53](R 53.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1))];Unable to resolve org.lucee.pdf.extension [53](R 53.0): missing requirement [org.lucee.pdf.extension [53](R 53.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1)) [caused by: Unable to resolve org.lucee.pdfbox-fontbox [61](R 61.0): missing requirement [org.lucee.pdfbox-fontbox [61](R 61.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.apache.commons.logging)(bundle-version>=1.2.0))] Unresolved requirements: [[org.lucee.pdf.extension [53](R 53.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1))];Unable to resolve org.lucee.pdf.extension [53](R 53.0): missing requirement [org.lucee.pdf.extension [53](R 53.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1)) [caused by: Unable to resolve org.lucee.pdfbox-fontbox [61](R 61.0): missing requirement [org.lucee.pdfbox-fontbox [61](R 61.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.apache.commons.logging)(bundle-version>=1.2.0))] Unresolved requirements: [[org.lucee.pdf.extension [53](R 53.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1))];lucee.transformer.TransformerException: Unable to resolve org.lucee.pdf.extension [53](R 53.0): missing requirement [org.lucee.pdf.extension [53](R 53.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1)) [caused by: Unable to resolve org.lucee.pdfbox-fontbox [61](R 61.0): missing requirement [org.lucee.pdfbox-fontbox [61](R 61.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.apache.commons.logging)(bundle-version>=1.2.0))] Unresolved requirements: [[org.lucee.pdf.extension [53](R 53.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1))]
at lucee.transformer.bytecode.statement.tag.TagHelper.writeOut(TagHelper.java:158)
at lucee.transformer.bytecode.statement.tag.TagBase._writeOut(TagBase.java:134)
at lucee.transformer.bytecode.statement.tag.TagOther._writeOut(TagOther.java:44)
at lucee.transformer.bytecode.statement.StatementBase.writeOut(StatementBase.java:82)
at lucee.transformer.bytecode.util.ExpressionUtil.writeOut(ExpressionUtil.java:138)
at lucee.transformer.bytecode.BodyBase.writeOut(BodyBase.java:239)
at lucee.transformer.bytecode.BodyBase.writeOut(BodyBase.java:145)
at lucee.transformer.bytecode.Page.writeOutCallBody(Page.java:1599)
at lucee.transformer.bytecode.Page.writeOutCall(Page.java:1573)
at lucee.transformer.bytecode.Page.execute(Page.java:499)
at lucee.runtime.compiler.CFMLCompilerImpl._compile(CFMLCompilerImpl.java:106)
at lucee.runtime.compiler.CFMLCompilerImpl.compile(CFMLCompilerImpl.java:73)
at lucee.runtime.PageSourceImpl._compile(PageSourceImpl.java:476)
at lucee.runtime.PageSourceImpl.compile(PageSourceImpl.java:442)
at lucee.runtime.PageSourceImpl.loadPhysical(PageSourceImpl.java:348)
at lucee.runtime.PageSourceImpl.loadPageThrowTemplateException(PageSourceImpl.java:210)
at lucee.runtime.PageSourceImpl.loadPage(PageSourceImpl.java:1118)
at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1108)
at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1006)
at lucee.runtime.listener.ClassicAppListener._onRequest(ClassicAppListener.java:63)
at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:42)
at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2810)
at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2797)
at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2768)
at lucee.runtime.engine.Request.exe(Request.java:45)
at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1109)
at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1066)
at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:97)
at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:761)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:383)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.osgi.framework.BundleException: Unable to resolve org.lucee.pdf.extension [53](R 53.0): missing requirement [org.lucee.pdf.extension [53](R 53.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1)) [caused by: Unable to resolve org.lucee.pdfbox-fontbox [61](R 61.0): missing requirement [org.lucee.pdfbox-fontbox [61](R 61.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.apache.commons.logging)(bundle-version>=1.2.0))] Unresolved requirements: [[org.lucee.pdf.extension [53](R 53.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1))]
at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:1006)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:992)
at lucee.loader.osgi.BundleUtil.start(BundleUtil.java:112)
at lucee.runtime.osgi.OSGiUtil._start(OSGiUtil.java:1489)
at lucee.runtime.osgi.OSGiUtil._startIfNecessary(OSGiUtil.java:1440)
at lucee.runtime.osgi.OSGiUtil._loadBundle(OSGiUtil.java:717)
at lucee.runtime.osgi.OSGiUtil.loadBundle(OSGiUtil.java:678)
at lucee.runtime.osgi.OSGiUtil$BundleDefinition.getBundle(OSGiUtil.java:2103)
at lucee.commons.lang.ClassUtil.loadClassByBundle(ClassUtil.java:184)
at lucee.commons.lang.ClassUtil.loadClassByBundle(ClassUtil.java:168)
at lucee.transformer.library.ClassDefinitionImpl.getClazz(ClassDefinitionImpl.java:211)
at lucee.transformer.library.ClassDefinitionImpl.getClazz(ClassDefinitionImpl.java:203)
at lucee.transformer.bytecode.statement.tag.TagHelper.writeOut(TagHelper.java:152)
... 52 more
"
"ERROR","http-nio-8888-exec-10","04/04/2026","15:31:55","","undefined tag [cfdocument]; Failed in /var/www/test01.cfm:7;lucee.runtime.exp.TemplateException: undefined tag [cfdocument]; Failed in /var/www/test01.cfm:7
at lucee.transformer.cfml.tag.CFMLTransformer.tag(CFMLTransformer.java:658)
at lucee.transformer.cfml.tag.CFMLTransformer.body(CFMLTransformer.java:409)
at lucee.transformer.cfml.tag.CFMLTransformer.tag(CFMLTransformer.java:794)
at lucee.transformer.cfml.tag.CFMLTransformer.body(CFMLTransformer.java:409)
at lucee.transformer.cfml.tag.CFMLTransformer.transform(CFMLTransformer.java:348)
at lucee.transformer.cfml.tag.CFMLTransformer.transform(CFMLTransformer.java:340)
at lucee.transformer.cfml.tag.CFMLTransformer.transform(CFMLTransformer.java:195)
at lucee.runtime.compiler.CFMLCompilerImpl._compile(CFMLCompilerImpl.java:101)
at lucee.runtime.compiler.CFMLCompilerImpl.compile(CFMLCompilerImpl.java:73)
at lucee.runtime.PageSourceImpl._compile(PageSourceImpl.java:476)
at lucee.runtime.PageSourceImpl.compile(PageSourceImpl.java:442)
at lucee.runtime.PageSourceImpl.loadPhysical(PageSourceImpl.java:348)
at lucee.runtime.PageSourceImpl.loadPageThrowTemplateException(PageSourceImpl.java:210)
at lucee.runtime.PageSourceImpl.loadPage(PageSourceImpl.java:1118)
at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1108)
at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1006)
at lucee.runtime.listener.ClassicAppListener._onRequest(ClassicAppListener.java:63)
at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:42)
at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2810)
at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2797)
at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2768)
at lucee.runtime.engine.Request.exe(Request.java:45)
at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1109)
at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1066)
at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:97)
at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51)
..."
After installing the PDF extension version 1.2.0.10 which works on an identical system:
"ERROR","http-nio-8888-exec-1","04/04/2026","15:32:30","","Unable to resolve pdf.extension [77](R 77.0): missing requirement [pdf.extension [77](R 77.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1)) [caused by: Unable to resolve org.lucee.pdfbox-fontbox [85](R 85.0): missing requirement [org.lucee.pdfbox-fontbox [85](R 85.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.apache.commons.logging)(bundle-version>=1.2.0))] Unresolved requirements: [[pdf.extension [77](R 77.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1))];Unable to resolve pdf.extension [77](R 77.0): missing requirement [pdf.extension [77](R 77.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1)) [caused by: Unable to resolve org.lucee.pdfbox-fontbox [85](R 85.0): missing requirement [org.lucee.pdfbox-fontbox [85](R 85.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.apache.commons.logging)(bundle-version>=1.2.0))] Unresolved requirements: [[pdf.extension [77](R 77.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1))];Unable to resolve pdf.extension [77](R 77.0): missing requirement [pdf.extension [77](R 77.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1)) [caused by: Unable to resolve org.lucee.pdfbox-fontbox [85](R 85.0): missing requirement [org.lucee.pdfbox-fontbox [85](R 85.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.apache.commons.logging)(bundle-version>=1.2.0))] Unresolved requirements: [[pdf.extension [77](R 77.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1))];lucee.transformer.TransformerException: Unable to resolve pdf.extension [77](R 77.0): missing requirement [pdf.extension [77](R 77.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1)) [caused by: Unable to resolve org.lucee.pdfbox-fontbox [85](R 85.0): missing requirement [org.lucee.pdfbox-fontbox [85](R 85.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.apache.commons.logging)(bundle-version>=1.2.0))] Unresolved requirements: [[pdf.extension [77](R 77.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1))]
at lucee.transformer.bytecode.statement.tag.TagHelper.writeOut(TagHelper.java:158)
at lucee.transformer.bytecode.statement.tag.TagBase._writeOut(TagBase.java:134)
at lucee.transformer.bytecode.statement.tag.TagOther._writeOut(TagOther.java:44)
at lucee.transformer.bytecode.statement.StatementBase.writeOut(StatementBase.java:82)
at lucee.transformer.bytecode.util.ExpressionUtil.writeOut(ExpressionUtil.java:138)
at lucee.transformer.bytecode.BodyBase.writeOut(BodyBase.java:239)
at lucee.transformer.bytecode.BodyBase.writeOut(BodyBase.java:145)
at lucee.transformer.bytecode.statement.tag.TagTry._writeOut(TagTry.java:143)
at lucee.transformer.bytecode.statement.StatementBase.writeOut(StatementBase.java:82)
at lucee.transformer.bytecode.util.ExpressionUtil.writeOut(ExpressionUtil.java:138)
at lucee.transformer.bytecode.BodyBase.writeOut(BodyBase.java:239)
at lucee.transformer.bytecode.BodyBase.writeOut(BodyBase.java:145)
at lucee.transformer.bytecode.Page.writeOutCallBody(Page.java:1599)
at lucee.transformer.bytecode.Page.writeOutCall(Page.java:1573)
at lucee.transformer.bytecode.Page.execute(Page.java:499)
at lucee.runtime.compiler.CFMLCompilerImpl._compile(CFMLCompilerImpl.java:106)
at lucee.runtime.compiler.CFMLCompilerImpl.compile(CFMLCompilerImpl.java:73)
at lucee.runtime.PageSourceImpl._compile(PageSourceImpl.java:476)
at lucee.runtime.PageSourceImpl.compile(PageSourceImpl.java:442)
at lucee.runtime.PageSourceImpl.loadPhysical(PageSourceImpl.java:348)
at lucee.runtime.PageSourceImpl.loadPageThrowTemplateException(PageSourceImpl.java:210)
at lucee.runtime.PageSourceImpl.loadPage(PageSourceImpl.java:1118)
at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1108)
at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1006)
at lucee.runtime.listener.ClassicAppListener._onRequest(ClassicAppListener.java:63)
at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:42)
at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2810)
at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2797)
at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2768)
at lucee.runtime.engine.Request.exe(Request.java:45)
at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1109)
at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1066)
at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:97)
at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:761)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:383)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.osgi.framework.BundleException: Unable to resolve pdf.extension [77](R 77.0): missing requirement [pdf.extension [77](R 77.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1)) [caused by: Unable to resolve org.lucee.pdfbox-fontbox [85](R 85.0): missing requirement [org.lucee.pdfbox-fontbox [85](R 85.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.apache.commons.logging)(bundle-version>=1.2.0))] Unresolved requirements: [[pdf.extension [77](R 77.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1))]
at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:1006)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:992)
at lucee.loader.osgi.BundleUtil.start(BundleUtil.java:112)
at lucee.runtime.osgi.OSGiUtil._start(OSGiUtil.java:1489)
at lucee.runtime.osgi.OSGiUtil._startIfNecessary(OSGiUtil.java:1440)
at lucee.runtime.osgi.OSGiUtil.startIfNecessary(OSGiUtil.java:1432)
at lucee.runtime.osgi.OSGiUtil._loadBundle(OSGiUtil.java:740)
at lucee.runtime.osgi.OSGiUtil.loadBundle(OSGiUtil.java:678)
at lucee.runtime.osgi.OSGiUtil$BundleDefinition.getBundle(OSGiUtil.java:2103)
at lucee.commons.lang.ClassUtil.loadClassByBundle(ClassUtil.java:184)
at lucee.commons.lang.ClassUtil.loadClassByBundle(ClassUtil.java:168)
at lucee.transformer.library.ClassDefinitionImpl.getClazz(ClassDefinitionImpl.java:211)
at lucee.transformer.library.ClassDefinitionImpl.getClazz(ClassDefinitionImpl.java:203)
at lucee.transformer.bytecode.statement.tag.TagHelper.writeOut(TagHelper.java:152)
... 57 more
"
After installing the PDF extension version 1.2.0.12 which works on an identical system:
"ERROR","http-nio-8888-exec-10","04/04/2026","15:32:52","","Unable to resolve org.lucee.pdf.extension [86](R 86.0): missing requirement [org.lucee.pdf.extension [86](R 86.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1)) [caused by: Unable to resolve org.lucee.pdfbox-fontbox [85](R 85.0): missing requirement [org.lucee.pdfbox-fontbox [85](R 85.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.apache.commons.logging)(bundle-version>=1.2.0))] Unresolved requirements: [[org.lucee.pdf.extension [86](R 86.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1))];Unable to resolve org.lucee.pdf.extension [86](R 86.0): missing requirement [org.lucee.pdf.extension [86](R 86.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1)) [caused by: Unable to resolve org.lucee.pdfbox-fontbox [85](R 85.0): missing requirement [org.lucee.pdfbox-fontbox [85](R 85.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.apache.commons.logging)(bundle-version>=1.2.0))] Unresolved requirements: [[org.lucee.pdf.extension [86](R 86.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1))];Unable to resolve org.lucee.pdf.extension [86](R 86.0): missing requirement [org.lucee.pdf.extension [86](R 86.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1)) [caused by: Unable to resolve org.lucee.pdfbox-fontbox [85](R 85.0): missing requirement [org.lucee.pdfbox-fontbox [85](R 85.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.apache.commons.logging)(bundle-version>=1.2.0))] Unresolved requirements: [[org.lucee.pdf.extension [86](R 86.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1))];lucee.transformer.TransformerException: Unable to resolve org.lucee.pdf.extension [86](R 86.0): missing requirement [org.lucee.pdf.extension [86](R 86.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1)) [caused by: Unable to resolve org.lucee.pdfbox-fontbox [85](R 85.0): missing requirement [org.lucee.pdfbox-fontbox [85](R 85.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.apache.commons.logging)(bundle-version>=1.2.0))] Unresolved requirements: [[org.lucee.pdf.extension [86](R 86.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1))]
at lucee.transformer.bytecode.statement.tag.TagHelper.writeOut(TagHelper.java:158)
at lucee.transformer.bytecode.statement.tag.TagBase._writeOut(TagBase.java:134)
at lucee.transformer.bytecode.statement.tag.TagOther._writeOut(TagOther.java:44)
at lucee.transformer.bytecode.statement.StatementBase.writeOut(StatementBase.java:82)
at lucee.transformer.bytecode.util.ExpressionUtil.writeOut(ExpressionUtil.java:138)
at lucee.transformer.bytecode.BodyBase.writeOut(BodyBase.java:239)
at lucee.transformer.bytecode.BodyBase.writeOut(BodyBase.java:145)
at lucee.transformer.bytecode.statement.tag.TagTry._writeOut(TagTry.java:143)
at lucee.transformer.bytecode.statement.StatementBase.writeOut(StatementBase.java:82)
at lucee.transformer.bytecode.util.ExpressionUtil.writeOut(ExpressionUtil.java:138)
at lucee.transformer.bytecode.BodyBase.writeOut(BodyBase.java:239)
at lucee.transformer.bytecode.BodyBase.writeOut(BodyBase.java:145)
at lucee.transformer.bytecode.Page.writeOutCallBody(Page.java:1599)
at lucee.transformer.bytecode.Page.writeOutCall(Page.java:1573)
at lucee.transformer.bytecode.Page.execute(Page.java:499)
at lucee.runtime.compiler.CFMLCompilerImpl._compile(CFMLCompilerImpl.java:106)
at lucee.runtime.compiler.CFMLCompilerImpl.compile(CFMLCompilerImpl.java:73)
at lucee.runtime.PageSourceImpl._compile(PageSourceImpl.java:476)
at lucee.runtime.PageSourceImpl.compile(PageSourceImpl.java:442)
at lucee.runtime.PageSourceImpl.loadPhysical(PageSourceImpl.java:348)
at lucee.runtime.PageSourceImpl.loadPageThrowTemplateException(PageSourceImpl.java:210)
at lucee.runtime.PageSourceImpl.loadPage(PageSourceImpl.java:1118)
at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1108)
at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1006)
at lucee.runtime.listener.ClassicAppListener._onRequest(ClassicAppListener.java:63)
at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:42)
at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2810)
at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2797)
at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2768)
at lucee.runtime.engine.Request.exe(Request.java:45)
at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1109)
at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1066)
at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:97)
at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:761)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:383)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.osgi.framework.BundleException: Unable to resolve org.lucee.pdf.extension [86](R 86.0): missing requirement [org.lucee.pdf.extension [86](R 86.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1)) [caused by: Unable to resolve org.lucee.pdfbox-fontbox [85](R 85.0): missing requirement [org.lucee.pdfbox-fontbox [85](R 85.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.apache.commons.logging)(bundle-version>=1.2.0))] Unresolved requirements: [[org.lucee.pdf.extension [86](R 86.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.pdfbox-fontbox)(bundle-version>=3.0.0.RC1))]
at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:1006)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:992)
at lucee.loader.osgi.BundleUtil.start(BundleUtil.java:112)
at lucee.runtime.osgi.OSGiUtil._start(OSGiUtil.java:1489)
at lucee.runtime.osgi.OSGiUtil._startIfNecessary(OSGiUtil.java:1440)
at lucee.runtime.osgi.OSGiUtil.startIfNecessary(OSGiUtil.java:1432)
at lucee.runtime.osgi.OSGiUtil._loadBundle(OSGiUtil.java:740)
at lucee.runtime.osgi.OSGiUtil.loadBundle(OSGiUtil.java:678)
at lucee.runtime.osgi.OSGiUtil$BundleDefinition.getBundle(OSGiUtil.java:2103)
at lucee.commons.lang.ClassUtil.loadClassByBundle(ClassUtil.java:184)
at lucee.commons.lang.ClassUtil.loadClassByBundle(ClassUtil.java:168)
at lucee.transformer.library.ClassDefinitionImpl.getClazz(ClassDefinitionImpl.java:211)
at lucee.transformer.library.ClassDefinitionImpl.getClazz(ClassDefinitionImpl.java:203)
at lucee.transformer.bytecode.statement.tag.TagHelper.writeOut(TagHelper.java:152)
... 57 more
"
It think should be possible to identify what is missing - seems like osgi.wiring.bundle and/or - org.lucee.pdfbox-fontbox - and (re)install it or simply copy the related files - but I’m not able to identify what exactly is missing and how to fix this… So any help is still appreciated!