Error with it2be Plugins on Servoy 8.4
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Priority
I get the below error when trying to use Data or FTP plugins on Servoy 8.4, they work fine on previous versions like 8.3
Servoy 8.4.0 rc2
Data Plug-in for Servoy (4.7-099 Released)
FTP Plug-in for Servoy (2.4-040 Released)
Java 1.8.0
Windows 10
ERROR org.sablo.eventthread.EventDispatcher - Exception in dispatch() java.lang.NoClassDefFoundError: org/apache/log4j/Priority
at com.it2be.i.a(Unknown Source) ~[?:?]
at com.it2be.h.a(Unknown Source) ~[?:?]
at com.it2be.h.a(Unknown Source) ~[?:?]
at com.it2be.h.a(Unknown Source) ~[?:?]
at com.it2be.h.a(Unknown Source) ~[?:?]
at com.it2be.data.b.<init>(Unknown Source) ~[?:?]
at com.it2be.data.plugin.a.g(Unknown Source) ~[?:?]
at com.it2be.common.plugin.a.d(Unknown Source) ~[?:?]
at com.it2be.common.plugin.e.js_register(Unknown Source) ~[?:?]
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 org.mozilla.javascript.MemberBox.invoke(MemberBox.java:138) ~[org.eclipse.dltk.javascript.rhino_8.4.0.3401_rc2.jar:?]
at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:292) ~[org.eclipse.dltk.javascript.rhino_8.4.0.3401_rc2.jar:?]
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1487) ~[org.eclipse.dltk.javascript.rhino_8.4.0.3401_rc2.jar:?]
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815) ~[org.eclipse.dltk.javascript.rhino_8.4.0.3401_rc2.jar:?]
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109) ~[org.eclipse.dltk.javascript.rhino_8.4.0.3401_rc2.jar:?]
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:399) ~[org.eclipse.dltk.javascript.rhino_8.4.0.3401_rc2.jar:?]
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3534) ~[org.eclipse.dltk.javascript.rhino_8.4.0.3401_rc2.jar:?]
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107) ~[org.eclipse.dltk.javascript.rhino_8.4.0.3401_rc2.jar:?]
at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:665) ~[servoy_shared_8.4.0.3401_rc2.jar:?]
at com.servoy.j2db.debug.RemoteDebugScriptEngine.executeFunction(RemoteDebugScriptEngine.java:393) ~[?:?]
at com.servoy.j2db.scripting.ScopesScope.executeGlobalFunction(ScopesScope.java:193) ~[servoy_shared_8.4.0.3401_rc2.jar:?]
at com.servoy.j2db.server.ngclient.NGFormManager.makeSolutionSettings(NGFormManager.java:188) ~[?:?]
at com.servoy.j2db.server.ngclient.NGFormManager$1.run(NGFormManager.java:366) ~[?:?]
at com.servoy.j2db.server.ngclient.NGFormManager.propertyChange(NGFormManager.java:371) ~[?:?]
at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335) ~[?:1.8.0_73]
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327) ~[?:1.8.0_73]
at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyChangeSupport.java:92) ~[?:1.8.0_73]
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263) ~[?:1.8.0_73]
at com.servoy.j2db.J2DBGlobals.firePropertyChange(J2DBGlobals.java:97) ~[servoy_shared_8.4.0.3401_rc2.jar:?]
at com.servoy.j2db.server.ngclient.NGClient.lambda$1(NGClient.java:660) ~[?:?]
at com.servoy.j2db.server.ngclient.NGClient.runWhileShowingLoadingIndicator(NGClient.java:650) ~[?:?]
at com.servoy.j2db.server.ngclient.NGClient.loadSolution(NGClient.java:657) ~[?:?]
at com.servoy.j2db.server.ngclient.NGClient.loadSolution(NGClient.java:535) ~[?:?]
at com.servoy.j2db.debug.DebugNGClient.loadSolution(DebugNGClient.java:289) ~[?:?]
at com.servoy.j2db.server.ngclient.NGClientWebsocketSession$1.run(NGClientWebsocketSession.java:246) ~[?:?]
at org.sablo.eventthread.Event$1.run(Event.java:102) ~[sablo_8.4.0.3401_rc2.jar:?]
at org.sablo.websocket.CurrentWindow.runForWindow(CurrentWindow.java:77) ~[sablo_8.4.0.3401_rc2.jar:?]
at org.sablo.eventthread.Event.execute(Event.java:92) ~[sablo_8.4.0.3401_rc2.jar:?]
at org.sablo.eventthread.EventDispatcher.addEvent(EventDispatcher.java:162) ~[sablo_8.4.0.3401_rc2.jar:?]
at org.sablo.eventthread.EventDispatcher.addEvent(EventDispatcher.java:152) ~[sablo_8.4.0.3401_rc2.jar:?]
at com.servoy.j2db.server.ngclient.NGClientWebsocketSession.onOpen(NGClientWebsocketSession.java:230) ~[?:?]
at org.sablo.websocket.WebsocketEndpoint$1.run(WebsocketEndpoint.java:139) ~[sablo_8.4.0.3401_rc2.jar:?]
at org.sablo.eventthread.Event$1.run(Event.java:102) ~[sablo_8.4.0.3401_rc2.jar:?]
at org.sablo.websocket.CurrentWindow.runForWindow(CurrentWindow.java:77) ~[sablo_8.4.0.3401_rc2.jar:?]
at org.sablo.eventthread.Event.execute(Event.java:92) ~[sablo_8.4.0.3401_rc2.jar:?]
at org.sablo.eventthread.EventDispatcher.dispatch(EventDispatcher.java:125) [sablo_8.4.0.3401_rc2.jar:?]
at org.sablo.eventthread.EventDispatcher.run(EventDispatcher.java:89) [sablo_8.4.0.3401_rc2.jar:?]
at com.servoy.j2db.server.ngclient.eventthread.NGEventDispatcher.run(NGEventDispatcher.java:55) [servoy_ngclient_8.4.0.3401_rc2.jar:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_73]
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Priority
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]
... 52 more