Well, i've just updated 3.05 to 3.07 and when i reduce the map on a 
module which work perfectly in 3.05

-----------------------------------------------------------------

ERROR LOG :

-- OS Windows XP
-- Java version 1.6.0_02
-- VASSAL version 3.0.7
-- Lord of the Rings - TMG version v1.0
java.lang.ArrayIndexOutOfBoundsException: -1
        at VASSAL.tools.GeneralFilter.apply_horizontal
(GeneralFilter.java:458)
        at VASSAL.tools.GeneralFilter.zoom(GeneralFilter.java:297)
        at VASSAL.tools.GeneralFilter.zoom(GeneralFilter.java:233)
        at VASSAL.tools.DataArchive.createTransformedInstance
(DataArchive.java:296)
        at VASSAL.tools.DataArchive.getTransformedImage
(DataArchive.java:221)
        at VASSAL.tools.DataArchive.getTransformedImage
(DataArchive.java:195)
        at VASSAL.tools.DataArchive.getScaledImage
(DataArchive.java:309)
        at VASSAL.counters.Labeler.draw(Labeler.java:259)
        at VASSAL.counters.Labeler.draw(Labeler.java:240)
        at VASSAL.counters.Labeler.draw(Labeler.java:240)
        at VASSAL.counters.Labeler.draw(Labeler.java:240)
        at VASSAL.counters.MovementMarkable.draw
(MovementMarkable.java:144)
        at VASSAL.counters.Restricted.draw(Restricted.java:78)
        at VASSAL.counters.ReportState.draw(ReportState.java:87)
        at VASSAL.counters.ReportState.draw(ReportState.java:87)
        at VASSAL.counters.ReportState.draw(ReportState.java:87)
        at VASSAL.counters.Delete.draw(Delete.java:127)
        at VASSAL.counters.Marker.draw(Marker.java:70)
        at VASSAL.counters.Labeler.draw(Labeler.java:240)
        at VASSAL.counters.Labeler.draw(Labeler.java:240)
        at VASSAL.counters.Marker.draw(Marker.java:70)
        at VASSAL.counters.Marker.draw(Marker.java:70)
        at VASSAL.counters.Marker.draw(Marker.java:70)
        at VASSAL.counters.Marker.draw(Marker.java:70)
        at VASSAL.counters.FreeRotator.draw(FreeRotator.java:219)
        at VASSAL.build.module.Map.drawPiecesInRegion(Map.java:1311)
        at VASSAL.build.module.Map.paintRegion(Map.java:1284)
        at VASSAL.build.module.Map$View.paint(Map.java:2270)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JViewport.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JLayeredPane.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JSplitPane.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JLayeredPane.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paintToOffscreen(Unknown Source)
        at 
javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown 
Source)
        at javax.swing.RepaintManager$PaintManager.paint(Unknown 
Source)
        at javax.swing.BufferStrategyPaintManager.paint(Unknown 
Source)
        at javax.swing.RepaintManager.paint(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at java.awt.GraphicsCallback$PaintCallback.run(Unknown 
Source)
        at sun.awt.SunGraphicsCallback.runOneComponent(Unknown 
Source)
        at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
        at java.awt.Container.paint(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown 
Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown 
Source)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown 
Source)
        at 
javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run
(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(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.ArrayIndexOutOfBoundsException: -1
        at VASSAL.tools.GeneralFilter.apply_horizontal
(GeneralFilter.java:458)
        at VASSAL.tools.GeneralFilter.zoom(GeneralFilter.java:297)
        at VASSAL.tools.GeneralFilter.zoom(GeneralFilter.java:233)
        at VASSAL.tools.DataArchive.createTransformedInstance
(DataArchive.java:296)
        at VASSAL.tools.DataArchive.getTransformedImage
(DataArchive.java:221)
        at VASSAL.tools.DataArchive.getTransformedImage
(DataArchive.java:195)
        at VASSAL.tools.DataArchive.getScaledImage
(DataArchive.java:309)
        at VASSAL.counters.Labeler.draw(Labeler.java:259)
        at VASSAL.counters.Labeler.draw(Labeler.java:240)
        at VASSAL.counters.Labeler.draw(Labeler.java:240)
        at VASSAL.counters.Labeler.draw(Labeler.java:240)
        at VASSAL.counters.MovementMarkable.draw
(MovementMarkable.java:144)
        at VASSAL.counters.Restricted.draw(Restricted.java:78)
        at VASSAL.counters.ReportState.draw(ReportState.java:87)
        at VASSAL.counters.ReportState.draw(ReportState.java:87)
        at VASSAL.counters.ReportState.draw(ReportState.java:87)
        at VASSAL.counters.Delete.draw(Delete.java:127)
        at VASSAL.counters.Marker.draw(Marker.java:70)
        at VASSAL.counters.Labeler.draw(Labeler.java:240)
        at VASSAL.counters.Labeler.draw(Labeler.java:240)
        at VASSAL.counters.Marker.draw(Marker.java:70)
        at VASSAL.counters.Marker.draw(Marker.java:70)
        at VASSAL.counters.Marker.draw(Marker.java:70)
        at VASSAL.counters.Marker.draw(Marker.java:70)
        at VASSAL.counters.FreeRotator.draw(FreeRotator.java:219)
        at VASSAL.build.module.Map.drawPiecesInRegion(Map.java:1311)
        at VASSAL.build.module.Map.paintRegion(Map.java:1284)
        at VASSAL.build.module.Map$View.paint(Map.java:2270)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JViewport.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JLayeredPane.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JSplitPane.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JLayeredPane.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paintToOffscreen(Unknown Source)
        at 
javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown 
Source)
        at javax.swing.RepaintManager$PaintManager.paint(Unknown 
Source)
        at javax.swing.BufferStrategyPaintManager.paint(Unknown 
Source)
        at javax.swing.RepaintManager.paint(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at java.awt.GraphicsCallback$PaintCallback.run(Unknown 
Source)
        at sun.awt.SunGraphicsCallback.runOneComponent(Unknown 
Source)
        at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
        at java.awt.Container.paint(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown 
Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown 
Source)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown 
Source)
        at 
javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run
(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(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.ArrayIndexOutOfBoundsException: -1
        at VASSAL.tools.GeneralFilter.apply_horizontal
(GeneralFilter.java:458)
        at VASSAL.tools.GeneralFilter.zoom(GeneralFilter.java:297)
        at VASSAL.tools.GeneralFilter.zoom(GeneralFilter.java:233)
        at VASSAL.tools.DataArchive.createTransformedInstance
(DataArchive.java:296)
        at VASSAL.tools.DataArchive.getTransformedImage
(DataArchive.java:221)
        at VASSAL.tools.DataArchive.getTransformedImage
(DataArchive.java:195)
        at VASSAL.tools.DataArchive.getScaledImage
(DataArchive.java:309)
        at VASSAL.counters.Labeler.draw(Labeler.java:259)
        at VASSAL.counters.Labeler.draw(Labeler.java:240)
        at VASSAL.counters.Labeler.draw(Labeler.java:240)
        at VASSAL.counters.Labeler.draw(Labeler.java:240)
        at VASSAL.counters.MovementMarkable.draw
(MovementMarkable.java:144)
        at VASSAL.counters.Restricted.draw(Restricted.java:78)
        at VASSAL.counters.ReportState.draw(ReportState.java:87)
        at VASSAL.counters.ReportState.draw(ReportState.java:87)
        at VASSAL.counters.ReportState.draw(ReportState.java:87)
        at VASSAL.counters.Delete.draw(Delete.java:127)
        at VASSAL.counters.Marker.draw(Marker.java:70)
        at VASSAL.counters.Labeler.draw(Labeler.java:240)
        at VASSAL.counters.Labeler.draw(Labeler.java:240)
        at VASSAL.counters.Marker.draw(Marker.java:70)
        at VASSAL.counters.Marker.draw(Marker.java:70)
        at VASSAL.counters.Marker.draw(Marker.java:70)
        at VASSAL.counters.Marker.draw(Marker.java:70)
        at VASSAL.counters.FreeRotator.draw(FreeRotator.java:219)
        at VASSAL.build.module.Map.drawPiecesInRegion(Map.java:1311)
        at VASSAL.build.module.Map.paintRegion(Map.java:1284)
        at VASSAL.build.module.Map$View.paint(Map.java:2270)
        at javax.swing.JComponent.paintToOffscreen(Unknown Source)
        at 
javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown 
Source)
        at javax.swing.RepaintManager$PaintManager.paint(Unknown 
Source)
        at javax.swing.BufferStrategyPaintManager.paint(Unknown 
Source)
        at javax.swing.RepaintManager.paint(Unknown Source)
        at javax.swing.JComponent._paintImmediately(Unknown Source)
        at javax.swing.JComponent.paintImmediately(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown 
Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown 
Source)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown 
Source)
        at 
javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run
(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(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 VASSAL.tools.ErrorLog$3.run(ErrorLog.java:89)
        at java.awt.event.InvocationEvent.dispatch(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.ArrayIndexOutOfBoundsException: -1
        at VASSAL.tools.GeneralFilter.apply_horizontal
(GeneralFilter.java:458)
        at VASSAL.tools.GeneralFilter.zoom(GeneralFilter.java:297)
        at VASSAL.tools.GeneralFilter.zoom(GeneralFilter.java:233)
        at VASSAL.tools.DataArchive.createTransformedInstance
(DataArchive.java:296)
        at VASSAL.tools.DataArchive.getTransformedImage
(DataArchive.java:221)
        at VASSAL.tools.DataArchive.getTransformedImage
(DataArchive.java:195)
        at VASSAL.tools.DataArchive.getScaledImage
(DataArchive.java:309)
        at VASSAL.counters.Labeler.draw(Labeler.java:259)
        at VASSAL.counters.Labeler.draw(Labeler.java:240)
        at VASSAL.counters.Labeler.draw(Labeler.java:240)
        at VASSAL.counters.Labeler.draw(Labeler.java:240)
        at VASSAL.counters.MovementMarkable.draw
(MovementMarkable.java:144)
        at VASSAL.counters.Restricted.draw(Restricted.java:78)
        at VASSAL.counters.ReportState.draw(ReportState.java:87)
        at VASSAL.counters.ReportState.draw(ReportState.java:87)
        at VASSAL.counters.ReportState.draw(ReportState.java:87)
        at VASSAL.counters.Delete.draw(Delete.java:127)
        at VASSAL.counters.Marker.draw(Marker.java:70)
        at VASSAL.counters.Labeler.draw(Labeler.java:240)
        at VASSAL.counters.Labeler.draw(Labeler.java:240)
        at VASSAL.counters.Marker.draw(Marker.java:70)
        at VASSAL.counters.Marker.draw(Marker.java:70)
        at VASSAL.counters.Marker.draw(Marker.java:70)
        at VASSAL.counters.Marker.draw(Marker.java:70)
        at VASSAL.counters.FreeRotator.draw(FreeRotator.java:219)
        at VASSAL.build.module.Map.drawPiecesInRegion(Map.java:1311)
        at VASSAL.build.module.Map.paintRegion(Map.java:1284)
        at VASSAL.build.module.Map$View.paint(Map.java:2270)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JViewport.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JLayeredPane.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JSplitPane.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JLayeredPane.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paintToOffscreen(Unknown Source)
        at 
javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown 
Source)
        at javax.swing.RepaintManager$PaintManager.paint(Unknown 
Source)
        at javax.swing.BufferStrategyPaintManager.paint(Unknown 
Source)
        at javax.swing.RepaintManager.paint(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at java.awt.GraphicsCallback$PaintCallback.run(Unknown 
Source)
        at sun.awt.SunGraphicsCallback.runOneComponent(Unknown 
Source)
        at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
        at java.awt.Container.paint(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown 
Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown 
Source)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown 
Source)
        at 
javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run
(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(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 VASSAL.tools.ErrorLog$3.run(ErrorLog.java:89)
        at java.awt.event.InvocationEvent.dispatch(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 VASSAL.tools.ErrorLog$3.run(ErrorLog.java:89)
        at java.awt.event.InvocationEvent.dispatch(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)




Reply via email to