Closed JAARROCA closed 2 years ago
which version of JasperReports plugin and Servoy do you use?
JasperReports plugin: jasperreports-6.12.2 Servoy: 2022.3.0.3742
can you try this jasperreports version? https://github.com/Servoy/servoy_jasperreports/releases/download/v6.17.0_1/Barcode_Servoy_JasperReports_Plugin_v.6.17.0_1.zip ?
I have tried to install the version of Jasperreport that you mentioned and now it gives me the following error when trying to remove any Jasperreport
_java.lang.NoClassDefFoundError: Could not initialize class net.sf.jasperreports.components.ComponentsExtensionsRegistryFactory
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_331]
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_331]
at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForRealName(JRClassLoader.java:190) ~[?:?]
at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForName(JRClassLoader.java:148) ~[?:?]
at net.sf.jasperreports.engine.util.ClassUtils.instantiateClass(ClassUtils.java:60) ~[?:?]
at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.instantiateRegistry(DefaultExtensionsRegistry.java:298) ~[?:?]
at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.loadRegistries(DefaultExtensionsRegistry.java:274) ~[?:?]
at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.loadRegistries(DefaultExtensionsRegistry.java:194) ~[?:?]
at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getRegistries(DefaultExtensionsRegistry.java:157) ~[?:?]
at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getExtensions(DefaultExtensionsRegistry.java:129) ~[?:?]
at net.sf.jasperreports.engine.DefaultJasperReportsContext.getExtensions(DefaultJasperReportsContext.java:277) ~[?:?]
at net.sf.jasperreports.engine.fill.JRFillElement.initStyleProviders(JRFillElement.java:720) ~[?:?]
at net.sf.jasperreports.engine.fill.JRFillElement.
what do you mean with "remove any Jasperreport"? i guess you mean "run" ?
Yes, sorry. I have made a mistake. I meant to run
Did you first deleted the old Servoy JasperReports (and all its libraries ) when copied over the new version? Can it be that you have different versions of jasper lib in your classpath, because this errors seems similar to this one?: https://community.jaspersoft.com/questions/527938/bug-japser-351
After your last comment I have first deleted the old Servoy and installed the version you mentioned and now at least it shows me Jasperreports. But the reports that contain QR codes still give me the initial error if I try to call them from a browser. In Smartclient they are displayed without problems.
_2022-04-21 09:09 | http-nio-8081-exec-7 | ERROR | com.servoy.j2db.util.Debug | RuntimeException in the ServoyFilter.doGet | | java.lang.NoClassDefFoundError: org/bouncycastle/asn1/DEREncodableat com.lowagie.text.pdf.PdfSigGenericPKCS.setSignInfo(Unknown Source) ~[?:?]at com.lowagie.text.pdf.PdfSignatureAppearance.preClose(Unknown Source) ~[?:?]at com.lowagie.text.pdf.PdfSignatureAppearance.preClose(Unknown Source) ~[?:?]at com.lowagie.text.pdf.PdfStamper.close(Unknown Source) ~[?:?]at com.rjbs.servoy.plugins.pdf.signature.PDF.PdfSignature(PDF.java:72) ~[?:?]at com.rjbs.servoy.plugins.pdf.signature.PDFDSProvider.js_signPdf(PDFDSProvider.java:236) ~[?:?]at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_331]at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_331]at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_331]at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_331]at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:166) ~[js.jar:?]at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:292) ~[js.jar:?]at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1487) ~[js.jar:?]at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815) ~[js.jar:?]at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109) ~[js.jar:?]at com.servoy.j2db.scripting.FunctionWrapper.call(FunctionWrapper.java:73) ~[j2db.jar:2022.3.0.3742]at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1487) ~[js.jar:?]at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815) ~[js.jar:?]at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109) ~[js.jar:?]at com.servoy.j2db.scripting.FunctionWrapper.call(FunctionWrapper.java:73) ~[j2db.jar:2022.3.0.3742]at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1487) ~[js.jar:?]at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815) ~[js.jar:?]at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109) ~[js.jar:?]at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:399) ~[js.jar:?]at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3534) ~[js.jar:?]at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107) ~[js.jar:?]at com.servoy.j2db.scripting.FunctionWrapper.call(FunctionWrapper.java:73) ~[j2db.jar:2022.3.0.3742]at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:727) ~[j2db.jar:2022.3.0.3742]at com.servoy.j2db.BasicFormController.executeFunction(BasicFormController.java:1082) ~[j2db.jar:2022.3.0.3742]at com.servoy.j2db.BasicFormController.executeFunction(BasicFormController.java:964) ~[j2db.jar:2022.3.0.3742]at com.servoy.j2db.BasicFormController.executeFunction(BasicFormController.java:835) ~[j2db.jar:2022.3.0.3742]at com.servoy.j2db.FormController$ScriptExecuter.executeFunction(FormController.java:1045) ~[j2db.jar:2022.3.0.3742]at com.servoy.j2db.ui.BaseEventExecutor.fireEventCommand(BaseEventExecutor.java:299) ~[j2db.jar:2022.3.0.3742]at com.servoy.j2db.ui.BaseEventExecutor.fireEventCommand(BaseEventExecutor.java:265) ~[j2db.jar:2022.3.0.3742]at com.servoy.j2db.ui.BaseEventExecutor.fireActionCommand(BaseEventExecutor.java:233) ~[j2db.jar:2022.3.0.3742]at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor.handleEvent(WebEventExecutor.java:491) ~[j2dbdev.jar:2022.3.0.3742]at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor.onEvent(WebEventExecutor.java:421) ~[j2dbdev.jar:2022.3.0.3742]at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor.onEvent(WebEventExecutor.java:394) ~[j2dbdev.jar:2022.3.0.3742]at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor$2.onEvent(WebEventExecutor.java:192) ~[j2dbdev.jar:2022.3.0.3742]at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177) ~[wicket.jar:1.4-SNAPSHOT]at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:312) ~[wicket.jar:1.4-SNAPSHOT]at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:157) ~[wicket.jar:1.4-SNAPSHOT]at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92) ~[wicket.jar:1.4-SNAPSHOT]at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1279) ~[wicket.jar:1.4-SNAPSHOT]at org.apache.wicket.RequestCycle.step(RequestCycle.java:1358) ~[wicket.jar:1.4-SNAPSHOT]at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1465) ~[wicket.jar:1.4-SNAPSHOT]at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) ~[wicket.jar:1.4-SNAPSHOT]at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486) ~[wicket.jar:1.4-SNAPSHOT]at com.servoy.j2db.server.servlets.Zz.doGet(Zz.java:14) [j2dbdev.jar:2022.3.0.3742]at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138) [wicket.jar:1.4-SNAPSHOT]at javax.servlet.http.HttpServlet.service(HttpServlet.java:497) [servlet-api.jar:4.0.4]at javax.servlet.http.HttpServlet.service(HttpServlet.java:584) [servlet-api.jar:4.0.4]at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [catalina.jar:8.5.50]at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.50]at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-websocket.jar:8.5.50]at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.50]at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.50]at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) [catalina.jar:8.5.50]at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [catalina.jar:8.5.50]at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543) [catalina.jar:8.5.50]at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) [catalina.jar:8.5.50]at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) [catalina.jar:8.5.50]at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678) [catalina.jar:8.5.50]at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) [catalina.jar:8.5.50]at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [catalina.jar:8.5.50]at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:609) [tomcat-coyote.jar:8.5.50]at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:8.5.50]at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:810) [tomcat-coyote.jar:8.5.50]at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1623) [tomcat-coyote.jar:8.5.50]at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:8.5.50]at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_331]at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_331]at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:8.5.50]at java.lang.Thread.run(Unknown Source) [?:1.8.0_331]Caused by: java.lang.ClassNotFoundException: org.bouncycastle.asn1.DEREncodableat java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_331]at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_331]at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_331]... 74 more
I am trying to get a report by calling it from Servoy that contains a QR code. Before the last update of Servoy the QR code showed me without problems but after the last update it doesn't show them and gives me the following error in the log. If someone could help me and tell me how to solve this incident and get the QR codes back in the report, I would appreciate it
java.lang.NoClassDefFoundError: org/bouncycastle/asn1/DERObject at com.lowagie.text.pdf.PdfSigGenericPKCS.setSignInfo(Unknown Source) ~[?:?] at com.lowagie.text.pdf.PdfSignatureAppearance.preClose(Unknown Source) ~[?:?] at com.lowagie.text.pdf.PdfSignatureAppearance.preClose(Unknown Source) ~[?:?] at com.lowagie.text.pdf.PdfStamper.close(Unknown Source) ~[?:?] at com.rjbs.servoy.plugins.pdf.signature.PDF.PdfSignature(PDF.java:72) ~[?:?] at com.rjbs.servoy.plugins.pdf.signature.PDFDSProvider.js_signPdf(PDFDSProvider.java:236) ~[?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_321] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_321] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_321] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_321] at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:166) ~[js.jar:?] at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:292) ~[js.jar:?] at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1487) ~[js.jar:?] at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815) ~[js.jar:?] at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109) ~[js.jar:?] at com.servoy.j2db.scripting.FunctionWrapper.call(FunctionWrapper.java:73) ~[j2db.jar:2022.3.0.3742] at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1487) ~[js.jar:?] at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815) ~[js.jar:?] at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109) ~[js.jar:?] at com.servoy.j2db.scripting.FunctionWrapper.call(FunctionWrapper.java:73) ~[j2db.jar:2022.3.0.3742] at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1487) ~[js.jar:?] at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815) ~[js.jar:?] at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109) ~[js.jar:?] at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:399) ~[js.jar:?] at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3534) ~[js.jar:?] at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107) ~[js.jar:?] at com.servoy.j2db.scripting.FunctionWrapper.call(FunctionWrapper.java:73) ~[j2db.jar:2022.3.0.3742] at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:727) ~[j2db.jar:2022.3.0.3742] at com.servoy.j2db.BasicFormController.executeFunction(BasicFormController.java:1082) ~[j2db.jar:2022.3.0.3742] at com.servoy.j2db.BasicFormController.executeFunction(BasicFormController.java:964) ~[j2db.jar:2022.3.0.3742] at com.servoy.j2db.BasicFormController.executeFunction(BasicFormController.java:835) ~[j2db.jar:2022.3.0.3742] at com.servoy.j2db.FormController$ScriptExecuter.executeFunction(FormController.java:1045) ~[j2db.jar:2022.3.0.3742] at com.servoy.j2db.ui.BaseEventExecutor.fireEventCommand(BaseEventExecutor.java:299) ~[j2db.jar:2022.3.0.3742] at com.servoy.j2db.ui.BaseEventExecutor.fireEventCommand(BaseEventExecutor.java:265) ~[j2db.jar:2022.3.0.3742] at com.servoy.j2db.ui.BaseEventExecutor.fireActionCommand(BaseEventExecutor.java:233) ~[j2db.jar:2022.3.0.3742] at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor.handleEvent(WebEventExecutor.java:491) ~[j2dbdev.jar:2022.3.0.3742] at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor.onEvent(WebEventExecutor.java:421) ~[j2dbdev.jar:2022.3.0.3742] at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor.onEvent(WebEventExecutor.java:394) ~[j2dbdev.jar:2022.3.0.3742] at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor$2.onEvent(WebEventExecutor.java:192) ~[j2dbdev.jar:2022.3.0.3742] at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177) ~[wicket.jar:1.4-SNAPSHOT] at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:312) ~[wicket.jar:1.4-SNAPSHOT] at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:157) ~[wicket.jar:1.4-SNAPSHOT] at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92) ~[wicket.jar:1.4-SNAPSHOT] at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1279) ~[wicket.jar:1.4-SNAPSHOT] at org.apache.wicket.RequestCycle.step(RequestCycle.java:1358) ~[wicket.jar:1.4-SNAPSHOT] at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1465) ~[wicket.jar:1.4-SNAPSHOT] at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) ~[wicket.jar:1.4-SNAPSHOT] at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486) ~[wicket.jar:1.4-SNAPSHOT] at com.servoy.j2db.server.servlets.Zz.doGet(Zz.java:14) [j2dbdev.jar:2022.3.0.3742] at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138) [wicket.jar:1.4-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:497) [servlet-api.jar:4.0.4] at javax.servlet.http.HttpServlet.service(HttpServlet.java:584) [servlet-api.jar:4.0.4] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [catalina.jar:8.5.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.50] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-websocket.jar:8.5.50] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:8.5.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:8.5.50] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) [catalina.jar:8.5.50] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [catalina.jar:8.5.50] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543) [catalina.jar:8.5.50] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) [catalina.jar:8.5.50] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) [catalina.jar:8.5.50] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678) [catalina.jar:8.5.50] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) [catalina.jar:8.5.50] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [catalina.jar:8.5.50] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:609) [tomcat-coyote.jar:8.5.50] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:8.5.50] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:810) [tomcat-coyote.jar:8.5.50] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1623) [tomcat-coyote.jar:8.5.50] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:8.5.50] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_321] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_321] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:8.5.50] at java.lang.Thread.run(Unknown Source) [?:1.8.0_321] Caused by: java.lang.ClassNotFoundException: org.bouncycastle.asn1.DERObject at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_321] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_321] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_321] ... 74 more