MapTool 1.3 Development Build 52

New build announcements plus site news and changes.

Moderators: dorpond, trevor, Azhrei, Craig

User avatar
trevor
Codeum Arcanum (RPTools Founder)
Posts: 11311
Joined: Mon Jan 09, 2006 4:16 pm
Location: Austin, Tx
Contact:

MapTool 1.3 Development Build 52

Post by trevor »

The "Oy, one of these days we'll get the kinks worked out" build, aka the "Love Shack" build

This is an emergency build to fix several issues with b51. If you want to see all the latest and greatest changes, check out the b51 release thread:

http://forums.rptools.net/viewtopic.php?f=1&t=7229

Please post critical bugs directly to this thread, all other bugs to the MapTool->Bug Report forum.

Thanks for the patience guys ! b51 was a major step forward to completing 1.3, so I expected a couple bumps. Hopefully this smooths it out.

Here's the changes for b52:

Build 52 (3/3/09)
* Fix bug: If a texture paint image can't be loaded an exception is thrown repeatedly
* Fix bug: line segments with no points cause the map to fail loading
* Fix bug: z-order of tokens is not preserved when starting a server
* Fix bug: cone template throws an NPE when the internal map ID doesn't match an existing map
* Fix bug: closing MT can sometimes throw an NPE in the JIDE docking framework
* Fix bug: dropping in a new token that has 'sight' but does not match any existing sight type throws an exception
* Fix bug: polygon fog expose and freehand fog expose are broken
* Fix bug: Hitting 'ESCAPE' on the Save Changes dialog closes the app, without saving
* Fix bug: Selecting 'Yes' on Save Changes dialog on exit doesn't save campaign
Dreaming of a 1.3 release

dorpond
RPTools Team
Posts: 5534
Joined: Thu Jun 01, 2006 2:05 pm
Location: Buffalo, NY

Re: MapTool 1.3 Development Build 52

Post by dorpond »

Woohoo! Thanks Trevor!
Hey, it shows Z-order is fixed now? Cool! Can't wait to check it out!
How to use my bundled artwork (MT1.3B60+): http://forums.rptools.net/viewtopic.php?f=8&t=11759

User avatar
Rumble
Deity
Posts: 6235
Joined: Tue Jul 01, 2008 7:48 pm

Re: MapTool 1.3 Development Build 52

Post by Rumble »

Aura crash in b52: I created an Aura light source, and attempted to give it to a token. Got the following:

Code: Select all

ava.lang.NullPointerException
	at net.rptools.maptool.client.ui.zone.ZoneRenderer.renderLights(ZoneRenderer.java:835)
	at net.rptools.maptool.client.ui.zone.ZoneRenderer.renderZone(ZoneRenderer.java:665)
	at net.rptools.maptool.client.ui.zone.ZoneRenderer.paintComponent(ZoneRenderer.java:564)
	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.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 net.rptools.maptool.client.swing.MapToolEventQueue.dispatchEvent(MapToolEventQueue.java:24)
	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)
I may have done something wrong myself in setting it up. However, the crash above locks up MT hard.

Okay, I think I know what happened - it was pilot error, after a fashion.

If you set up a light like this:

ConsecratedGround - 5: aura 5

MT will let you put that into the sight properties, even without a color. However, if you try to apply it as is, you will get hosed. If you include the color hex, it works as expected. I only discovered this because I forgot to put the color statement in as part of the line, and crashed MT when I went to try the aura.

User avatar
trevor
Codeum Arcanum (RPTools Founder)
Posts: 11311
Joined: Mon Jan 09, 2006 4:16 pm
Location: Austin, Tx
Contact:

Re: MapTool 1.3 Development Build 52

Post by trevor »

MT should be smarter about handling that, I"ll get that tweaked for b53
Dreaming of a 1.3 release

User avatar
Rumble
Deity
Posts: 6235
Joined: Tue Jul 01, 2008 7:48 pm

Re: MapTool 1.3 Development Build 52

Post by Rumble »

