This is very strange… I started seeing this error pop up. I never saw it before… I even reverted my code back a few days when the error wasn’t present but it’s still there! What’s really weird is that it appears to still function fine after this. Anyone know anything about this?
THE LINE THAT CAUSED IT: PDVisibleSignDesigner visibleSig = *new *PDVisibleSignDesigner(document.getAbsolutePath(), image, 1); THE ERROR: Could not instantiate SVGImageReader (missing support classes). java.lang.NoClassDefFoundError: org/apache/batik/transcoder/TranscoderException at com.twelvemonkeys.imageio.plugins.svg.SVGImageReaderSpi.onRegistration(SVGImageReaderSpi.java:178) at javax.imageio.spi.SubRegistry.registerServiceProvider(ServiceRegistry.java:731) at javax.imageio.spi.ServiceRegistry.registerServiceProvider(ServiceRegistry.java:310) at javax.imageio.spi.IIORegistry.registerApplicationClasspathSpis(IIORegistry.java:211) at javax.imageio.spi.IIORegistry.<init>(IIORegistry.java:138) at javax.imageio.spi.IIORegistry.getDefaultInstance(IIORegistry.java:159) at javax.imageio.ImageIO.<clinit>(ImageIO.java:66) at org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSignDesigner.calcualteImageSize(PDVisibleSignDesigner.java:344) at org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSignDesigner.signatureImageStream(PDVisibleSignDesigner.java:327) at org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSignDesigner.<init>(PDVisibleSignDesigner.java:82) at org.mbte.mdds.pdf.forms.fillout.Signature.add(Signature.java:180) at org.mbte.mdds.pdf.forms.afto22.completePIM(afto22.java:74) at org.mbte.mdds.stdapp.FormManager.submitForm(FormManager.java:174) at org.mbte.mdds.stdapp.FormManager.handleJsonRequest(FormManager.java:65) at org.mbte.mdds.inject.HttpHandlingManager.handleJsonPostRequest(HttpHandlingManager.java:260) at org.mbte.mdds.stdapp.FormManager.doPost(FormManager.java:631) at org.mbte.mdds.inject.HttpHandlingManager.service(HttpHandlingManager.java:213) at org.mbte.mdds.inject.HttpHandlingManager$DelegatingServlet.serviceMe(HttpHandlingManager.java:380) at org.mbte.mdds.util.SafeServlet.service(SafeServlet.java:23) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.mbte.mdds.stdapp.UserAccessFilter.doFilter(UserAccessFilter.java:60) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.mbte.mdds.session.SessionManager$SessionFilter.doFilter(SessionManager.java:197) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:612) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.ClassNotFoundException: org.apache.batik.transcoder.TranscoderException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571) ... 47 more