Error with JasperSoft Plugin on Servoy 8.4
Servoy 8.4.0rc2
ChartNScript_Servoy_JasperReports_Plugin_v.6.4.1
OS: Windows 10
Java: 1.8
Same plugin works fine on Servoy 8.3
ERROR com.servoy.j2db.util.Debug - org/apache/commons/collections/map/ReferenceMap
at C:\Servoy\all_workspaces\Servoy84_Developer\App4u_Tow01\forms\App4u_Tow_Customer_frm.js:725 (submethod_print_Jasper)
at C:\Servoy\all_workspaces\Servoy84_Developer\App4u_Tow01\forms\App4u_Tow_Customer_frm.js:574 (toolbar_header_Print)
at C:\Servoy\all_workspaces\Servoy84_Developer\App4u_Tow01\forms\App4u_Toolbar.js:668 (toolbar_header_Print)
java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ReferenceMap
at net.sf.jasperreports.engine.component.ComponentsEnvironment.<init>(ComponentsEnvironment.java:56) ~[jasperreports-6.4.1.jar:6.4.1]
at net.sf.jasperreports.engine.component.ComponentsEnvironment.getInstance(ComponentsEnvironment.java:76) ~[jasperreports-6.4.1.jar:6.4.1]
at net.sf.jasperreports.engine.xml.JRReportSaxParserFactory.getSchemaLocations(JRReportSaxParserFactory.java:93) ~[jasperreports-6.4.1.jar:6.4.1]
at net.sf.jasperreports.engine.xml.BaseSaxParserFactory.configureParser(BaseSaxParserFactory.java:153) ~[jasperreports-6.4.1.jar:6.4.1]
at net.sf.jasperreports.engine.xml.BaseSaxParserFactory.createParser(BaseSaxParserFactory.java:108) ~[jasperreports-6.4.1.jar:6.4.1]
at net.sf.jasperreports.engine.xml.JRXmlDigesterFactory.createParser(JRXmlDigesterFactory.java:1596) ~[jasperreports-6.4.1.jar:6.4.1]
at net.sf.jasperreports.engine.xml.JRXmlDigesterFactory.createDigester(JRXmlDigesterFactory.java:1565) ~[jasperreports-6.4.1.jar:6.4.1]
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:263) ~[jasperreports-6.4.1.jar:6.4.1]
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:219) ~[jasperreports-6.4.1.jar:6.4.1]
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:194) ~[jasperreports-6.4.1.jar:6.4.1]
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:185) ~[jasperreports-6.4.1.jar:6.4.1]
at net.sf.jasperreports.engine.JasperCompileManager.compileToFile(JasperCompileManager.java:227) ~[jasperreports-6.4.1.jar:6.4.1]
at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:542) ~[jasperreports-6.4.1.jar:6.4.1]
at com.servoy.plugins.jasperreports.JasperReportsServer.jasperCompile(JasperReportsServer.java:284) ~[servoy_jasperreports.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_73]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_73]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_73]
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_73]
at com.servoy.j2db.util.AbstractRemoteInvocationHandler.invokeMethod(AbstractRemoteInvocationHandler.java:77) ~[servoy_shared_8.4.0.3401_rc2.jar:?]
at com.servoy.j2db.util.ThreadingRemoteInvocationHandler$1.run(ThreadingRemoteInvocationHandler.java:79) ~[servoy_shared_8.4.0.3401_rc2.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[?:1.8.0_73]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[?:1.8.0_73]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_73]
Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.map.ReferenceMap
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_73]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_73]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_73]
... 23 more
JavaException: java.lang.Exception: org/apache/commons/collections/map/ReferenceMap
at C:\Servoy\all_workspaces\Servoy84_Developer\App4u_Tow01\forms\App4u_Tow_Customer_frm.js:725 (submethod_print_Jasper)
at C:\Servoy\all_workspaces\Servoy84_Developer\App4u_Tow01\forms\App4u_Tow_Customer_frm.js:574 (toolbar_header_Print)
at C:\Servoy\all_workspaces\Servoy84_Developer\App4u_Tow01\forms\App4u_Toolbar.js:668 (toolbar_header_Print)