Messing about further with Auras I discovered some other things (not sure if this has been raised already). I set up a token with an aura showing the limit of its legal movement (was messing around with that as a possible useful tool) and found the following:

1. If you use setLight() and its kin to manipulate auras, the auras don't appear or disappear until you physically move the token (click-and-drag). They appear and disappear immediately when you use the right-click menu.

2. Auras do not move along with the token when you use the moveToken() function. Is there some sort of "refresh" or repaint function?

User avatar
Rumble
Deity
Posts: 6235
Joined: Tue Jul 01, 2008 7:48 pm

Re: MapTool 1.3 Development Build 52

Post by Rumble »

Is anyone else experiencing instability with b52? It's crashed a lot more times than any previous build that I've used. I can't pinpoint a particular cause, but I've managed to crash it while messing with auras, while executing a macroLink, while working on a dialog...it's also eating memory ravenously. It might just be me, but here's the campaign file that I'm working on, and having weirdness with.

http://www.houseofgenius.com/files/camp ... 52-3.cmpgn

It's only got the one map and the tokens you see, but it's nearly 7MB in size, and running with 290MB/326MB in memory usage; it takes about 35-40 seconds to save it.

Craig
Great Wyrm
Posts: 2107
Joined: Sun Jun 22, 2008 7:53 pm
Location: Melbourne, Australia

Re: MapTool 1.3 Development Build 52

Post by Craig »

Rumble wrote:Is anyone else experiencing instability with b52? It's crashed a lot more times than any previous build that I've used. I can't pinpoint a particular cause, but I've managed to crash it while messing with auras, while executing a macroLink, while working on a dialog...it's also eating memory ravenously. It might just be me, but here's the campaign file that I'm working on, and having weirdness with.

http://www.houseofgenius.com/files/camp ... 52-3.cmpgn

It's only got the one map and the tokens you see, but it's nearly 7MB in size, and running with 290MB/326MB in memory usage; it takes about 35-40 seconds to save it.
When you say crash do you mean the "error has occurred" dialog? If so I am not sure that it is that much more frequent, just a lot more noticeable since it tells you it happens now without having to scan the log file.

Daeger
Cave Troll
Posts: 85
Joined: Thu Oct 04, 2007 12:52 pm

Re: MapTool 1.3 Development Build 52

Post by Daeger »

Uh oh, should I be sticking to b51?

User avatar
Rumble
Deity
Posts: 6235
Joined: Tue Jul 01, 2008 7:48 pm

Re: MapTool 1.3 Development Build 52

Post by Rumble »

Craig wrote:When you say crash do you mean the "error has occurred" dialog? If so I am not sure that it is that much more frequent, just a lot more noticeable since it tells you it happens now without having to scan the log file.
No, when I mean crash, I mean full-stop crash: MapTool becomes nonresponsive, screen blanks out, error dialogs come up endlessly, etc. Freezes hard. I've had 1 or 2 of the 'an error has occurred' things, but most the time it somewhat...catastrophic.

Running on Vista Home Premium, 32-bit. Most of the time, it's fine - but when it goes down, it's bad (in fact, upon recovery/restart is when I see the memory usage skyrocket and the campaign file size balloon, too). I rebuilt the campaign in question, and it's sitting happily at 30MB/63MB, and only about 1MB total file size.

User avatar
verisimilar
Giant
Posts: 153
Joined: Thu Jan 29, 2009 1:03 pm
Location: Detroit, MI
Contact:

Re: MapTool 1.3 Development Build 52

Post by verisimilar »

