multiplexer failed for client ....

I loop through a mySQL Table, moving the Data into a new postgres table record, than save data.
After hundreds of records, but not always on the same record, the following error occurs, then the
servoy smartclient freezes:

multiplexer-reader-Socket[addr=/127.0.0.1,port=49185,localport=80] ERROR com.sebster.tunnel.impl.q multiplexer failed for client ce5ec6f6-e46c-4bf1-947e-2ac5fb4c23ca 

This only happens on a win2008 virtual server, but works fine on my local develepor installation

What can I do ?

what error do you get in the client when looking at the webstart console?

Somehow your connections to the server breaks up, doesn’t i reconnect?

what version of servoy are you using?

jcompagner:
what version of servoy are you using

6.0.1 1219

jcompagner:
Somehow your connections to the server breaks up, doesn’t i reconnect?

no, the client freezes, also the webstart console freezes, until I shutdown the Server.
after shutdown the Server the webstart console shows (I manipulated IP xxx.xxx.xxx.xxx, port=xxxx):

Java Web Start 1.6.0_26
Verwendung der JRE-Version 1.6.0_26-b03 Java HotSpot(TM) Client VM
Home-Verzeichnis des Benutzers = C:\Dokumente und Einstellungen\Sandro
----------------------------------------------------

----------------------------------------------------
08.11.2011 17:08:07 com.sebster.tunnel.impl.ic a
INFO: using direct connection
08.11.2011 17:08:07 com.sebster.tunnel.impl.ic a
INFO: jcifs library found; NTLM support enabled
08.11.2011 17:08:07 com.sebster.tunnel.impl.ic a
INFO: using direct connection
08.11.2011 17:08:07 com.sebster.tunnel.impl.ic a
INFO: jcifs library found; NTLM support enabled

Exception in thread "multiplexer-reader-Socket[addr=/xxx.xxx.xxx.xxx,port=xxxx,localport=32768]" java.lang.NoClassDefFoundError: org/apache/log4j/MDC
	at com.servoy.j2db.util.Debug.insertClientInfo(Debug.java:122)
	at com.servoy.j2db.util.Debug.error(Debug.java:205)
	at com.servoy.j2db.server.rmi.tunnel.ClientTunnelRMISocketFactoryFactory$RmiSocketFactoryProvider.onFail(ClientTunnelRMISocketFactoryFactory.java:307)
	at com.sebster.tunnel.multiplexer.rmi.ClientMultiplexedRmiSocketFactoryProvider$1.onFail(ClientMultiplexedRmiSocketFactoryProvider.java:1)
	at com.sebster.tunnel.impl.p.onFail(p.java:2)
	at com.sebster.tunnel.impl.m.a(m.java:79)
	at com.sebster.tunnel.impl.o.access$1500(o.java:117)
	at com.sebster.tunnel.impl.yc.run(yc.java:33)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.MDC
	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 java.lang.ClassLoader.loadClass(Unknown Source)
	... 9 more
Exception occurred during event dispatching:
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.util.Settings.saveBounds(Settings.java:482)
	at com.servoy.j2db.gui.FormDialog.storeBounds(FormDialog.java:281)
	at com.servoy.j2db.gui.FormDialog.closeWindow(FormDialog.java:229)
	at com.servoy.j2db.smart.SwingRuntimeWindow.hideUI(SwingRuntimeWindow.java:324)
	at com.servoy.j2db.RuntimeWindowManager.doCloseFormInWindow(RuntimeWindowManager.java:140)
	at com.servoy.j2db.smart.SwingRuntimeWindowManager.doCloseFormInWindow(SwingRuntimeWindowManager.java:128)
	at com.servoy.j2db.RuntimeWindowManager.closeFormInWindow(RuntimeWindowManager.java:209)
	at com.servoy.j2db.scripting.RuntimeWindow.hide(RuntimeWindow.java:149)
	at com.servoy.j2db.scripting.RuntimeWindow.hide(RuntimeWindow.java:140)
	at com.servoy.j2db.scripting.RuntimeWindow.destroy(RuntimeWindow.java:155)
	at com.servoy.j2db.smart.SwingRuntimeWindow.destroy(SwingRuntimeWindow.java:299)
	at com.servoy.j2db.FormManager.destroyContainer(FormManager.java:436)
	at com.servoy.j2db.FormManager.destroySolutionSettings(FormManager.java:412)
	at com.servoy.j2db.smart.SwingFormManager.destroySolutionSettings(SwingFormManager.java:392)
	at com.servoy.j2db.FormManager.propertyChange(FormManager.java:145)
	at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
	at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(Unknown Source)
	at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
	at com.servoy.j2db.J2DBGlobals.firePropertyChange(J2DBGlobals.java:88)
	at com.servoy.j2db.ClientState.closeSolution(ClientState.java:1165)
	at com.servoy.j2db.smart.J2DBClient.closeSolution(J2DBClient.java:2004)
	at com.servoy.j2db.smart.J2DBClient.shutDown(J2DBClient.java:1301)
	at com.servoy.j2db.ClientStub$2.run(ClientStub.java:68)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.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.pumpEventsForFilter(Unknown Source)
	at java.awt.Dialog$1.run(Unknown Source)
	at java.awt.Dialog$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Dialog.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at java.awt.Dialog.setVisible(Unknown Source)
	at com.servoy.j2db.util.gui.JEscapeDialog.setVisible(JEscapeDialog.java:168)
	at com.servoy.j2db.gui.FormDialog.setVisible(FormDialog.java:163)
	at com.servoy.j2db.smart.SwingRuntimeWindow.finalizeShowWindow(SwingRuntimeWindow.java:732)
	at com.servoy.j2db.smart.SwingRuntimeWindow.doOldShowInDialog(SwingRuntimeWindow.java:480)
	at com.servoy.j2db.smart.SwingRuntimeWindow.doOldShow(SwingRuntimeWindow.java:398)
	at com.servoy.j2db.scripting.RuntimeWindow.doShow(RuntimeWindow.java:241)
	at com.servoy.j2db.scripting.RuntimeWindow.show(RuntimeWindow.java:235)
	at com.servoy.j2db.scripting.RuntimeWindow.showObject(RuntimeWindow.java:222)
	at com.servoy.j2db.scripting.JSWindow.js_show(JSWindow.java:149)
	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:179)
	at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:367)
	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:65)
	at org.mozilla.javascript.gen.c29._c0(doShowExec:784)
	at org.mozilla.javascript.gen.c29.call(doShowExec)
	at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:91)
	at org.mozilla.javascript.gen.c27._c0(doShowFrm:693)
	at org.mozilla.javascript.gen.c27.call(doShowFrm)
	at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:387)
	at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3134)
	at org.mozilla.javascript.gen.c27.call(doShowFrm)
	at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:523)
	at com.servoy.j2db.FormController.executeFunction(FormController.java:4057)
	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.ui.BaseEventExecutor.fireActionCommand(BaseEventExecutor.java:212)
	at com.servoy.j2db.smart.dataui.AbstractScriptButton$2.actionPerformed(AbstractScriptButton.java:660)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$2.run(Unknown Source)
	at java.awt.EventQueue$2.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.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)

please update to 6.0.2