Does anyone have any ideas on this one? One of my players is getting an IllegalArgumentException: port out of range:-1 when attempting to connect to the Vassal server with 2.9.9. I've posted all the relevant information below:
--- In [email protected], "tullywi" <[EMAIL PROTECTED]> wrote: > > Hello, > > I've got a brand new user complaining that after they load the latest > DDM Skirmish module (DDM_1-12-4) and attempt to connect to the server > they are receiving the following error message: > > IndexOutOfBoundsException > inded: 0 size: 0 > > As always, any help is most appreciated. > > Here is the contents of the Vassal Error Log: > > -- OS Windows XP > -- Java version 1.6.0 > -- VASSAL version 2.9.9/2.6.2 > -- Miniatures Skirmish Game version 1.12.4 > Extension EC EXtension 4_0 v3.1 loaded > Extension Epic_Maps_1-1 v0.0 loaded > Extension Iconics 1_3 v1.0 loaded > java.lang.IllegalArgumentException: port out of range:-1 > at java.net.InetSocketAddress.(Unknown Source) > at com.sun.deploy.net.proxy.DeployProxySelector$1.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at com.sun.deploy.net.proxy.DeployProxySelector.getProxy(Unknown Source) > at com.sun.deploy.net.proxy.DeployProxySelector.select(Unknown Source) > at java.net.SocksSocketImpl.connect(Unknown Source) > at java.net.Socket.connect(Unknown Source) > at java.net.Socket.connect(Unknown Source) > at java.net.Socket.(Unknown Source) > at java.net.Socket.(Unknown Source) > at org.vassalengine.C.B.I.Q(Unknown Source) > at org.vassalengine.C.B.H.setConnected(Unknown Source) > at org.vassalengine.C.O.A(Unknown Source) > at org.vassalengine.C.B.N.L(Unknown Source) > at org.vassalengine.C.O.setConnected(Unknown Source) > at org.vassalengine.A.E$5.actionPerformed(Unknown Source) > 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.AWTEventMulticaster.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.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) > java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 > at java.util.ArrayList.RangeCheck(Unknown Source) > at java.util.ArrayList.get(Unknown Source) > at com.sun.deploy.net.proxy.DeployProxySelector.select(Unknown Source) > at java.net.SocksSocketImpl.connect(Unknown Source) > at java.net.Socket.connect(Unknown Source) > at java.net.Socket.connect(Unknown Source) > at java.net.Socket.(Unknown Source) > at java.net.Socket.(Unknown Source) > at org.vassalengine.C.B.I.Q(Unknown Source) > at org.vassalengine.C.B.H.setConnected(Unknown Source) > at org.vassalengine.C.O.A(Unknown Source) > at org.vassalengine.C.B.N.L(Unknown Source) > at org.vassalengine.C.O.setConnected(Unknown Source) > at org.vassalengine.A.E$5.actionPerformed(Unknown Source) > 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.AWTEventMulticaster.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.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) > java.io.IOException: Unable to overwrite C:\Documents and > Settings\kkyang\VASSAL\Preferences > Data stored in C:\Documents and Settings\kkyang\VASSAL\temp1.zip > at VASSAL.tools.ArchiveWriter.write(Unknown Source) > at VASSAL.preferences.PrefsEditor.write(Unknown Source) > at VASSAL.preferences.Prefs.write(Unknown Source) > at VASSAL.build.GameModule.quit(Unknown Source) > at VASSAL.build.GameModule$1.windowClosing(Unknown Source) > at java.awt.AWTEventMulticaster.windowClosing(Unknown Source) > at java.awt.Window.processWindowEvent(Unknown Source) > at javax.swing.JFrame.processWindowEvent(Unknown Source) > at java.awt.Window.processEvent(Unknown Source) > at java.awt.Component.dispatchEventImpl(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.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) >
