i have the following situation:
Austria: A ser -> bul
Russia: A rum Supports A ser -> bul
Austria: F gre Supports A ser -> bul
Turkey: A con -> bul
Austria: A bul -> con
Turkey: F bla Supports A con -> bul
Turkey: F aeg Supports A con -> bul
so, bulgaria is attacked by 2 armies which are supported by 2 units each, which would cause a stalemate. additionally bulgaria is attacking constantinople, where 1 of the attackers comes from.
the adjudicator simply hangs and produces the following error-message:
Stack Trace:
jDip version: 1.7.0 (Preview Release 1) (Deutsch)Java version:
1.6.0_03Java vendor: Sun Microsystems Inc.Java runtime version:
1.6.0_03-b05OS name: Windows VistaOS version: 6.0OS arch: x86Memory
Free: 160032440Memory Total: 199819264Memory Max: 199819264java.lang.reflect.InvocationTargetExceptionnulljava.awt.EventDispatchThread.run(Unknown
Source) java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown
Source) javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
javax.swing.AbstractButton.doClick(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
dip.gui.ClientMenu$ReflexiveActionListener.actionPerformed(ClientMenu.java:1177)
java.lang.reflect.Method.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
if you set bulgaria to hold instead of attacking con, everything works fine.
i attached a jdip of this situation.
Rico (ocire1(at)gmail(dot)com)
a jdip with the constellation causing the bug