Can't seem to create combatants/groups on OSX

Discussion of initiative tool.

Moderators: dorpond, Azhrei

Post Reply
wino_print
Kobold
Posts: 10
Joined: Mon Aug 31, 2015 10:26 pm

Can't seem to create combatants/groups on OSX

Post 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!

User avatar
jay
RPTools Team
Posts: 1767
Joined: Tue Feb 07, 2006 1:07 am
Location: Austin, Tx
Contact:

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

Post 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.

wino_print
Kobold
Posts: 10
Joined: Mon Aug 31, 2015 10:26 pm

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

Post 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!

Post Reply

Return to “InitiativeTool”