Hi all,
I find little bit difficult to track the error in my application. When i am clicking on some form then the whole system is hanged totally , i can’t navigate further. I got the following error message ,
Exception in thread “pool-1-thread-6” java.lang.NoClassDefFoundError: org/apache/log4j/MDC
at com.servoy.j2db.util.Debug.insertClientInfo(Debug.java:122)
at com.servoy.j2db.util.Debug.warn(Debug.java:257)
at com.servoy.j2db.util.model.OptimizedDefaultListModel.startBundlingEvents(OptimizedDefaultListModel.java:57)
at com.servoy.j2db.dataprocessing.RelatedValueList.fillFromFoundset(RelatedValueList.java:235)
at com.servoy.j2db.dataprocessing.RelatedValueList.fill(RelatedValueList.java:179)
at com.servoy.j2db.util.model.ComboModelListModelWrapper$SeparatorProcessingValueList.fill(ComboModelListModelWrapper.java:694)
at com.servoy.j2db.util.model.ComboModelListModelWrapper.fill(ComboModelListModelWrapper.java:145)
at com.servoy.j2db.smart.dataui.DataComboBox.setRecord(DataComboBox.java:1499)
at com.servoy.j2db.dataprocessing.DataAdapterList.setRecord(DataAdapterList.java:381)
at com.servoy.j2db.smart.dataui.DataRenderer.refreshRecord(DataRenderer.java:642)
at com.servoy.j2db.FormController.refreshAllPartRenderers(FormController.java:2225)
at com.servoy.j2db.FormController.valueChanged(FormController.java:2305)
at com.servoy.j2db.FormController.tableChanged(FormController.java:2254)
at com.servoy.j2db.dataprocessing.TableAndListEventDelegate.fireTableModelEvent(TableAndListEventDelegate.java:75)
at com.servoy.j2db.dataprocessing.SwingFoundSet.fireTableModelEvent(SwingFoundSet.java:263)
at com.servoy.j2db.smart.dataui.CellAdapter.fireModificationEvent(CellAdapter.java:1068)
at com.servoy.j2db.smart.dataui.CellAdapter.valueChanged(CellAdapter.java:1384)
at com.servoy.j2db.dataprocessing.DataAdapterList.valueChanged(DataAdapterList.java:443)
at com.servoy.j2db.dataprocessing.Record.fireJSModificationEvent(Record.java:376)
at com.servoy.j2db.dataprocessing.Record.notifyChange(Record.java:817)
at com.servoy.j2db.dataprocessing.Row.fireNotifyChange(Row.java:92)
at com.servoy.j2db.dataprocessing.Row.setValue(Row.java:437)
at com.servoy.j2db.dataprocessing.Record.getValue(Record.java:186)
at com.servoy.j2db.smart.dataui.CellAdapter$5.run(CellAdapter.java:902)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.MDC
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at com.sun.jnlp.JNLPClassLoader.findClass(JNLPClassLoader.java:332)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
… 27 more
Exception in thread “pool-1-thread-2” java.lang.NoClassDefFoundError: org/apache/log4j/MDC
at com.servoy.j2db.util.Debug.insertClientInfo(Debug.java:122)
at com.servoy.j2db.util.Debug.trace(Debug.java:166)
at com.servoy.j2db.rmi.compressing.CompressingOutputStream.flush(CompressingOutputStream.java:136)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:124)
at sun.rmi.transport.tcp.TCPConnection.isDead(TCPConnection.java:173)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:173)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:110)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:178)
at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:132)
at $Proxy7.performQuery(Unknown Source)
at com.servoy.j2db.dataprocessing.RelatedFoundSet.createRelatedFoundSets(RelatedFoundSet.java:284)
at com.servoy.j2db.dataprocessing.FoundSetManager.getRelatedFoundSet(FoundSetManager.java:539)
at com.servoy.j2db.dataprocessing.FoundSet.getRelatedFoundSet(FoundSet.java:4919)
at com.servoy.j2db.dataprocessing.Record.getRelatedFoundSet(Record.java:658)
at com.servoy.j2db.dataprocessing.Record.getValue(Record.java:245)
at com.servoy.j2db.dataprocessing.Record.get(Record.java:416)
at com.servoy.j2db.scripting.RecordingScriptable.get(RecordingScriptable.java:111)
at org.mozilla.javascript.ScriptableObject.getProperty(ScriptableObject.java:1641)
at org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRuntime.java:1739)
at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1678)
at org.mozilla.javascript.gen.c48._c0(ewc_code:132)
at org.mozilla.javascript.gen.c48.call(ewc_code)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:387)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3134)
at org.mozilla.javascript.gen.c48.call(ewc_code)
at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:523)
at com.servoy.j2db.scripting.TableScope.getCalculationValue(TableScope.java:191)
at com.servoy.j2db.scripting.TableScope.getCalculationValue(TableScope.java:214)
at com.servoy.j2db.dataprocessing.FoundSet.getCalculationValue(FoundSet.java:2677)
at com.servoy.j2db.dataprocessing.Record.getValue(Record.java:181)
at com.servoy.j2db.dataprocessing.DataAdapterList.getValueObject(DataAdapterList.java:826)
at com.servoy.j2db.dataprocessing.DataAdapterList.getValueObject(DataAdapterList.java:803)
at com.servoy.j2db.smart.dataui.CellAdapter.valueChanged(CellAdapter.java:1388)
at com.servoy.j2db.dataprocessing.DataAdapterList.valueChanged(DataAdapterList.java:443)
at com.servoy.j2db.dataprocessing.Record.fireJSModificationEvent(Record.java:376)
at com.servoy.j2db.dataprocessing.Record.notifyChange(Record.java:817)
at com.servoy.j2db.dataprocessing.Row.fireNotifyChange(Row.java:92)
at com.servoy.j2db.dataprocessing.Row.setValue(Row.java:437)
at com.servoy.j2db.dataprocessing.Record.getValue(Record.java:186)
at com.servoy.j2db.smart.dataui.CellAdapter$5.run(CellAdapter.java:902)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
wasteLibraryListMain
Exception in thread “AWT-EventQueue-0” java.lang.NoClassDefFoundError: org/apache/log4j/MDC
at com.servoy.j2db.util.Debug.insertClientInfo(Debug.java:122)
at com.servoy.j2db.util.Debug.trace(Debug.java:166)
at com.servoy.j2db.rmi.ClientTwoWaySocketFactory.createSocket(ClientTwoWaySocketFactory.java:186)
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:110)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:178)
at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:132)
at $Proxy7.performQuery(Unknown Source)
at com.servoy.j2db.dataprocessing.RelatedFoundSet.createRelatedFoundSets(RelatedFoundSet.java:284)
at com.servoy.j2db.dataprocessing.FoundSetManager.getRelatedFoundSet(FoundSetManager.java:539)
at com.servoy.j2db.dataprocessing.FoundSet.getRelatedFoundSet(FoundSet.java:4919)
at com.servoy.j2db.dataprocessing.Record.getRelatedFoundSet(Record.java:658)
at com.servoy.j2db.dataprocessing.Record.getValue(Record.java:245)
at com.servoy.j2db.dataprocessing.Record.get(Record.java:416)
at com.servoy.j2db.scripting.RecordingScriptable.get(RecordingScriptable.java:111)
at org.mozilla.javascript.ScriptableObject.getProperty(ScriptableObject.java:1641)
at org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRuntime.java:1739)
at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1678)
at org.mozilla.javascript.gen.c48._c0(ewc_code:132)
at org.mozilla.javascript.gen.c48.call(ewc_code)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:387)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3134)
at org.mozilla.javascript.gen.c48.call(ewc_code)
at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:523)
at com.servoy.j2db.scripting.TableScope.getCalculationValue(TableScope.java:191)
at com.servoy.j2db.scripting.TableScope.getCalculationValue(TableScope.java:214)
at com.servoy.j2db.dataprocessing.FoundSet.getCalculationValue(FoundSet.java:2677)
at com.servoy.j2db.dataprocessing.Record.getValue(Record.java:181)
at com.servoy.j2db.dataprocessing.Record.validateStoredCalculations(Record.java:139)
at com.servoy.j2db.dataprocessing.EditRecordList.testIfRecordIsChanged(EditRecordList.java:996)
at com.servoy.j2db.dataprocessing.EditRecordList.removeUnChangedRecords(EditRecordList.java:1019)
at com.servoy.j2db.dataprocessing.EditRecordList.stopEditing(EditRecordList.java:367)
at com.servoy.j2db.dataprocessing.EditRecordList.stopEditing(EditRecordList.java:231)
at com.servoy.j2db.dataprocessing.EditRecordList.removeUnChangedRecords(EditRecordList.java:1027)
at com.servoy.j2db.FormController.executeFunction(FormController.java:4073)
at com.servoy.j2db.FormController.executeFunction(FormController.java:3936)
at com.servoy.j2db.FormController.executeFunction(FormController.java:3858)
at com.servoy.j2db.FormController$ScriptExecuter.executeFunction(FormController.java:3713)
at com.servoy.j2db.ui.BaseEventExecutor.fireEventCommand(BaseEventExecutor.java:271)
at com.servoy.j2db.ui.BaseEventExecutor.fireActionCommand(BaseEventExecutor.java:217)
at com.servoy.j2db.smart.dataui.AbstractScriptLabel$5.mouseReleased(AbstractScriptLabel.java:937)
at java.awt.Component.processMouseEvent(Component.java:6373)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6138)
at java.awt.Container.processEvent(Container.java:2085)
at java.awt.Component.dispatchEventImpl(Component.java:4735)
at java.awt.Container.dispatchEventImpl(Container.java:2143)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4282)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
at java.awt.Container.dispatchEventImpl(Container.java:2129)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:679)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638)
at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:652)
at java.awt.EventQueue$2.run(EventQueue.java:650)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:649)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread “AWT-EventQueue-0” java.lang.NoClassDefFoundError: org/apache/log4j/MDC
at com.servoy.j2db.util.Debug.insertClientInfo(Debug.java:122)
at com.servoy.j2db.util.Debug.trace(Debug.java:166)
at com.servoy.j2db.rmi.ClientTwoWaySocketFactory.createSocket(ClientTwoWaySocketFactory.java:186)
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:110)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:178)
at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:132)
at $Proxy7.performQuery(Unknown Source)
at com.servoy.j2db.dataprocessing.RelatedFoundSet.createRelatedFoundSets(RelatedFoundSet.java:284)
at com.servoy.j2db.dataprocessing.FoundSetManager.getRelatedFoundSet(FoundSetManager.java:539)
at com.servoy.j2db.dataprocessing.FoundSet.getRelatedFoundSet(FoundSet.java:4919)
at com.servoy.j2db.dataprocessing.Record.getRelatedFoundSet(Record.java:658)
at com.servoy.j2db.dataprocessing.Record.getValue(Record.java:245)
at com.servoy.j2db.dataprocessing.Record.get(Record.java:416)
at com.servoy.j2db.scripting.RecordingScriptable.get(RecordingScriptable.java:111)
at org.mozilla.javascript.ScriptableObject.getProperty(ScriptableObject.java:1641)
at org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRuntime.java:1739)
at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1678)
at org.mozilla.javascript.gen.c48._c0(ewc_code:132)
at org.mozilla.javascript.gen.c48.call(ewc_code)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:387)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3134)
at org.mozilla.javascript.gen.c48.call(ewc_code)
at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:523)
at com.servoy.j2db.scripting.TableScope.getCalculationValue(TableScope.java:191)
at com.servoy.j2db.scripting.TableScope.getCalculationValue(TableScope.java:214)
at com.servoy.j2db.dataprocessing.FoundSet.getCalculationValue(FoundSet.java:2677)
at com.servoy.j2db.dataprocessing.Record.getValue(Record.java:181)
at com.servoy.j2db.dataprocessing.Record.validateStoredCalculations(Record.java:139)
at com.servoy.j2db.dataprocessing.EditRecordList.testIfRecordIsChanged(EditRecordList.java:996)
at com.servoy.j2db.dataprocessing.EditRecordList.removeUnChangedRecords(EditRecordList.java:1019)
at com.servoy.j2db.dataprocessing.EditRecordList.stopEditing(EditRecordList.java:367)
at com.servoy.j2db.dataprocessing.EditRecordList.stopEditing(EditRecordList.java:219)
at com.servoy.j2db.dataprocessing.FoundSetManager.saveData(FoundSetManager.java:2110)
at com.servoy.extensions.beans.dbtreeview.SwingDBTree.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Component.java:6138)
at java.awt.Container.processEvent(Container.java:2085)
at java.awt.Component.dispatchEventImpl(Component.java:4735)
at java.awt.Container.dispatchEventImpl(Container.java:2143)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4279)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
at java.awt.Container.dispatchEventImpl(Container.java:2129)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:679)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638)
at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:652)
at java.awt.EventQueue$2.run(EventQueue.java:650)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:649)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread “PingThread” java.lang.NoClassDefFoundError: org/apache/log4j/MDC
at com.servoy.j2db.util.Debug.insertClientInfo(Debug.java:122)
at com.servoy.j2db.util.Debug.trace(Debug.java:166)
at com.servoy.j2db.rmi.SignallingChannel$1.run(SignallingChannel.java:61)
at java.lang.Thread.run(Thread.java:680)
Exception in thread “Thread-17” java.lang.NoClassDefFoundError: org/apache/log4j/MDC
at com.servoy.j2db.util.Debug.insertClientInfo(Debug.java:122)
at com.servoy.j2db.util.Debug.trace(Debug.java:144)
at com.servoy.j2db.rmi.compressing.CompressingInputStream.readIn(CompressingInputStream.java:105)
at com.servoy.j2db.rmi.compressing.CompressingInputStream.read(CompressingInputStream.java:85)
at com.servoy.j2db.rmi.SocketAdapter$StreamThread.run(SocketAdapter.java:37)
Exception in thread “Thread-16” java.lang.NoClassDefFoundError: org/apache/log4j/MDC
at com.servoy.j2db.util.Debug.insertClientInfo(Debug.java:122)
at com.servoy.j2db.util.Debug.trace(Debug.java:144)
at com.servoy.j2db.rmi.SocketAdapter$StreamThread.run(SocketAdapter.java:55)
Exception in thread “RMI RenewClean-[192.168.1.3:1099]” java.lang.NoClassDefFoundError: org/apache/log4j/MDC
at com.servoy.j2db.util.Debug.insertClientInfo(Debug.java:122)
at com.servoy.j2db.util.Debug.trace(Debug.java:166)
at com.servoy.j2db.rmi.ClientTwoWaySocketFactory.createSocket(ClientTwoWaySocketFactory.java:186)
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)
at sun.rmi.transport.DGCImpl_Stub.dirty(Unknown Source)
at sun.rmi.transport.DGCClient$EndpointEntry.makeDirtyCall(DGCClient.java:342)
at sun.rmi.transport.DGCClient$EndpointEntry.access$1600(DGCClient.java:153)
at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:555)
at java.lang.Thread.run(Thread.java:680)
I am working on mac and servoy 6th version.
Please help me to get rid of this error.
Thanks