Env.: Smart client 2020.03.1 (WAR file deployment).
Problem: When showing a form where we use the jrbean (Jasper Reporting bean) we get error message:
“bean missing com.servoy.plugins.jasperreports.bean.JasperReportsServoyViewer”.
In Servoy2020.3.1 developer no error and all ok.
I checked the client java cache and the jrbean.jar is present as resource.
?
The jrbean.jar is shipped through the Servoy Application Server beans folder where we put all the non-jnlp jar files.
Java-log:
SEVERE: net/sf/jasperreports/view/JRViewer
at svy_nav_navigation/scopes/globals/svy_nav_showForm:6860 (svy_nav_showForm)
at svy_nav_navigation/scopes/globals/svy_nav_tree_node_selected:7598 (svy_nav_tree_node_selected)
java.lang.NoClassDefFoundError: net/sf/jasperreports/view/JRViewer
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.sun.jnlp.JNLPClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.privateGetPublicMethods(Unknown Source)
at java.lang.Class.getMethods(Unknown Source)
at com.sun.beans.finder.MethodFinder$1.create(Unknown Source)
at com.sun.beans.finder.MethodFinder$1.create(Unknown Source)
at com.sun.beans.util.Cache.get(Unknown Source)
at com.sun.beans.finder.MethodFinder.findMethod(Unknown Source)
at java.beans.Statement.getMethod(Unknown Source)
at java.beans.Statement.invokeInternal(Unknown Source)
at java.beans.Statement.access$000(Unknown Source)
at java.beans.Statement$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.beans.Statement.invoke(Unknown Source)
at java.beans.Expression.getValue(Unknown Source)
at com.sun.beans.decoder.ObjectElementHandler.getValueObject(Unknown Source)
at com.sun.beans.decoder.NewElementHandler.getValueObject(Unknown Source)
at com.sun.beans.decoder.ElementHandler.getContextBean(Unknown Source)
at com.sun.beans.decoder.NewElementHandler.getContextBean(Unknown Source)
at com.sun.beans.decoder.ObjectElementHandler.getValueObject(Unknown Source)
at com.sun.beans.decoder.NewElementHandler.getValueObject(Unknown Source)
at com.sun.beans.decoder.ElementHandler.endElement(Unknown Source)
at com.sun.beans.decoder.DocumentHandler.endElement(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
at com.sun.beans.decoder.DocumentHandler$1.run(Unknown Source)
at com.sun.beans.decoder.DocumentHandler$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at com.sun.beans.decoder.DocumentHandler.parse(Unknown Source)
at java.beans.XMLDecoder$1.run(Unknown Source)
at java.beans.XMLDecoder$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.beans.XMLDecoder.parsingComplete(Unknown Source)
at java.beans.XMLDecoder.readObject(Unknown Source)
at com.servoy.j2db.component.ComponentFactory.getBeanInstanceFromXML(ComponentFactory.java:872)
at com.servoy.j2db.component.ComponentFactory.createBean(ComponentFactory.java:2381)
at com.servoy.j2db.component.ComponentFactory.createComponentEx(ComponentFactory.java:375)
at com.servoy.j2db.component.ComponentFactory.createComponent(ComponentFactory.java:258)
at com.servoy.j2db.smart.dataui.DataRendererFactory.placeElements(DataRendererFactory.java:300)
at com.servoy.j2db.smart.dataui.DataRendererFactory.completeRenderers(DataRendererFactory.java:266)
at com.servoy.j2db.FormController.createDataRenderers(FormController.java:454)
at com.servoy.j2db.FormController.init(FormController.java:275)
at com.servoy.j2db.FormManager.leaseFormPanel(FormManager.java:787)
at com.servoy.j2db.FormManager.leaseFormPanel(FormManager.java:1)
at com.servoy.j2db.scripting.CreationalPrototype.get(CreationalPrototype.java:168)
at org.mozilla.javascript.ScriptableObject.getProperty(ScriptableObject.java:2357)
at org.mozilla.javascript.ScriptRuntime.getObjectElem(ScriptRuntime.java:1515)
at org.mozilla.javascript.ScriptRuntime.getObjectElem(ScriptRuntime.java:1496)
at org.mozilla.javascript.gen.svy_nav_navigation_scopes_globals_svy_nav_showForm_111._c_svy_nav_showForm_0(svy_nav_navigation/scopes/globals/svy_nav_showForm:6860)
at org.mozilla.javascript.gen.svy_nav_navigation_scopes_globals_svy_nav_showForm_111.call(svy_nav_navigation/scopes/globals/svy_nav_showForm)
at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
at org.mozilla.javascript.gen.svy_nav_navigation_scopes_globals_svy_nav_tree_node_selected_62._c_svy_nav_tree_node_selected_0(svy_nav_navigation/scopes/globals/svy_nav_tree_node_selected:7598)
at org.mozilla.javascript.gen.svy_nav_navigation_scopes_globals_svy_nav_tree_node_selected_62.call(svy_nav_navigation/scopes/globals/svy_nav_tree_node_selected)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:399)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3534)
at org.mozilla.javascript.gen.svy_nav_navigation_scopes_globals_svy_nav_tree_node_selected_62.call(svy_nav_navigation/scopes/globals/svy_nav_tree_node_selected)
at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:670)
at com.servoy.j2db.plugins.ClientPluginAccessProvider$MethodExecutor.run(ClientPluginAccessProvider.java:574)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: net.sf.jasperreports.view.JRViewer
at java.net.URLClassLoader.findClass(Unknown Source)
at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.sun.jnlp.JNLPClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
… 94 more
aug 14, 2020 4:08:23 PM com.servoy.j2db.util.Debug error
SEVERE: net/sf/jasperreports/view/JRViewer
at glb/forms/glb_dashboard_dtl/fill_questions:293 (fill_questions)
at glb/forms/glb_dashboard_dtl/onDataChangeReportId:143 (onDataChangeReportId)
at glb/forms/glb_dashboard_dtl/onPreShow:63 (onPreShow)
at svy_nav_navigation/scopes/globals/svy_nav_onShow:5605 (svy_nav_onShow)
java.lang.NoClassDefFoundError: net/sf/jasperreports/view/JRViewer
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.sun.jnlp.JNLPClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.privateGetPublicMethods(Unknown Source)
at java.lang.Class.getMethods(Unknown Source)
at com.sun.beans.finder.MethodFinder$1.create(Unknown Source)
at com.sun.beans.finder.MethodFinder$1.create(Unknown Source)
at com.sun.beans.util.Cache.get(Unknown Source)
at com.sun.beans.finder.MethodFinder.findMethod(Unknown Source)
at java.beans.Statement.getMethod(Unknown Source)
at java.beans.Statement.invokeInternal(Unknown Source)
at java.beans.Statement.access$000(Unknown Source)
at java.beans.Statement$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.beans.Statement.invoke(Unknown Source)
at java.beans.Expression.getValue(Unknown Source)
at com.sun.beans.decoder.ObjectElementHandler.getValueObject(Unknown Source)
at com.sun.beans.decoder.NewElementHandler.getValueObject(Unknown Source)
at com.sun.beans.decoder.ElementHandler.getContextBean(Unknown Source)
at com.sun.beans.decoder.NewElementHandler.getContextBean(Unknown Source)
at com.sun.beans.decoder.ObjectElementHandler.getValueObject(Unknown Source)
at com.sun.beans.decoder.NewElementHandler.getValueObject(Unknown Source)
at com.sun.beans.decoder.ElementHandler.endElement(Unknown Source)
at com.sun.beans.decoder.DocumentHandler.endElement(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
at com.sun.beans.decoder.DocumentHandler$1.run(Unknown Source)
at com.sun.beans.decoder.DocumentHandler$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at com.sun.beans.decoder.DocumentHandler.parse(Unknown Source)
at java.beans.XMLDecoder$1.run(Unknown Source)
at java.beans.XMLDecoder$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.beans.XMLDecoder.parsingComplete(Unknown Source)
at java.beans.XMLDecoder.readObject(Unknown Source)
at com.servoy.j2db.component.ComponentFactory.getBeanInstanceFromXML(ComponentFactory.java:872)
at com.servoy.j2db.component.ComponentFactory.createBean(ComponentFactory.java:2381)
at com.servoy.j2db.component.ComponentFactory.createComponentEx(ComponentFactory.java:375)
at com.servoy.j2db.component.ComponentFactory.createComponent(ComponentFactory.java:258)
at com.servoy.j2db.smart.dataui.DataRendererFactory.placeElements(DataRendererFactory.java:300)
at com.servoy.j2db.smart.dataui.DataRendererFactory.completeRenderers(DataRendererFactory.java:266)
at com.servoy.j2db.FormController.createDataRenderers(FormController.java:454)
at com.servoy.j2db.FormController.setView(FormController.java:919)
at com.servoy.j2db.FormController.recreateUI(FormController.java:367)
at com.servoy.j2db.BasicFormController$JSForm.js_recreateUI(BasicFormController.java:3479)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:138)
at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:292)
at org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:85)
at org.mozilla.javascript.gen.glb_forms_glb_dashboard_dtl_fill_questions_135._c_fill_questions_0(glb/forms/glb_dashboard_dtl/fill_questions:293)
at org.mozilla.javascript.gen.glb_forms_glb_dashboard_dtl_fill_questions_135.call(glb/forms/glb_dashboard_dtl/fill_questions)
at org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRuntime.java:74)
at org.mozilla.javascript.gen.glb_forms_glb_dashboard_dtl_onDataChangeReportId_129._c_onDataChangeReportId_0(glb/forms/glb_dashboard_dtl/onDataChangeReportId:143)
at org.mozilla.javascript.gen.glb_forms_glb_dashboard_dtl_onDataChangeReportId_129.call(glb/forms/glb_dashboard_dtl/onDataChangeReportId)
at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63)
at org.mozilla.javascript.gen.glb_forms_glb_dashboard_dtl_onPreShow_127._c_onPreShow_0(glb/forms/glb_dashboard_dtl/onPreShow:63)
at org.mozilla.javascript.gen.glb_forms_glb_dashboard_dtl_onPreShow_127.call(glb/forms/glb_dashboard_dtl/onPreShow)
at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
at org.mozilla.javascript.gen.svy_nav_navigation_scopes_globals_svy_nav_onShow_126._c_svy_nav_onShow_0(svy_nav_navigation/scopes/globals/svy_nav_onShow:5605)
at org.mozilla.javascript.gen.svy_nav_navigation_scopes_globals_svy_nav_onShow_126.call(svy_nav_navigation/scopes/globals/svy_nav_onShow)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:399)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3534)
at org.mozilla.javascript.gen.svy_nav_navigation_scopes_globals_svy_nav_onShow_126.call(svy_nav_navigation/scopes/globals/svy_nav_onShow)
at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:670)
at com.servoy.j2db.BasicFormController.executeFunction(BasicFormController.java:1074)
at com.servoy.j2db.BasicFormController.executeFormMethod(BasicFormController.java:790)
at com.servoy.j2db.BasicFormController.executeOnShowMethod(BasicFormController.java:658)
at com.servoy.j2db.BasicFormController.access$2(BasicFormController.java:651)
at com.servoy.j2db.BasicFormController$1.run(BasicFormController.java:387)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: net.sf.jasperreports.view.JRViewer
at java.net.URLClassLoader.findClass(Unknown Source)
at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.sun.jnlp.JNLPClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
… 107 more
so the problem is its really not there it is not shipped to the client
you need to look really in the jnlp files to see if it is really there (?raw=true behind for example a jnlp url)
After clearing the java cache and starting the smart client all the jar files from the Servoy beans folder are visible in the java resources including the jrbean.jar.
Other beans we use on forms are working ok.
Java beans do not need to be specified in a jnlp to operate on a Servoy form since the content of the beans folder is shipped to the client!
then i don’t know without really seeing it myself
It could be that maybe it needs something by itself and because of that it is not loading.
i don’t see what is changed in servoy for .1 for that
its just that something is not there on the client.
Class “net.sf.jasperreports.view.JRViewer.class” does not exist any more in (application_server\plugins\servoy_jasperreports)jasperreports-6.12.2.jar.
It is relocated to “net.sf.jasperreports.swing.JRViewer.class”.
In the jasperreports-6.4.1.jar the class “net.sf.jasperreports.view.JRViewer.class” does exist.
I guess a new jrbean.jar is needed for use with the jasperreports-6.12.2.jar.
right so remember to mention this…
The change was not just the update from 2020.3.0 to 3.1… i want to really stress this that people check this
You also updated jasper… And that then suddenly jasper related stuff is not working anymore should directly point back to that specific update.
But what i still don’t get, so you have besides your jasperreports also a jrbean.jar?
and where did you get the jrbean from? i dont see it in a download of jasper (or i am looking at the wrong one)
i double checked it and yes: 6.4.1_2019.12.1 compared to 6.12.2_2020.03 the net.sf.jasperreports.view is different (both already had the net.sf.jasperreports.swing.JRViewer)
I guess the deprecated that already for a while and now removed it.
The jrbean.jar is shipped through the Servoy Application Server beans folder where we put all the non-jnlp jar files.
Java-log:
SEVERE: net/sf/jasperreports/view/JRViewer
at svy_nav_navigation/scopes/globals/svy_nav_showForm:6860 (svy_nav_showForm)
at svy_nav_navigation/scopes/globals/svy_nav_tree_node_selected:7598 (svy_nav_tree_node_selected)
Hello,
I tried the bean with Servoy 2020.3.0.3562 but it doesn’t work in the web client with my report. It runs fine on SmartClient.
I have a Gantt chart in my report and I am getting the following error:
2021-02-18 10:00:59,085 ERROR [http-nio-8080-exec-2] com.servoy.j2db.util.Debug - org.jfree.data.general.SeriesChangeListener (Form Context: br_boss_verwalt_autos_gantt_dtl), JSEvent(type = form, source = FormController[form: br_boss_verwalt_autos_gantt_dtl, fs size:0, selected record: null,destroyed], formName = br_boss_verwalt_autos_gantt_dtl, elementName = <no name>, timestamp = Thu Feb 18 10:00:59 CET 2021,modifiers = 0,x =0,y = 0,data = null)
at D:\GitHub\iBOSS\br_boss_verwalt_autoverwaltung\forms\br_boss_verwalt_autos_gantt_dtl.js:125 (showJasperBean)
...
[54A75BE3-4781-47B0-91E5-7FDFE00E1B4D BOSS]
org.mozilla.javascript.WrappedException: Wrapped net.sf.jasperreports.engine.JRException: Class not found when loading object from InputStream. (D:\GitHub\iBOSS\br_boss_verwalt_autoverwaltung\forms\br_boss_verwalt_autos_gantt_dtl.js#125)
at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1914) ~[org.eclipse.dltk.javascript.rhino_2020.3.0.3562.jar:?]
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:160) ~[org.eclipse.dltk.javascript.rhino_2020.3.0.3562.jar:?]
at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:292) ~[org.eclipse.dltk.javascript.rhino_2020.3.0.3562.jar:?]
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1487) ~[org.eclipse.dltk.javascript.rhino_2020.3.0.3562.jar:?]
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815) ~[org.eclipse.dltk.javascript.rhino_2020.3.0.3562.jar:?]
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109) ~[org.eclipse.dltk.javascript.rhino_2020.3.0.3562.jar:?]
at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:670) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.debug.RemoteDebugScriptEngine.executeFunction(RemoteDebugScriptEngine.java:393) [servoy_debug_2020.3.0.3562.jar:?]
at com.servoy.j2db.BasicFormController.executeFunction(BasicFormController.java:1074) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.BasicFormController.executeFormMethod(BasicFormController.java:790) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.BasicFormController.executeOnRecordSelect(BasicFormController.java:688) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.FormController.refreshAllPartRenderers(FormController.java:725) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.BasicFormController.valueChanged(BasicFormController.java:508) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.BasicFormController.notifyVisible(BasicFormController.java:361) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.FormController.notifyVisible(FormController.java:790) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.server.headlessclient.dataui.WebTabFormLookup.notifyVisible(WebTabFormLookup.java:179) [servoy_headless_client_2020.3.0.3562.jar:?]
at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.setCurrentForm(WebTabPanel.java:493) [servoy_headless_client_2020.3.0.3562.jar:?]
at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.notifyVisible(WebTabPanel.java:643) [servoy_headless_client_2020.3.0.3562.jar:?]
at com.servoy.j2db.dataprocessing.DataAdapterList.notifyVisible(DataAdapterList.java:538) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.server.headlessclient.dataui.WebDataRenderer.notifyVisible(WebDataRenderer.java:360) [servoy_headless_client_2020.3.0.3562.jar:?]
at com.servoy.j2db.FormController.notifyVisibleOnChildren(FormController.java:806) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.FormController.notifyVisible(FormController.java:794) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.notifyVisible(WebTabPanel.java:670) [servoy_headless_client_2020.3.0.3562.jar:?]
at com.servoy.j2db.dataprocessing.DataAdapterList.notifyVisible(DataAdapterList.java:538) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.server.headlessclient.dataui.WebDataRenderer.notifyVisible(WebDataRenderer.java:360) [servoy_headless_client_2020.3.0.3562.jar:?]
at com.servoy.j2db.FormController.notifyVisibleOnChildren(FormController.java:806) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.FormController.notifyVisible(FormController.java:794) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.server.headlessclient.dataui.WebSplitPane.notifyVisibleForm(WebSplitPane.java:400) [servoy_headless_client_2020.3.0.3562.jar:?]
at com.servoy.j2db.server.headlessclient.dataui.WebSplitPane.notifyVisible(WebSplitPane.java:365) [servoy_headless_client_2020.3.0.3562.jar:?]
at com.servoy.j2db.dataprocessing.DataAdapterList.notifyVisible(DataAdapterList.java:538) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.server.headlessclient.dataui.WebDataRenderer.notifyVisible(WebDataRenderer.java:360) [servoy_headless_client_2020.3.0.3562.jar:?]
at com.servoy.j2db.FormController.notifyVisibleOnChildren(FormController.java:806) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.FormController.notifyVisible(FormController.java:794) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.server.headlessclient.dataui.WebTabFormLookup.notifyVisible(WebTabFormLookup.java:179) [servoy_headless_client_2020.3.0.3562.jar:?]
at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.setCurrentForm(WebTabPanel.java:493) [servoy_headless_client_2020.3.0.3562.jar:?]
at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.setActiveTabPanel(WebTabPanel.java:452) [servoy_headless_client_2020.3.0.3562.jar:?]
at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.insertTab(WebTabPanel.java:856) [servoy_headless_client_2020.3.0.3562.jar:?]
at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.addTab(WebTabPanel.java:910) [servoy_headless_client_2020.3.0.3562.jar:?]
at com.servoy.j2db.ui.scripting.AbstractRuntimeTabPaneAlike.js_addTab(AbstractRuntimeTabPaneAlike.java:246) [servoy_shared_2020.3.0.3562.jar:?]
at sun.reflect.GeneratedMethodAccessor486.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_231]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_231]
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:138) [org.eclipse.dltk.javascript.rhino_2020.3.0.3562.jar:?]
at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:292) [org.eclipse.dltk.javascript.rhino_2020.3.0.3562.jar:?]
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1487) [org.eclipse.dltk.javascript.rhino_2020.3.0.3562.jar:?]
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815) [org.eclipse.dltk.javascript.rhino_2020.3.0.3562.jar:?]
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109) [org.eclipse.dltk.javascript.rhino_2020.3.0.3562.jar:?]
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:399) [org.eclipse.dltk.javascript.rhino_2020.3.0.3562.jar:?]
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3534) [org.eclipse.dltk.javascript.rhino_2020.3.0.3562.jar:?]
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107) [org.eclipse.dltk.javascript.rhino_2020.3.0.3562.jar:?]
at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:670) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.debug.RemoteDebugScriptEngine.executeFunction(RemoteDebugScriptEngine.java:393) [servoy_debug_2020.3.0.3562.jar:?]
at com.servoy.j2db.BasicFormController.executeFunction(BasicFormController.java:1074) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.BasicFormController.executeFunction(BasicFormController.java:956) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.BasicFormController.executeFunction(BasicFormController.java:827) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.FormController$ScriptExecuter.executeFunction(FormController.java:1043) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.ui.BaseEventExecutor.fireEventCommand(BaseEventExecutor.java:299) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.ui.BaseEventExecutor.fireEventCommand(BaseEventExecutor.java:265) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.ui.BaseEventExecutor.fireActionCommand(BaseEventExecutor.java:233) [servoy_shared_2020.3.0.3562.jar:?]
at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor.handleEvent(WebEventExecutor.java:491) [servoy_headless_client_2020.3.0.3562.jar:?]
at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor.onEvent(WebEventExecutor.java:421) [servoy_headless_client_2020.3.0.3562.jar:?]
at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor.onEvent(WebEventExecutor.java:394) [servoy_headless_client_2020.3.0.3562.jar:?]
at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor$2.onEvent(WebEventExecutor.java:192) [servoy_headless_client_2020.3.0.3562.jar:?]
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) [j2db_server_2020.3.0.3562.jar:?]
at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138) [wicket.jar:1.4-SNAPSHOT]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) [javax.servlet_3.1.0.v201410161800.jar:3.1.0]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) [javax.servlet_3.1.0.v201410161800.jar:3.1.0]
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 com.servoy.eclipse.ngclient.startup.resourceprovider.ResourceProvider.doFilter(ResourceProvider.java:339) [com.servoy.eclipse.ngclient_2020.3.0.3562.jar:?]
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 com.servoy.eclipse.designer.rfb.startup.EditorContentFilter.doFilter(EditorContentFilter.java:197) [com.servoy.eclipse.designer.rfb_2020.3.0.3562.jar:?]
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.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_231]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_231]
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_231]
Caused by: net.sf.jasperreports.engine.JRException: Class not found when loading object from InputStream.
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:290) ~[?:?]
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:262) ~[?:?]
at com.servoy.plugins.jasperreports.bean.JasperReportsServoyViewer.showReport(JasperReportsServoyViewer.java:583) ~[?:?]
at com.servoy.plugins.jasperreports.bean.JasperReportsServoyViewer.js_showReport(JasperReportsServoyViewer.java:488) ~[?:?]
at com.servoy.plugins.jasperreports.bean.JasperReportsServoyViewer.js_showReport(JasperReportsServoyViewer.java:467) ~[?:?]
at com.servoy.plugins.jasperreports.bean.JasperReportsServoyViewer.js_showReport(JasperReportsServoyViewer.java:451) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_231]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_231]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_231]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_231]
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:138) ~[org.eclipse.dltk.javascript.rhino_2020.3.0.3562.jar:?]
... 102 more