Hi troops, I'm passing this along from a user at the GameSquad VASL
forum, quote:
can't use VASL 5.6 with VASSAL 3.0b1, board directory couldn't be
found.
errorlog:
-- OS Windows XP
-- Java version 1.6.0_01
-- VASSAL version 3.0b1
[VASL.build.module.map.ASLBoardPicker: null]
java.lang.VerifyError: (class: VASL/build/module/map/ASLBoardPicker,
method: getBoard signature: (Ljava/lang/String;)
LVASSAL/build/module/map/boardPicker/Board;) Incompatible argument to
function
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown
Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at VASSAL.build.Builder.create(Unknown Source)
at VASSAL.build.Builder.build(Unknown Source)
at VASSAL.build.AbstractBuildable.build(Unknown Source)
at VASSAL.build.module.Map.build(Unknown Source)
at VASSAL.build.Builder.create(Unknown Source)
at VASSAL.build.Builder.build(Unknown Source)
at VASSAL.build.AbstractBuildable.build(Unknown Source)
at VASSAL.launch.BasicModule.build(BasicModule.java:104)
at VASSAL.launch.BasicModule.build(BasicModule.java:72)
at VASSAL.build.GameModule.init(Unknown Source)
at VASSAL.launch.Main.loadModule(Main.java:474)
at VASSAL.launch.Main$Frame$2.actionPerformed(Main.java:569)
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.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)
-- VASL version 5.6
Extension 5SMC v5.2 loaded
Extension VASL4 v5.5 loaded
java.lang.NullPointerException
at CASL.VASL.VASLThread.initCaslMap(Unknown Source)
at CASL.VASL.VASLThread$2.doFirst(Unknown Source)
at VASSAL.tools.BackgroundTask$2.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Extension VASL4_ext1 v5.0 loaded
Extension VASL4_ext2 v5.0.1 loaded
end quote.
IIRC, VASL's boardpicker code is specific to VASL, so it's not
surprising that 3.0b1 isn't coping w/ it.