All,
I've been looking for an answer to this problem for a few days. Running Railo 4 using Tomcat on Windows 8 as a development environment. I get the following error when attempting to make a pdf using cfdocument.
Really nothing special about the pdf, just some text. I can manage to safe a file, but it's zero-length and in an invalid pdf format (errors on opening).
It looks to me like I'm missing a Windows class, WToolkit, or Java can't find it.
Has anyone else had a similar problem, can offer a solution?
Much thanks,
- Michael
| additional | | Struct | | Cause | | string | java.lang.NoClassDefFoundError |
|
|
| Detail | |
| ErrorCode | |
| Extended_Info | |
| ExtendedInfo | |
| Message | | string | Could not initialize class sun.awt.windows.WToolkit |
|
| StackTrace | | string | Could not initialize class sun.awt.windows.WToolkit at java.lang.Class.forName0(Native Method):-2 at java.lang.Class.forName(Unknown Source):-1 at java.awt.Toolkit$2.run(Unknown Source):-1 at java.security.AccessController.doPrivileged(Native Method):-2 at java.awt.Toolkit.getDefaultToolkit(Unknown Source):-1 at org.zefer.font.c.<init>(Unknown Source):-1 at org.zefer.cache.ResourceCache.getFontMetrics(Unknown Source):-1 at org.zefer.html.doc.m.ø00000(Unknown Source):-1 at org.zefer.html.doc.r.<init>(Unknown Source):-1 at org.zefer.html.doc.PD4MLHtmlParser.buildDocument(Unknown Source):-1 at org.zefer.pd4ml.PD4ML.super(Unknown Source):-1 at org.zefer.pd4ml.PD4ML.render(Unknown Source):-1 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method):-2 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source):-1 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source):-1 at java.lang.reflect.Method.invoke(Unknown Source):-1 at railo.commons.pdf.PDF.invoke(PDF.java:160):160 at railo.commons.pdf.PDF.render(PDF.java:127):127 at railo.commons.pdf.PDFDocument.content(PDFDocument.java:397):397 at railo.commons.pdf.PDFDocument.render(PDFDocument.java:307):307 at railo.runtime.tag.Document.render(Document.java:627):627 at railo.runtime.tag.Document._doEndTag(Document.java:531):531 at railo.runtime.tag.Document.doEndTag(Document.java:485):485 at ad_import.includes.test_cfm$cf.call(C:\railo\tomcat\webapps\ROOT\ad_import\includes\test.cfm:1):1 at railo.runtime.PageContextImpl.doInclude(PageContextImpl.java:834):834 at railo.runtime.PageContextImpl.doInclude(PageContextImpl.java:786):786 at railo.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:206):206 at railo.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:18):18 at railo.runtime.PageContextImpl.execute(PageContextImpl.java:2167):2167 at railo.runtime.PageContextImpl.execute(PageContextImpl.java:2134):2134 at railo.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:335):335 at railo.loader.servlet.CFMLServlet.service(CFMLServlet.java:29):29 at javax.servlet.http.HttpServlet.service(HttpServlet.java:728):728 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305):305 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210):210 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222):222 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123):123 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171):171 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99):99 at mod_cfml.core.invoke(core.java:131):131 at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936):936 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118):118 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407):407 at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004):1004 at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589):589 at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310):310 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source):-1 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source):-1 at java.lang.Thread.run(Unknown Source):-1 |
|