There appears to be a problem with MapTool shutting down properly when launched using javaw.exe. I noticed this when I had an MapTool dialog pop up displaying an autosave error, and I hadn't had MapTool open for a few hours. Upon closer investigation I had 14 instances of javaw.exe running(I open and close MT a lot when testing certain things). Since this only happens while using javaw.exe, I can't provide any console messages. :(

Windows XP SP3
Java 1.6.0_11
Now known as zEal

User avatar
Azhrei
Site Admin
Posts: 12086
Joined: Mon Jun 12, 2006 1:20 pm
Location: Tampa, FL

Re: MapTool 1.3 Development Build 52

Post by Azhrei »

verisimilar wrote:[...] Since this only happens while using javaw.exe, I can't provide any console messages. :(

Windows XP SP3
Java 1.6.0_11
But as of b51, there is now a log file log.txt in the user's .maptool directory that has the text of the exceptions.

It's not perfect, as there are still parts of the code that dump to the console, but it's a start. Also, you may be able to go to your Java Control Panel and open the console and see the error messages. That's discussed in the HOWTO forum in a threads on how to see error messages...

User avatar
FdL
Giant
Posts: 201
Joined: Thu Feb 28, 2008 5:21 pm

Re: MapTool 1.3 Development Build 52

Post by FdL »

Great build! I'll probably wait for a bit to use it since I'm working a lot with b50, but I hope all kinks get ironed out to be able to enjoy the new features.

Well, now comes my report of the health bar issue.

Some bars still don't work right.
Status of the bars working as of b52:

- Solid: Working fine.

- Two Tone: Working fine.

- Single Image:
1) Horizontal depletes/fills the wrong way.
2) When told to place at the bottom, it stays exactly in the Top position, and behaves like it.
3) When told to place at left or right, it depletes as if the image was rotated and placed on the side, but the image is still at the top of the token (depletes the right way for a vertical bar though).

- Two Images:
1) When told to place at the bottom, it stays exactly in the Top position, and behaves like it.
2) When told to place at left or right, it depletes as if the image was rotated and placed on the side, but the image is still at the top of the token (depletes in the inverse direction, ie, full is on bottom and empty is on top).

- Multiple Images:
- When told to place at the bottom, right or left, it stays exactly in the Top position, and behaves like it.

I wonder now whether this is intended, I mean having the image bars not rotated for being used vertically. It doesn't make a lot of sense from a versatility viewpoint, though, to have to make spefic files for a vertical setup.

Also seeing one bar deplete the wrong way made me think it would be a good idea to add a "Reverse direction" checkbox to let people choose. Could be used for nifty effects.

Incidentally, when I switched my Test bar from Two Tone to Single Image (but not having chosen any files for it to use), and pressed Update, I got this crash:

Code: Select all

java.lang.ArrayIndexOutOfBoundsException: 0
	at net.rptools.maptool.client.ui.campaignproperties.TokenBarController.createTokenOverlay(TokenBarController.java:636)
	at net.rptools.maptool.client.ui.campaignproperties.TokenBarController.actionPerformed(TokenBarController.java:335)
	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 net.rptools.maptool.client.swing.MapToolEventQueue.dispatchEvent(MapToolEventQueue.java:24)
	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 net.rptools.maptool.client.ui.campaignproperties.CampaignPropertiesDialog.setVisible(CampaignPropertiesDialog.java:102)
	at net.rptools.maptool.client.AppActions$58.execute(AppActions.java:2110)
	at net.rptools.maptool.client.AppActions$ClientAction.actionPerformed(AppActions.java:2436)
	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.AbstractButton.doClick(Unknown Source)
	at de.muntjak.tinylookandfeel.TinyMenuItemUI.doClick(TinyMenuItemUI.java:571)
	at de.muntjak.tinylookandfeel.TinyMenuItemUI$MouseInputHandler.mouseReleased(TinyMenuItemUI.java:421)
	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 net.rptools.maptool.client.swing.MapToolEventQueue.dispatchEvent(MapToolEventQueue.java:24)
	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)

More: All manner of explosions when trying to switch to test Multiple Images. Especially when I try to scroll down the bar list to my test bar:

Code: Select all

