Page 1 of 1

Can't seem to create combatants/groups on OSX

Posted: Thu Sep 03, 2015 11:25 am
by wino_print
It's been a while since I used InitTool, and the last time I did was on Windows. I can't seem to get it to do anything on my Macbook.

On OSX 10.10.5, I'm launching initiativetool-1.1.b9.jar. The UI loads up just fine. When I click File > New > Combatants..., nothing happens. If I click the green button in the toolbar to add combatants, nothing happens. If I click the button to open the group tool editor or click Tools > Group Editor, nothing happens.

I can try to add a group, but since I can't create groups, I have no groups to add.

I tried initiativetool-1.1.b8, with the same results. I'm running my first 5th edition game tonight and would really like to have the Initiative Tool to help things along. Any idea why it seems to be totally inoperative? Thanks!

Re: Can't seem to create combatants/groups on OSX

Posted: Thu Sep 03, 2015 3:36 pm
by jay
No one has mentioned any problems with init tool on Mac before this that I have seen. I don't have a Mac so I won't be able to help. Did you download the tool and run it or did you run it from the RPTools site directly? Sometimes running it from the RPTools site can cause issues.

Re: Can't seem to create combatants/groups on OSX

Posted: Fri Sep 11, 2015 2:26 pm
by wino_print
I launched the JAR file from a shell so I could capture some console output. When I launch the tool, the first time I try to add combatants (using either the menu option or the button on the toolbar), I get the following Exception:

Code: Select all

Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
	at com.jidesoft.plaf.vsnet.VsnetMetalUtils.initComponentDefaults(Unknown Source)
	at com.jidesoft.plaf.LookAndFeelFactory.installJideExtension(Unknown Source)
	at com.jidesoft.plaf.LookAndFeelFactory.installJideExtension(Unknown Source)
	at com.jidesoft.plaf.LookAndFeelFactory.installJideExtension(Unknown Source)
	at com.jidesoft.grid.CellSpanTable.updateUI(Unknown Source)
	at com.jidesoft.grid.CategorizedTable.updateUI(Unknown Source)
	at javax.swing.JTable.<init>(JTable.java:635)
	at javax.swing.JTable.<init>(JTable.java:560)
	at com.jidesoft.grid.JideTable.<init>(Unknown Source)
	at com.jidesoft.grid.ContextSensitiveTable.<init>(Unknown Source)
	at com.jidesoft.grid.NavigableTable.<init>(Unknown Source)
	at com.jidesoft.grid.CellStyleTable.<init>(Unknown Source)
	at com.jidesoft.grid.CellSpanTable.<init>(Unknown Source)
	at com.jidesoft.grid.CategorizedTable.<init>(Unknown Source)
	at com.jidesoft.grid.SortableTable.<init>(Unknown Source)
	at net.rptools.chartool.ui.component.RPSortableTable.<init>(RPSortableTable.java:80)
	at net.rptools.inittool.ui.AddCombatantDialog.<init>(AddCombatantDialog.java:161)
	at net.rptools.inittool.ui.InitToolActions$3.actionPerformed(InitToolActions.java:159)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
	at java.awt.Component.processMouseEvent(Component.java:6525)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
	at java.awt.Component.processEvent(Component.java:6290)
	at java.awt.Container.processEvent(Container.java:2234)
	at java.awt.Component.dispatchEventImpl(Component.java:4881)
	at java.awt.Container.dispatchEventImpl(Container.java:2292)
	at java.awt.Component.dispatchEvent(Component.java:4703)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
	at java.awt.Container.dispatchEventImpl(Container.java:2278)
	at java.awt.Window.dispatchEventImpl(Window.java:2750)
	at java.awt.Component.dispatchEvent(Component.java:4703)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
	at java.awt.EventQueue$4.run(EventQueue.java:731)
	at java.awt.EventQueue$4.run(EventQueue.java:729)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.ClassCastException: java.util.HashMap cannot be cast to java.awt.RenderingHints
	at com.jidesoft.swing.JideSwingUtilities.<clinit>(Unknown Source)
	... 55 more
Subsequent attempts to invoke the same action, or to open the group editor tool, give a different Exception, which seems to occur every time thereafter:

Code: Select all

	Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class com.jidesoft.swing.JideSwingUtilities
	at com.jidesoft.plaf.vsnet.VsnetMetalUtils.initComponentDefaults(Unknown Source)
	at com.jidesoft.plaf.LookAndFeelFactory.installJideExtension(Unknown Source)
	at com.jidesoft.plaf.LookAndFeelFactory.installJideExtension(Unknown Source)
	at com.jidesoft.plaf.LookAndFeelFactory.installJideExtension(Unknown Source)
	at com.jidesoft.grid.CellSpanTable.updateUI(Unknown Source)
	at com.jidesoft.grid.CategorizedTable.updateUI(Unknown Source)
	at javax.swing.JTable.<init>(JTable.java:635)
	at javax.swing.JTable.<init>(JTable.java:560)
	at com.jidesoft.grid.JideTable.<init>(Unknown Source)
	at com.jidesoft.grid.ContextSensitiveTable.<init>(Unknown Source)
	at com.jidesoft.grid.NavigableTable.<init>(Unknown Source)
	at com.jidesoft.grid.CellStyleTable.<init>(Unknown Source)
	at com.jidesoft.grid.CellSpanTable.<init>(Unknown Source)
	at com.jidesoft.grid.CategorizedTable.<init>(Unknown Source)
	at com.jidesoft.grid.SortableTable.<init>(Unknown Source)
	at net.rptools.chartool.ui.component.RPSortableTable.<init>(RPSortableTable.java:80)
	at net.rptools.inittool.ui.AddCombatantDialog.<init>(AddCombatantDialog.java:161)
	at net.rptools.inittool.ui.InitToolActions$3.actionPerformed(InitToolActions.java:159)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
	at java.awt.Component.processMouseEvent(Component.java:6525)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
	at java.awt.Component.processEvent(Component.java:6290)
	at java.awt.Container.processEvent(Container.java:2234)
	at java.awt.Component.dispatchEventImpl(Component.java:4881)
	at java.awt.Container.dispatchEventImpl(Container.java:2292)
	at java.awt.Component.dispatchEvent(Component.java:4703)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
	at java.awt.Container.dispatchEventImpl(Container.java:2278)
	at java.awt.Window.dispatchEventImpl(Window.java:2750)
	at java.awt.Component.dispatchEvent(Component.java:4703)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
	at java.awt.EventQueue$4.run(EventQueue.java:731)
	at java.awt.EventQueue$4.run(EventQueue.java:729)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Does that help at all? Any other logging stuff I can turn on by launching the tool with different parameters? Thanks!