Errors with sight blocking

Thoughts, Help, Feature Requests, Bug Reports, Developing code for...

Moderators: dorpond, trevor, Azhrei

Forum rules
PLEASE don't post images of your entire desktop, attach entire campaign files when only a single file is needed, or generally act in some other anti-social behavior. :)
Post Reply
Skyth
Cave Troll
Posts: 39
Joined: Mon Sep 26, 2011 9:21 am
Contact:

Errors with sight blocking

Post by Skyth »

One of my players has has issues with sight blocking. Especially on larger maps. Any time she even mouse overs her token, an error pops up. It makes clicking on the token to do things difficult. I'm using fog of war and sight blocking, but I don't think the fog of war is causing this. It only affects one of my players, not the others. Was hoping I could give her some advice and maybe fix the problem.

This doesn't happen on all maps with sight blocking...Just on ones with larger areas it seems.

User avatar
aliasmask
RPTools Team
Posts: 9029
Joined: Tue Nov 10, 2009 6:11 pm
Location: Bay Area

Re: Errors with sight blocking

Post by aliasmask »

There are other things that can cause this, but we would need the error message to know what. Also, it helps if they post the Gather Debug Information under the help menu. I'm guessing it probably related to their memory settings.

User avatar
Full Bleed
Demigod
Posts: 4736
Joined: Sun Feb 25, 2007 11:53 am
Location: FL

Re: Errors with sight blocking

Post by Full Bleed »

Skyth wrote:I'm using fog of war
Are you using individual fog of war?
Maptool is the Millennium Falcon of VTT's -- "She may not look like much, but she's got it where it counts."

Skyth
Cave Troll
Posts: 39
Joined: Mon Sep 26, 2011 9:21 am
Contact:

Re: Errors with sight blocking

Post by Skyth »

Yes, we were using individual fog of war. Though it happened without it as well (And without individual sight).

The error that she got was:
java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.ComparableTimSort.mergeLo(Unknown Source)
at java.util.ComparableTimSort.mergeAt(Unknown Source)
at java.util.ComparableTimSort.mergeForceCollapse(Unknown Source)
at java.util.ComparableTimSort.sort(Unknown Source)
at java.util.ComparableTimSort.sort(Unknown Source)
at java.util.Arrays.sort(Unknown Source)
at java.util.Collections.sort(Unknown Source)
at net.rptools.maptool.client.ui.zone.FogUtil.calculateVisibility(FogUtil.java:81)
at net.rptools.maptool.client.ui.zone.ZoneView.getVisibleArea(ZoneView.java:216)
at net.rptools.maptool.client.ui.zone.ZoneView.calculateVisibleArea(ZoneView.java:429)
at net.rptools.maptool.client.ui.zone.ZoneView.getVisibleArea(ZoneView.java:63)
at net.rptools.maptool.client.ui.zone.ZoneRenderer.renderZone(ZoneRenderer.java:952)
at net.rptools.maptool.client.ui.zone.ZoneRenderer.paintComponent(ZoneRenderer.java:680)
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.paintToOffscreen(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
at javax.swing.RepaintManager$PaintManager.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$3.run(Unknown Source)
at javax.swing.RepaintManager$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.access$1100(Unknown Source)
at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at net.rptools.maptool.client.swing.MapToolEventQueue.dispatchEvent(MapToolEventQueue.java:38)
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)

User avatar
aliasmask
RPTools Team
Posts: 9029
Joined: Tue Nov 10, 2009 6:11 pm
Location: Bay Area

Re: Errors with sight blocking

Post by aliasmask »

The mergeLo error is what you get when using java 7 with b87. I recommend you upgrade to the latest version of MT 1.4. If this isn't the case, I would still need to see the Gather Debug Info.

Skyth
Cave Troll
Posts: 39
Joined: Mon Sep 26, 2011 9:21 am
Contact:

Re: Errors with sight blocking

Post by Skyth »

Should have mentioned we are using b86. I'm pretty sure she's using Java 6 but I will confirm.

She switched to using her Mac for maptools which eliminated the problem though.

Post Reply

Return to “MapTool”