java.lang.ArrayIndexOutOfBoundsException: -1
	at net.rptools.maptool.client.ui.token.MultipleImageBarTokenOverlay.paintOverlay(MultipleImageBarTokenOverlay.java:85)
	at net.rptools.maptool.client.ui.token.BarTokenOverlay.paintOverlay(BarTokenOverlay.java:149)
	at net.rptools.maptool.client.ui.campaignproperties.TokenStatesController$StateListRenderer$1.paintIcon(TokenStatesController.java:479)
	at javax.swing.plaf.basic.BasicLabelUI.paint(Unknown Source)
	at javax.swing.plaf.ComponentUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.CellRendererPane.paintComponent(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
	at javax.swing.plaf.ComponentUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(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.JViewport.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.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 net.rptools.maptool.client.swing.MapToolEventQueue.dispatchEvent(MapToolEventQueue.java:24)
	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 net.rptools.maptool.client.swing.MapToolEventQueue.dispatchEvent(MapToolEventQueue.java:33)
	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 net.rptools.maptool.client.ui.campaignproperties.CampaignPropertiesDialog.setVisible(CampaignPropertiesDialog.java:102)
	at net.rptools.maptool.client.AppActions$58.execute(AppActions.java:2110)
	at net.rptools.maptool.client.AppActions$ClientAction.actionPerformed(AppActions.java:2436)
	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.AbstractButton.doClick(Unknown Source)
	at de.muntjak.tinylookandfeel.TinyMenuItemUI.doClick(TinyMenuItemUI.java:571)
	at de.muntjak.tinylookandfeel.TinyMenuItemUI$MouseInputHandler.mouseReleased(TinyMenuItemUI.java:421)
	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 net.rptools.maptool.client.swing.MapToolEventQueue.dispatchEvent(MapToolEventQueue.java:24)
	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)
Edit: How does one "spoiler" text here?

Lindharin
Dragon
Posts: 668
Joined: Sat Apr 21, 2007 4:51 pm

Re: MapTool 1.3 Development Build 52

Post by Lindharin »

Possible bug, not sure if it is something in my Java config or if it is more systemic. I'm running Windows XP Media Center edition, with Java 6 Update 11.

I downloaded the zip version of b52, and started it up with the new launcher tool, and set it to have a max memory of 512. After closing, I noticed the new mt.cfg file that stores my last used settings - very nice!

I edited the mt.cfg file to use "JVM=java" instead of javaw because I like to see the console.

Now, anytime I shut down MapTool the console window remains open, apparently indefinitely, rather than closing like it used to. I can manually close it by clicking the X in the top right corner. This might be related to verisimilar's post (above) about the javaw.exe process hanging around indefinitely as well.

User avatar
RPTroll
TheBard
Posts: 3159
Joined: Tue Mar 21, 2006 7:26 pm
Location: Austin, Tx
Contact:

Re: MapTool 1.3 Development Build 52

Post by RPTroll »

Possible bug

Code: Select all

 [if(count==NumOnLine,"</td></tr><tr>","</td>")]
no longer works. It puts this in the dialog

Code: Select all

« if(count==NumOnLine,"
","
") =
 »
I fixed it by doing this.

Code: Select all

[h:p=if(count==NumOnLine,"</td></tr><tr>","</td>")][r:p]
ImageImage ImageImageImageImage
Support RPTools by shopping
Image
Image

User avatar
verisimilar
Giant
Posts: 153
Joined: Thu Jan 29, 2009 1:03 pm
Location: Detroit, MI
Contact:

Re: MapTool 1.3 Development Build 52

Post by verisimilar »

RPTroll wrote:Possible bug

Code: Select all

 [if(count==NumOnLine,"</td></tr><tr>","</td>")]
no longer works. It puts this in the dialog
You're using the function syntax with the branching option.

Code: Select all

[r,if(count==NumOnLine): "</td></tr><tr>";"</td>"]
Is what you want.

http://lmwcs.com/maptool/index.php?titl ... #IF_Option
http://lmwcs.com/maptool/index.php?titl ... nctions:if


Azhrei wrote:
verisimilar wrote:[...] Since this only happens while using javaw.exe, I can't provide any console messages. :(

Windows XP SP3
Java 1.6.0_11
But as of b51, there is now a log file log.txt in the user's .maptool directory that has the text of the exceptions.
Completely forgot about the log.txt, regretfully nothing is logged about this though.
Now known as zEal

Post Reply

Return to “Announcements”