Hasan Chop Posted December 7, 2022 Report Share Posted December 7, 2022 Hi, I am recently having trouble accessing or loading HDP files and many of the older HDC files (viper, UNTIL, Star Hero etc) I get 3 different error messages. 1st Error occurred retrieving the template used for the saved character. using"Standard Super" template Error message: Error on line one of document file 2nd An error occurred loading the character. Data loss may occur if you save. Error message: Error on line one of document file 3rd [Red Stop sigh image] An error occurred loading the character. Data loss may occur if you save. Please restart Hero Designer and try again. Any help understanding what is going on would be appreciated. Cygnia 1 Quote Link to comment Share on other sites More sharing options...
Simon Posted December 8, 2022 Report Share Posted December 8, 2022 Sounds like you’ve had an outside program modify the files (likely adding in xml headers that shouldn’t be there). Open the file in a text editor and post the first few lines of text if you’d like confirmation. Quote Link to comment Share on other sites More sharing options...
Hasan Chop Posted December 8, 2022 Author Report Share Posted December 8, 2022 here you go. thanks. <?xml version="1.0" encoding="UTF-16"?> <PREFAB version="6.0" TEMPLATE="builtIn.Superheroic6E.hdt"> <BASIC_CONFIGURATION BASE_POINTS="200" DISAD_POINTS="150" EXPERIENCE="0" /> <CHARACTER_INFO CHARACTER_NAME="6E - Darkside Talent trees" ALTERNATE_IDENTITIES="" PLAYER_NAME="" HEIGHT="78.74015748031496" WEIGHT="220.4622476037958" HAIR_COLOR="Brown" EYE_COLOR="Brown" CAMPAIGN_NAME="" GENRE="" GM=""> Quote Link to comment Share on other sites More sharing options...
Simon Posted December 8, 2022 Report Share Posted December 8, 2022 OK...that wasn't it (the file contents look right). Next steps: 1. Post the contents of the trace.log file after the problem occurs (but before you restart HD) 2. Ensure that you're running HD from a directory that you have full read/write access to Quote Link to comment Share on other sites More sharing options...
Hasan Chop Posted December 8, 2022 Author Report Share Posted December 8, 2022 OK, I think I did this right. found a trace.log... it is long, but I guess you know that. I am minimally tech competent so I hope this is right, and thanks for your help, Simon. Oh, I don't know what you mean by the second point. "directory with full read/write access..." thanks again. Spoiler HERO Designer 6 log file (build 20170927) Current system properties: java.runtime.name = Java(TM) SE Runtime Environment sun.boot.library.path = /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib java.vm.version = 25.333-b02 gopherProxySet = false java.vm.vendor = Oracle Corporation java.vendor.url = http://java.oracle.com/ path.separator = : java.vm.name = Java HotSpot(TM) 64-Bit Server VM file.encoding.pkg = sun.io user.country = US sun.java.launcher = SUN_STANDARD sun.os.patch.level = unknown java.vm.specification.name = Java Virtual Machine Specification user.dir = /Users/hasandavissolutions/Dropbox/IMac-1 Download folder/HERODesigner copy java.runtime.version = 1.8.0_333-b02 java.awt.graphicsenv = sun.awt.CGraphicsEnvironment java.endorsed.dirs = /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/endorsed os.arch = x86_64 java.io.tmpdir = /var/folders/8j/b6qx8ztx4hz3rds86qyj7d0m0000gn/T/ line.separator = java.vm.specification.vendor = Oracle Corporation os.name = Mac OS X sun.jnu.encoding = UTF-8 java.library.path = /Users/hasandavissolutions/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:. sun.awt.enableExtraMouseButtons = true java.specification.name = Java Platform API Specification java.class.version = 52.0 sun.management.compiler = HotSpot 64-Bit Tiered Compilers os.version = 13.0.1 http.nonProxyHosts = local|*.local|169.254/16|*.169.254/16 user.home = /Users/hasandavissolutions user.timezone = java.awt.printerjob = sun.lwawt.macosx.CPrinterJob file.encoding = UTF-8 java.specification.version = 1.8 java.class.path = /Users/hasandavissolutions/Dropbox/IMac-1 Download folder/HERODesigner copy/HD6.jar user.name = hasandavissolutions java.vm.specification.version = 1.8 sun.java.command = /Users/hasandavissolutions/Dropbox/IMac-1 Download folder/HERODesigner copy/HD6.jar java.home = /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home sun.arch.data.model = 64 user.language = en java.specification.vendor = Oracle Corporation awt.toolkit = sun.lwawt.macosx.LWCToolkit java.vm.info = mixed mode swing.defaultlaf = com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel java.version = 1.8.0_333 java.ext.dirs = /Users/hasandavissolutions/Library/Java/Extensions:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/ext:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java sun.boot.class.path = /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/resources.jar:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/rt.jar:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/sunrsasign.jar:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/jsse.jar:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/jce.jar:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/charsets.jar:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/jfr.jar:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/classes java.vendor = Oracle Corporation file.separator = / java.vendor.url.bug = http://bugreport.sun.com/bugreport/ sun.font.fontmanager = sun.font.CFontManager sun.io.unicode.encoding = UnicodeBig sun.cpu.endian = little socksNonProxyHosts = local|*.local|169.254/16|*.169.254/16 ftp.nonProxyHosts = local|*.local|169.254/16|*.169.254/16 sun.cpu.isalist = Set Template: Wed, Dec 7 @11:13:12 PM (-0500) build 20170927 Memory Usage (0 characters, 0 prefabs): 123.00MB (total), 82.68MB (free) = 40.32MB (used) Loading new character/prefab: Wed, Dec 7 @11:13:12 PM (-0500) build 20170927 Memory Usage (0 characters, 0 prefabs): 123.00MB (total), 82.68MB (free) = 40.32MB (used) Loading file /Users/hasandavissolutions/Dropbox/Gaming/Drifter2020/PsyBer-Knight Character sheet.hdc: Wed, Dec 7 @11:13:13 PM (-0500) build 20170927 Memory Usage (0 characters, 0 prefabs): 100.50MB (total), 80.01MB (free) = 20.49MB (used) Starting Character Open...: Wed, Dec 7 @11:13:13 PM (-0500) build 20170927 Memory Usage (0 characters, 0 prefabs): 100.50MB (total), 80.01MB (free) = 20.49MB (used) Set Template: Wed, Dec 7 @11:13:13 PM (-0500) build 20170927 Memory Usage (0 characters, 0 prefabs): 119.50MB (total), 80.54MB (free) = 38.96MB (used) Changed Characters: Wed, Dec 7 @11:13:15 PM (-0500) build 20170927 Memory Usage (1 characters, 0 prefabs): 133.00MB (total), 73.34MB (free) = 59.66MB (used) Open Character: Wed, Dec 7 @11:13:15 PM (-0500) build 20170927 Memory Usage (1 characters, 0 prefabs): 133.00MB (total), 73.34MB (free) = 59.66MB (used) Done Opening Character: Wed, Dec 7 @11:13:15 PM (-0500) build 20170927 Memory Usage (1 characters, 0 prefabs): 133.00MB (total), 73.13MB (free) = 59.87MB (used) Starting Character Open...: Wed, Dec 7 @11:13:15 PM (-0500) build 20170927 Memory Usage (1 characters, 0 prefabs): 133.00MB (total), 72.69MB (free) = 60.31MB (used) Loading file /Users/hasandavissolutions/Dropbox/HD3v/D-Rift Heroes/Rift Heroes Basic Character Classes.hdc: Wed, Dec 7 @11:13:15 PM (-0500) build 20170927 Memory Usage (1 characters, 0 prefabs): 133.00MB (total), 72.69MB (free) = 60.31MB (used) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/HD3v/D-Rift%20Heroes/Rift%20Heroes%20Basic%20Character%20Classes.hdc: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/HD3v/D-Rift%20Heroes/Rift%20Heroes%20Basic%20Character%20Classes.hdc; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 9 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/HD3v/D-Rift%20Heroes/Rift%20Heroes%20Basic%20Character%20Classes.hdc; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/HD3v/D-Rift%20Heroes/Rift%20Heroes%20Basic%20Character%20Classes.hdc; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Electronics.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getModifierString(Unknown Source) at com.hero.objects.skills.Skill.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at com.hero.ui.GenericObjectList$HeroModel.fireTableDataChanged(Unknown Source) at com.hero.ui.GenericObjectList$6.componentResized(Unknown Source) at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159) at java.awt.Component.processComponentEvent(Component.java:6365) at java.awt.Component.processEvent(Component.java:6319) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.martialarts.Maneuver.getTotalDC(Unknown Source) at com.hero.objects.martialarts.Maneuver.getNormalDC(Unknown Source) at com.hero.objects.martialarts.Maneuver.getEffect(Unknown Source) at com.hero.objects.martialarts.Maneuver.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at com.hero.ui.GenericObjectList$HeroModel.fireTableDataChanged(Unknown Source) at com.hero.ui.GenericObjectList$6.componentResized(Unknown Source) at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159) at java.awt.Component.processComponentEvent(Component.java:6365) at java.awt.Component.processEvent(Component.java:6319) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.characteristics.Characteristic.getTotalCost(Unknown Source) at com.hero.objects.characteristics.Characteristic.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getModifierString(Unknown Source) at com.hero.objects.characteristics.Characteristic.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at com.hero.ui.GenericObjectList$HeroModel.fireTableDataChanged(Unknown Source) at com.hero.ui.GenericObjectList$6.componentResized(Unknown Source) at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159) at java.awt.Component.processComponentEvent(Component.java:6365) at java.awt.Component.processEvent(Component.java:6319) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Electronics.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getModifierString(Unknown Source) at com.hero.objects.skills.Skill.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at com.hero.ui.GenericObjectList$HeroModel.fireTableDataChanged(Unknown Source) at com.hero.ui.GenericObjectList$6.componentResized(Unknown Source) at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159) at java.awt.Component.processComponentEvent(Component.java:6365) at java.awt.Component.processEvent(Component.java:6319) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.martialarts.Maneuver.getTotalDC(Unknown Source) at com.hero.objects.martialarts.Maneuver.getNormalDC(Unknown Source) at com.hero.objects.martialarts.Maneuver.getEffect(Unknown Source) at com.hero.objects.martialarts.Maneuver.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at com.hero.ui.GenericObjectList$HeroModel.fireTableDataChanged(Unknown Source) at com.hero.ui.GenericObjectList$6.componentResized(Unknown Source) at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159) at java.awt.Component.processComponentEvent(Component.java:6365) at java.awt.Component.processEvent(Component.java:6319) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.characteristics.Characteristic.getTotalCost(Unknown Source) at com.hero.objects.characteristics.Characteristic.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getModifierString(Unknown Source) at com.hero.objects.characteristics.Characteristic.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at com.hero.ui.GenericObjectList$HeroModel.fireTableDataChanged(Unknown Source) at com.hero.ui.GenericObjectList$6.componentResized(Unknown Source) at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159) at java.awt.Component.processComponentEvent(Component.java:6365) at java.awt.Component.processEvent(Component.java:6319) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/HD3v/D-Rift%20Heroes/Rift%20Heroes%20Basic%20Character%20Classes.hdc: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/HD3v/D-Rift%20Heroes/Rift%20Heroes%20Basic%20Character%20Classes.hdc; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 10 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/HD3v/D-Rift%20Heroes/Rift%20Heroes%20Basic%20Character%20Classes.hdc; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/HD3v/D-Rift%20Heroes/Rift%20Heroes%20Basic%20Character%20Classes.hdc; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) java.lang.NullPointerException at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Loading file /Users/hasandavissolutions/Dropbox/6E-HDP Files/SWHero/SWH6E-Infiltrator.hdc: Wed, Dec 7 @11:13:26 PM (-0500) build 20170927 Memory Usage (2 characters, 0 prefabs): 133.00MB (total), 59.11MB (free) = 73.89MB (used) Done Opening Character: Wed, Dec 7 @11:13:26 PM (-0500) build 20170927 Memory Usage (2 characters, 0 prefabs): 133.00MB (total), 59.11MB (free) = 73.89MB (used) Starting Character Open...: Wed, Dec 7 @11:13:26 PM (-0500) build 20170927 Memory Usage (2 characters, 0 prefabs): 133.00MB (total), 59.11MB (free) = 73.89MB (used) Open Character: Wed, Dec 7 @11:13:26 PM (-0500) build 20170927 Memory Usage (3 characters, 0 prefabs): 133.00MB (total), 43.70MB (free) = 89.30MB (used) Changed Characters: Wed, Dec 7 @11:13:26 PM (-0500) build 20170927 Memory Usage (3 characters, 0 prefabs): 133.00MB (total), 43.70MB (free) = 89.30MB (used) Loading file /Users/hasandavissolutions/Dropbox/6E-HDP Files/SWHero/SWH6E-Assassin.hdc: Wed, Dec 7 @11:13:26 PM (-0500) build 20170927 Memory Usage (3 characters, 0 prefabs): 133.00MB (total), 43.05MB (free) = 89.95MB (used) Done Opening Character: Wed, Dec 7 @11:13:26 PM (-0500) build 20170927 Memory Usage (3 characters, 0 prefabs): 133.00MB (total), 43.05MB (free) = 89.95MB (used) Starting Character Open...: Wed, Dec 7 @11:13:26 PM (-0500) build 20170927 Memory Usage (3 characters, 0 prefabs): 133.00MB (total), 43.05MB (free) = 89.95MB (used) Changed Characters: Wed, Dec 7 @11:13:27 PM (-0500) build 20170927 Memory Usage (4 characters, 0 prefabs): 154.00MB (total), 111.82MB (free) = 42.18MB (used) Open Character: Wed, Dec 7 @11:13:27 PM (-0500) build 20170927 Memory Usage (4 characters, 0 prefabs): 154.00MB (total), 111.82MB (free) = 42.18MB (used) Loading file /Users/hasandavissolutions/Dropbox/6E-HDP Files/SWHero/SWH6E-CorpSec.hdc: Wed, Dec 7 @11:13:27 PM (-0500) build 20170927 Memory Usage (4 characters, 0 prefabs): 154.00MB (total), 111.02MB (free) = 42.98MB (used) Starting Character Open...: Wed, Dec 7 @11:13:27 PM (-0500) build 20170927 Memory Usage (4 characters, 0 prefabs): 154.00MB (total), 111.02MB (free) = 42.98MB (used) Done Opening Character: Wed, Dec 7 @11:13:27 PM (-0500) build 20170927 Memory Usage (4 characters, 0 prefabs): 154.00MB (total), 111.02MB (free) = 42.98MB (used) Changed Characters: Wed, Dec 7 @11:13:27 PM (-0500) build 20170927 Memory Usage (5 characters, 0 prefabs): 154.00MB (total), 100.75MB (free) = 53.25MB (used) Open Character: Wed, Dec 7 @11:13:27 PM (-0500) build 20170927 Memory Usage (5 characters, 0 prefabs): 154.00MB (total), 100.75MB (free) = 53.25MB (used) Starting Character Open...: Wed, Dec 7 @11:13:27 PM (-0500) build 20170927 Memory Usage (5 characters, 0 prefabs): 154.00MB (total), 99.95MB (free) = 54.05MB (used) Loading file /Users/hasandavissolutions/Dropbox/6E-HDP Files/SWHero/SWH6E-LoyalProtector.hdc: Wed, Dec 7 @11:13:27 PM (-0500) build 20170927 Memory Usage (5 characters, 0 prefabs): 154.00MB (total), 99.95MB (free) = 54.05MB (used) Done Opening Character: Wed, Dec 7 @11:13:27 PM (-0500) build 20170927 Memory Usage (5 characters, 0 prefabs): 154.00MB (total), 99.95MB (free) = 54.05MB (used) Changed Characters: Wed, Dec 7 @11:13:28 PM (-0500) build 20170927 Memory Usage (6 characters, 0 prefabs): 154.00MB (total), 85.50MB (free) = 68.50MB (used) Open Character: Wed, Dec 7 @11:13:28 PM (-0500) build 20170927 Memory Usage (6 characters, 0 prefabs): 154.00MB (total), 85.50MB (free) = 68.50MB (used) Loading file /Users/hasandavissolutions/Dropbox/6E-HDP Files/SWHero/FH6E-Ogre.hdc: Wed, Dec 7 @11:13:28 PM (-0500) build 20170927 Memory Usage (6 characters, 0 prefabs): 154.00MB (total), 84.70MB (free) = 69.30MB (used) Starting Character Open...: Wed, Dec 7 @11:13:28 PM (-0500) build 20170927 Memory Usage (6 characters, 0 prefabs): 154.00MB (total), 84.70MB (free) = 69.30MB (used) Done Opening Character: Wed, Dec 7 @11:13:28 PM (-0500) build 20170927 Memory Usage (6 characters, 0 prefabs): 154.00MB (total), 84.70MB (free) = 69.30MB (used) Open Character: Wed, Dec 7 @11:13:28 PM (-0500) build 20170927 Memory Usage (7 characters, 0 prefabs): 154.00MB (total), 77.21MB (free) = 76.79MB (used) Changed Characters: Wed, Dec 7 @11:13:28 PM (-0500) build 20170927 Memory Usage (7 characters, 0 prefabs): 154.00MB (total), 77.21MB (free) = 76.79MB (used) Done Opening Character: Wed, Dec 7 @11:13:28 PM (-0500) build 20170927 Memory Usage (7 characters, 0 prefabs): 154.00MB (total), 76.41MB (free) = 77.59MB (used) Starting Character Open...: Wed, Dec 7 @11:13:28 PM (-0500) build 20170927 Memory Usage (7 characters, 0 prefabs): 154.00MB (total), 76.41MB (free) = 77.59MB (used) Loading file /Users/hasandavissolutions/Dropbox/6E-HDP Files/SWHero/SWH6E - Force powersTemplate.hdc: Wed, Dec 7 @11:13:28 PM (-0500) build 20170927 Memory Usage (7 characters, 0 prefabs): 154.00MB (total), 76.41MB (free) = 77.59MB (used) Set Template: Wed, Dec 7 @11:13:28 PM (-0500) build 20170927 Memory Usage (7 characters, 0 prefabs): 154.00MB (total), 104.56MB (free) = 49.44MB (used) Changed Characters: Wed, Dec 7 @11:13:30 PM (-0500) build 20170927 Memory Usage (8 characters, 0 prefabs): 196.50MB (total), 46.06MB (free) = 150.44MB (used) Open Character: Wed, Dec 7 @11:13:30 PM (-0500) build 20170927 Memory Usage (8 characters, 0 prefabs): 196.50MB (total), 46.06MB (free) = 150.44MB (used) Loading file /Users/hasandavissolutions/Dropbox/6E-HDP Files/6E - Shadow Hero Magic.hdp: Wed, Dec 7 @11:13:30 PM (-0500) build 20170927 Memory Usage (8 characters, 0 prefabs): 196.50MB (total), 44.66MB (free) = 151.84MB (used) Starting Character Open...: Wed, Dec 7 @11:13:30 PM (-0500) build 20170927 Memory Usage (8 characters, 0 prefabs): 196.50MB (total), 44.66MB (free) = 151.84MB (used) Done Opening Character: Wed, Dec 7 @11:13:30 PM (-0500) build 20170927 Memory Usage (8 characters, 0 prefabs): 196.50MB (total), 44.66MB (free) = 151.84MB (used) Changed Characters: Wed, Dec 7 @11:13:32 PM (-0500) build 20170927 Memory Usage (9 characters, 0 prefabs): 239.00MB (total), 189.50MB (free) = 49.50MB (used) Open Character: Wed, Dec 7 @11:13:32 PM (-0500) build 20170927 Memory Usage (9 characters, 0 prefabs): 239.00MB (total), 189.50MB (free) = 49.50MB (used) Done Opening Character: Wed, Dec 7 @11:13:32 PM (-0500) build 20170927 Memory Usage (9 characters, 0 prefabs): 239.00MB (total), 188.70MB (free) = 50.30MB (used) Starting Character Open...: Wed, Dec 7 @11:13:32 PM (-0500) build 20170927 Memory Usage (9 characters, 0 prefabs): 239.00MB (total), 187.90MB (free) = 51.10MB (used) Loading file /Users/hasandavissolutions/Dropbox/6E-HDP Files/Cyberware-Bioware.hdp: Wed, Dec 7 @11:13:32 PM (-0500) build 20170927 Memory Usage (9 characters, 0 prefabs): 239.00MB (total), 187.10MB (free) = 51.90MB (used) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyberware-Bioware.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyberware-Bioware.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 10 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyberware-Bioware.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyberware-Bioware.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyberware-Bioware.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyberware-Bioware.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 11 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyberware-Bioware.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyberware-Bioware.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) java.lang.NullPointerException at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Starting Character Open...: Wed, Dec 7 @11:13:36 PM (-0500) build 20170927 Memory Usage (10 characters, 0 prefabs): 239.00MB (total), 180.81MB (free) = 58.19MB (used) Loading file /Users/hasandavissolutions/Dropbox/6E-HDP Files/Cyberware-Bioware6e.hdp: Wed, Dec 7 @11:13:36 PM (-0500) build 20170927 Memory Usage (10 characters, 0 prefabs): 239.00MB (total), 180.81MB (free) = 58.19MB (used) Done Opening Character: Wed, Dec 7 @11:13:36 PM (-0500) build 20170927 Memory Usage (10 characters, 0 prefabs): 239.00MB (total), 180.81MB (free) = 58.19MB (used) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyberware-Bioware6e.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyberware-Bioware6e.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 10 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyberware-Bioware6e.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyberware-Bioware6e.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyberware-Bioware6e.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyberware-Bioware6e.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 11 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyberware-Bioware6e.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyberware-Bioware6e.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) java.lang.NullPointerException at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Loading file /Users/hasandavissolutions/Dropbox/6E-HDP Files/Cyborg Upgrade Slots.hdp: Wed, Dec 7 @11:13:37 PM (-0500) build 20170927 Memory Usage (11 characters, 0 prefabs): 239.00MB (total), 173.95MB (free) = 65.05MB (used) Starting Character Open...: Wed, Dec 7 @11:13:37 PM (-0500) build 20170927 Memory Usage (11 characters, 0 prefabs): 239.00MB (total), 173.95MB (free) = 65.05MB (used) Done Opening Character: Wed, Dec 7 @11:13:37 PM (-0500) build 20170927 Memory Usage (11 characters, 0 prefabs): 239.00MB (total), 173.95MB (free) = 65.05MB (used) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyborg%20Upgrade%20Slots.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyborg%20Upgrade%20Slots.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 10 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyborg%20Upgrade%20Slots.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyborg%20Upgrade%20Slots.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyborg%20Upgrade%20Slots.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyborg%20Upgrade%20Slots.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 11 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyborg%20Upgrade%20Slots.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Cyborg%20Upgrade%20Slots.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) java.lang.NullPointerException at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Starting Character Open...: Wed, Dec 7 @11:13:38 PM (-0500) build 20170927 Memory Usage (12 characters, 0 prefabs): 239.00MB (total), 167.40MB (free) = 71.60MB (used) Loading file /Users/hasandavissolutions/Dropbox/Hero Designer HDPFiles/SW6E-Class-Big Game Hunter.hdp: Wed, Dec 7 @11:13:38 PM (-0500) build 20170927 Memory Usage (12 characters, 0 prefabs): 239.00MB (total), 167.40MB (free) = 71.60MB (used) Done Opening Character: Wed, Dec 7 @11:13:38 PM (-0500) build 20170927 Memory Usage (12 characters, 0 prefabs): 239.00MB (total), 167.40MB (free) = 71.60MB (used) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SW6E-Class-Big%20Game%20Hunter.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SW6E-Class-Big%20Game%20Hunter.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 10 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SW6E-Class-Big%20Game%20Hunter.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SW6E-Class-Big%20Game%20Hunter.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SW6E-Class-Big%20Game%20Hunter.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SW6E-Class-Big%20Game%20Hunter.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 11 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SW6E-Class-Big%20Game%20Hunter.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SW6E-Class-Big%20Game%20Hunter.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) java.lang.NullPointerException at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Done Opening Character: Wed, Dec 7 @11:13:39 PM (-0500) build 20170927 Memory Usage (13 characters, 0 prefabs): 239.00MB (total), 164.08MB (free) = 74.92MB (used) Starting Character Open...: Wed, Dec 7 @11:13:39 PM (-0500) build 20170927 Memory Usage (13 characters, 0 prefabs): 239.00MB (total), 164.08MB (free) = 74.92MB (used) Loading file /Users/hasandavissolutions/Dropbox/6E-HDP Files/SWHero/SWH6E-Scout Class.hdc: Wed, Dec 7 @11:13:39 PM (-0500) build 20170927 Memory Usage (13 characters, 0 prefabs): 239.00MB (total), 164.08MB (free) = 74.92MB (used) Set Template: Wed, Dec 7 @11:13:39 PM (-0500) build 20170927 Memory Usage (13 characters, 0 prefabs): 239.00MB (total), 122.50MB (free) = 116.50MB (used) Changed Characters: Wed, Dec 7 @11:13:40 PM (-0500) build 20170927 Memory Usage (14 characters, 0 prefabs): 239.00MB (total), 93.54MB (free) = 145.46MB (used) Open Character: Wed, Dec 7 @11:13:40 PM (-0500) build 20170927 Memory Usage (14 characters, 0 prefabs): 239.00MB (total), 90.45MB (free) = 148.55MB (used) Done Opening Character: Wed, Dec 7 @11:13:40 PM (-0500) build 20170927 Memory Usage (14 characters, 0 prefabs): 239.00MB (total), 89.64MB (free) = 149.36MB (used) Starting Character Open...: Wed, Dec 7 @11:13:40 PM (-0500) build 20170927 Memory Usage (14 characters, 0 prefabs): 239.00MB (total), 88.84MB (free) = 150.16MB (used) Loading file /Users/hasandavissolutions/Dropbox/Hero Designer HDPFiles/SW6E-Species-Nautolan.hdp: Wed, Dec 7 @11:13:40 PM (-0500) build 20170927 Memory Usage (14 characters, 0 prefabs): 239.00MB (total), 88.04MB (free) = 150.96MB (used) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SW6E-Species-Nautolan.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SW6E-Species-Nautolan.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 10 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SW6E-Species-Nautolan.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SW6E-Species-Nautolan.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SW6E-Species-Nautolan.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SW6E-Species-Nautolan.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 11 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SW6E-Species-Nautolan.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SW6E-Species-Nautolan.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) java.lang.NullPointerException at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Done Opening Character: Wed, Dec 7 @11:13:41 PM (-0500) build 20170927 Memory Usage (15 characters, 0 prefabs): 239.00MB (total), 86.15MB (free) = 152.85MB (used) Starting Character Open...: Wed, Dec 7 @11:13:41 PM (-0500) build 20170927 Memory Usage (15 characters, 0 prefabs): 239.00MB (total), 85.35MB (free) = 153.65MB (used) Loading file /Users/hasandavissolutions/Dropbox/6E-HDP Files/SWHero/SW6E-Character-Namiaza.hdc: Wed, Dec 7 @11:13:41 PM (-0500) build 20170927 Memory Usage (15 characters, 0 prefabs): 239.00MB (total), 84.55MB (free) = 154.45MB (used) Changed Characters: Wed, Dec 7 @11:13:42 PM (-0500) build 20170927 Memory Usage (16 characters, 0 prefabs): 239.00MB (total), 42.70MB (free) = 196.30MB (used) Open Character: Wed, Dec 7 @11:13:42 PM (-0500) build 20170927 Memory Usage (16 characters, 0 prefabs): 239.00MB (total), 39.60MB (free) = 199.40MB (used) Done Opening Character: Wed, Dec 7 @11:13:42 PM (-0500) build 20170927 Memory Usage (16 characters, 0 prefabs): 239.00MB (total), 38.80MB (free) = 200.20MB (used) Starting Character Open...: Wed, Dec 7 @11:13:42 PM (-0500) build 20170927 Memory Usage (16 characters, 0 prefabs): 239.00MB (total), 38.00MB (free) = 201.00MB (used) Loading file /Users/hasandavissolutions/Dropbox/Hero Designer HDPFiles/STARWARSHERO Racial Packages.hdp: Wed, Dec 7 @11:13:42 PM (-0500) build 20170927 Memory Usage (16 characters, 0 prefabs): 239.00MB (total), 37.20MB (free) = 201.80MB (used) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/STARWARSHERO%20Racial%20Packages.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/STARWARSHERO%20Racial%20Packages.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 10 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/STARWARSHERO%20Racial%20Packages.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/STARWARSHERO%20Racial%20Packages.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/STARWARSHERO%20Racial%20Packages.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/STARWARSHERO%20Racial%20Packages.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 11 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/STARWARSHERO%20Racial%20Packages.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/STARWARSHERO%20Racial%20Packages.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) java.lang.NullPointerException at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Loading file /Users/hasandavissolutions/Dropbox/Hero Designer HDPFiles/Jedi Package - Jedi Knight(2).hdp: Wed, Dec 7 @11:13:43 PM (-0500) build 20170927 Memory Usage (17 characters, 0 prefabs): 239.00MB (total), 33.88MB (free) = 205.12MB (used) Done Opening Character: Wed, Dec 7 @11:13:43 PM (-0500) build 20170927 Memory Usage (17 characters, 0 prefabs): 239.00MB (total), 33.88MB (free) = 205.12MB (used) Starting Character Open...: Wed, Dec 7 @11:13:43 PM (-0500) build 20170927 Memory Usage (17 characters, 0 prefabs): 239.00MB (total), 33.88MB (free) = 205.12MB (used) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/Jedi%20Package%20-%20Jedi%20Knight(2).hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/Jedi%20Package%20-%20Jedi%20Knight(2).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 10 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/Jedi%20Package%20-%20Jedi%20Knight(2).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/Jedi%20Package%20-%20Jedi%20Knight(2).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/Jedi%20Package%20-%20Jedi%20Knight(2).hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/Jedi%20Package%20-%20Jedi%20Knight(2).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 11 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/Jedi%20Package%20-%20Jedi%20Knight(2).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/Jedi%20Package%20-%20Jedi%20Knight(2).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) java.lang.NullPointerException at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Done Opening Character: Wed, Dec 7 @11:13:44 PM (-0500) build 20170927 Memory Usage (18 characters, 0 prefabs): 285.50MB (total), 217.22MB (free) = 68.28MB (used) Loading file /Users/hasandavissolutions/Dropbox/Hero Designer HDPFiles/SWH6E-Jedi-Sentinel.hdp: Wed, Dec 7 @11:13:44 PM (-0500) build 20170927 Memory Usage (18 characters, 0 prefabs): 285.50MB (total), 216.52MB (free) = 68.98MB (used) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 9 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 10 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Loading file /Users/hasandavissolutions/Dropbox/6E-HDP Files/6E - StarWars ForcePowers.hdp: Wed, Dec 7 @11:13:44 PM (-0500) build 20170927 Memory Usage (18 characters, 1 prefabs): 285.50MB (total), 215.18MB (free) = 70.32MB (used) java.lang.NullPointerException at com.hero.HeroDesigner.getPrefabSkills(Unknown Source) at com.hero.ui.SkillsPanel.getAvailablePrefabs(Unknown Source) at com.hero.ui.AbilityPanel.updatePrefabs(Unknown Source) at com.hero.ui.MainContentPanel.updatePrefabs(Unknown Source) at com.hero.AppPrefs.finishRestorePrefs(Unknown Source) at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) java.lang.NullPointerException at com.hero.HeroDesigner.<init>(Unknown Source) at com.hero.HeroDesigner.getInstance(Unknown Source) at com.hero.HeroDesigner.main(Unknown Source) at com.hero.Launcher.main(Unknown Source) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getModifierString(Unknown Source) at com.hero.objects.skills.Skill.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at com.hero.ui.GenericObjectList$HeroModel.fireTableDataChanged(Unknown Source) at com.hero.ui.GenericObjectList$6.componentResized(Unknown Source) at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159) at java.awt.Component.processComponentEvent(Component.java:6365) at java.awt.Component.processEvent(Component.java:6319) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.martialarts.Maneuver.getTotalDC(Unknown Source) at com.hero.objects.martialarts.Maneuver.getNormalDC(Unknown Source) at com.hero.objects.martialarts.Maneuver.getEffect(Unknown Source) at com.hero.objects.martialarts.Maneuver.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at com.hero.ui.GenericObjectList$HeroModel.fireTableDataChanged(Unknown Source) at com.hero.ui.GenericObjectList$6.componentResized(Unknown Source) at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159) at java.awt.Component.processComponentEvent(Component.java:6365) at java.awt.Component.processEvent(Component.java:6319) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getModifierString(Unknown Source) at com.hero.objects.skills.CombatLevels.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at com.hero.ui.GenericObjectList$HeroModel.fireTableDataChanged(Unknown Source) at com.hero.ui.GenericObjectList$6.componentResized(Unknown Source) at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159) at java.awt.Component.processComponentEvent(Component.java:6365) at java.awt.Component.processEvent(Component.java:6319) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.KillingAttackHTH.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at com.hero.ui.GenericObjectList$HeroModel.fireTableDataChanged(Unknown Source) at com.hero.ui.GenericObjectList$6.componentResized(Unknown Source) at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159) at java.awt.Component.processComponentEvent(Component.java:6365) at java.awt.Component.processEvent(Component.java:6319) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getModifierString(Unknown Source) at com.hero.objects.skills.Skill.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at com.hero.ui.GenericObjectList$HeroModel.fireTableDataChanged(Unknown Source) at com.hero.ui.GenericObjectList$6.componentResized(Unknown Source) at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159) at java.awt.Component.processComponentEvent(Component.java:6365) at java.awt.Component.processEvent(Component.java:6319) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.martialarts.Maneuver.getTotalDC(Unknown Source) at com.hero.objects.martialarts.Maneuver.getNormalDC(Unknown Source) at com.hero.objects.martialarts.Maneuver.getEffect(Unknown Source) at com.hero.objects.martialarts.Maneuver.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at com.hero.ui.GenericObjectList$HeroModel.fireTableDataChanged(Unknown Source) at com.hero.ui.GenericObjectList$6.componentResized(Unknown Source) at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159) at java.awt.Component.processComponentEvent(Component.java:6365) at java.awt.Component.processEvent(Component.java:6319) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getModifierString(Unknown Source) at com.hero.objects.skills.CombatLevels.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at com.hero.ui.GenericObjectList$HeroModel.fireTableDataChanged(Unknown Source) at com.hero.ui.GenericObjectList$6.componentResized(Unknown Source) at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159) at java.awt.Component.processComponentEvent(Component.java:6365) at java.awt.Component.processEvent(Component.java:6319) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.KillingAttackHTH.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at com.hero.ui.GenericObjectList$HeroModel.fireTableDataChanged(Unknown Source) at com.hero.ui.GenericObjectList$6.componentResized(Unknown Source) at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159) at java.awt.Component.processComponentEvent(Component.java:6365) at java.awt.Component.processEvent(Component.java:6319) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getModifierString(Unknown Source) at com.hero.objects.skills.Skill.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at com.hero.ui.GenericObjectList$HeroModel.fireTableDataChanged(Unknown Source) at com.hero.ui.GenericObjectList$6.componentResized(Unknown Source) at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159) at java.awt.Component.processComponentEvent(Component.java:6365) at java.awt.Component.processEvent(Component.java:6319) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.martialarts.Maneuver.getTotalDC(Unknown Source) at com.hero.objects.martialarts.Maneuver.getNormalDC(Unknown Source) at com.hero.objects.martialarts.Maneuver.getEffect(Unknown Source) at com.hero.objects.martialarts.Maneuver.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at com.hero.ui.GenericObjectList$HeroModel.fireTableDataChanged(Unknown Source) at com.hero.ui.GenericObjectList$6.componentResized(Unknown Source) at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159) at java.awt.Component.processComponentEvent(Component.java:6365) at java.awt.Component.processEvent(Component.java:6319) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getModifierString(Unknown Source) at com.hero.objects.skills.CombatLevels.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at com.hero.ui.GenericObjectList$HeroModel.fireTableDataChanged(Unknown Source) at com.hero.ui.GenericObjectList$6.componentResized(Unknown Source) at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159) at java.awt.Component.processComponentEvent(Component.java:6365) at java.awt.Component.processEvent(Component.java:6319) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.KillingAttackHTH.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at com.hero.ui.GenericObjectList$HeroModel.fireTableDataChanged(Unknown Source) at com.hero.ui.GenericObjectList$6.componentResized(Unknown Source) at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159) at java.awt.Component.processComponentEvent(Component.java:6365) at java.awt.Component.processEvent(Component.java:6319) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Starting Character Open...: Wed, Dec 7 @11:14:03 PM (-0500) build 20170927 Memory Usage (18 characters, 2 prefabs): 339.00MB (total), 222.62MB (free) = 116.38MB (used) Loading file /Users/hasandavissolutions/Dropbox/6E-HDP Files/2nd Level Clr Magic.hdp: Wed, Dec 7 @11:14:03 PM (-0500) build 20170927 Memory Usage (18 characters, 2 prefabs): 339.00MB (total), 222.62MB (free) = 116.38MB (used) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 46 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Set Template: Wed, Dec 7 @11:14:04 PM (-0500) build 20170927 Memory Usage (18 characters, 2 prefabs): 339.00MB (total), 118.60MB (free) = 220.40MB (used) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 45 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Open Character: Wed, Dec 7 @11:14:05 PM (-0500) build 20170927 Memory Usage (19 characters, 2 prefabs): 395.00MB (total), 183.67MB (free) = 212.08MB (used) Changed Characters: Wed, Dec 7 @11:14:05 PM (-0500) build 20170927 Memory Usage (19 characters, 2 prefabs): 395.00MB (total), 182.92MB (free) = 212.08MB (used) Done Opening Character: Wed, Dec 7 @11:14:05 PM (-0500) build 20170927 Memory Usage (19 characters, 2 prefabs): 395.00MB (total), 182.16MB (free) = 212.84MB (used) Loading file /Users/hasandavissolutions/Dropbox/6E-HDP Files/Basic (vampire).hdp: Wed, Dec 7 @11:14:21 PM (-0500) build 20170927 Memory Usage (19 characters, 2 prefabs): 395.00MB (total), 89.34MB (free) = 305.66MB (used) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Basic%20(vampire).hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner$76.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Basic%20(vampire).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 43 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Basic%20(vampire).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner$76.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Basic%20(vampire).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner$76.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Basic%20(vampire).hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner$76.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Basic%20(vampire).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 44 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Basic%20(vampire).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner$76.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Basic%20(vampire).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner$76.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Change to Powers tab: Wed, Dec 7 @11:14:24 PM (-0500) build 20170927 Memory Usage (19 characters, 3 prefabs): 399.00MB (total), 301.78MB (free) = 97.22MB (used) Starting Character Open...: Wed, Dec 7 @11:14:49 PM (-0500) build 20170927 Memory Usage (19 characters, 3 prefabs): 399.00MB (total), 199.20MB (free) = 199.80MB (used) Loading file /Users/hasandavissolutions/Dropbox/Hero Designer HDPFiles/6E - Darkside Talent trees.hdp: Wed, Dec 7 @11:14:49 PM (-0500) build 20170927 Memory Usage (19 characters, 3 prefabs): 399.00MB (total), 199.20MB (free) = 199.80MB (used) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/6E%20-%20Darkside%20Talent%20trees.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/6E%20-%20Darkside%20Talent%20trees.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 44 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/6E%20-%20Darkside%20Talent%20trees.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/6E%20-%20Darkside%20Talent%20trees.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/6E%20-%20Darkside%20Talent%20trees.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/6E%20-%20Darkside%20Talent%20trees.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 45 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/6E%20-%20Darkside%20Talent%20trees.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/6E%20-%20Darkside%20Talent%20trees.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) java.lang.NullPointerException at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Done Opening Character: Wed, Dec 7 @11:14:52 PM (-0500) build 20170927 Memory Usage (20 characters, 3 prefabs): 399.00MB (total), 198.45MB (free) = 200.55MB (used) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233) at java.security.AccessController.doPrivileged(Native Method) at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233) at java.awt.Dialog.show(Dialog.java:1084) at javax.swing.JFileChooser.showDialog(JFileChooser.java:766) at javax.swing.JFileChooser.showOpenDialog(JFileChooser.java:664) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: No such child: 19 at java.awt.Container.getComponent(Container.java:336) at javax.swing.JMenu.getMenuComponent(JMenu.java:869) at javax.swing.JMenu.getItem(JMenu.java:767) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getModifierString(Unknown Source) at com.hero.objects.skills.CombatLevels.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.JTable.getToolTipText(JTable.java:3394) at javax.swing.ToolTipManager$insideTimerAction.actionPerformed(ToolTipManager.java:675) at javax.swing.Timer.fireActionPerformed(Timer.java:313) at javax.swing.Timer$DoPostEvent.run(Timer.java:245) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Drain.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Drain.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1086) at javax.swing.JViewport.paintView(JViewport.java:1626) at javax.swing.JViewport.flushViewDirtyRegion(JViewport.java:1508) at javax.swing.JViewport.setViewPosition(JViewport.java:1093) at javax.swing.JViewport.scrollRectToVisible(JViewport.java:436) at javax.swing.JComponent.scrollRectToVisible(JComponent.java:3105) at javax.swing.JTable.changeSelection(JTable.java:2470) at javax.swing.plaf.basic.BasicTableUI$Handler.adjustSelection(BasicTableUI.java:1115) at javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(BasicTableUI.java:1038) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Detect.getDamageDisplay(Unknown Source) at com.hero.objects.powers.Detect.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1086) at javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1605) at javax.swing.JViewport.windowBlitPaint(JViewport.java:1558) at javax.swing.JViewport.setViewPosition(JViewport.java:1100) at javax.swing.JViewport.scrollRectToVisible(JViewport.java:436) at javax.swing.JComponent.scrollRectToVisible(JComponent.java:3105) at javax.swing.JTable.changeSelection(JTable.java:2470) at javax.swing.plaf.basic.BasicTableUI$Handler.adjustSelection(BasicTableUI.java:1115) at javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(BasicTableUI.java:1038) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Detect.getDamageDisplay(Unknown Source) at com.hero.objects.powers.Detect.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1496) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1288) at javax.swing.tree.VariableHeightLayoutCache.ensurePathIsExpanded(VariableHeightLayoutCache.java:984) at javax.swing.tree.VariableHeightLayoutCache.setExpandedState(VariableHeightLayoutCache.java:182) at javax.swing.plaf.basic.BasicTreeUI.updateExpandedDescendants(BasicTreeUI.java:1696) at javax.swing.plaf.basic.BasicTreeUI$Handler.treeExpanded(BasicTreeUI.java:3805) at javax.swing.JTree.fireTreeExpanded(JTree.java:2771) at javax.swing.JTree.setExpandedState(JTree.java:3636) at javax.swing.JTree.expandPath(JTree.java:2219) at javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(BasicTreeUI.java:2286) at javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(BasicTreeUI.java:2273) at javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(BasicTreeUI.java:2231) at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:3600) at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:3548) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getPreferredHeight(VariableHeightLayoutCache.java:1168) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.collapse(VariableHeightLayoutCache.java:1583) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.collapse(VariableHeightLayoutCache.java:1295) at javax.swing.tree.VariableHeightLayoutCache.setExpandedState(VariableHeightLayoutCache.java:188) at javax.swing.plaf.basic.BasicTreeUI$Handler.treeCollapsed(BasicTreeUI.java:3815) at javax.swing.JTree.fireTreeCollapsed(JTree.java:2802) at javax.swing.JTree.setExpandedState(JTree.java:3612) at javax.swing.JTree.collapsePath(JTree.java:2244) at javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(BasicTreeUI.java:2297) at javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(BasicTreeUI.java:2273) at javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(BasicTreeUI.java:2231) at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:3600) at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:3548) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getModifierString(Unknown Source) at com.hero.objects.skills.CombatLevels.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getModifierString(Unknown Source) at com.hero.objects.skills.CombatLevels.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getModifierString(Unknown Source) at com.hero.objects.skills.CombatLevels.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1086) at javax.swing.JViewport.paintView(JViewport.java:1626) at javax.swing.JViewport.flushViewDirtyRegion(JViewport.java:1508) at javax.swing.JViewport.setViewPosition(JViewport.java:1093) at javax.swing.JViewport.scrollRectToVisible(JViewport.java:436) at javax.swing.JComponent.scrollRectToVisible(JComponent.java:3105) at javax.swing.JTable.changeSelection(JTable.java:2470) at javax.swing.plaf.basic.BasicTableUI$Handler.adjustSelection(BasicTableUI.java:1115) at javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(BasicTableUI.java:1038) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1086) at javax.swing.JViewport.paintView(JViewport.java:1626) at javax.swing.JViewport.flushViewDirtyRegion(JViewport.java:1508) at javax.swing.JViewport.setViewPosition(JViewport.java:1093) at javax.swing.JViewport.scrollRectToVisible(JViewport.java:436) at javax.swing.JComponent.scrollRectToVisible(JComponent.java:3105) at javax.swing.JTable.changeSelection(JTable.java:2470) at javax.swing.plaf.basic.BasicTableUI$Handler.adjustSelection(BasicTableUI.java:1115) at javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(BasicTableUI.java:1038) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Detect.getDamageDisplay(Unknown Source) at com.hero.objects.powers.Detect.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1086) at javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1605) at javax.swing.JViewport.windowBlitPaint(JViewport.java:1558) at javax.swing.JViewport.setViewPosition(JViewport.java:1100) at javax.swing.JViewport.scrollRectToVisible(JViewport.java:436) at javax.swing.JComponent.scrollRectToVisible(JComponent.java:3105) at javax.swing.JTable.changeSelection(JTable.java:2470) at javax.swing.plaf.basic.BasicTableUI$Handler.adjustSelection(BasicTableUI.java:1115) at javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(BasicTableUI.java:1038) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Detect.getDamageDisplay(Unknown Source) at com.hero.objects.powers.Detect.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1086) at javax.swing.JViewport.paintView(JViewport.java:1626) at javax.swing.JViewport.flushViewDirtyRegion(JViewport.java:1508) at javax.swing.JViewport.setViewPosition(JViewport.java:1093) at javax.swing.JViewport.scrollRectToVisible(JViewport.java:436) at javax.swing.JComponent.scrollRectToVisible(JComponent.java:3105) at javax.swing.JTable.changeSelection(JTable.java:2470) at javax.swing.plaf.basic.BasicTableUI$Handler.mouseDragged(BasicTableUI.java:1253) at java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:319) at java.awt.Component.processMouseMotionEvent(Component.java:6587) at javax.swing.JComponent.processMouseMotionEvent(JComponent.java:3336) at java.awt.Component.processEvent(Component.java:6308) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4552) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Detect.getDamageDisplay(Unknown Source) at com.hero.objects.powers.Detect.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Detect.getDamageDisplay(Unknown Source) at com.hero.objects.powers.Detect.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1086) at javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1605) at javax.swing.JViewport.windowBlitPaint(JViewport.java:1558) at javax.swing.JViewport.setViewPosition(JViewport.java:1100) at javax.swing.JViewport.scrollRectToVisible(JViewport.java:436) at javax.swing.JComponent.scrollRectToVisible(JComponent.java:3105) at javax.swing.JTable.changeSelection(JTable.java:2470) at javax.swing.plaf.basic.BasicTableUI$Handler.mouseDragged(BasicTableUI.java:1253) at java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:319) at java.awt.Component.processMouseMotionEvent(Component.java:6587) at javax.swing.JComponent.processMouseMotionEvent(JComponent.java:3336) at java.awt.Component.processEvent(Component.java:6308) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4552) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Detect.getDamageDisplay(Unknown Source) at com.hero.objects.powers.Detect.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1086) at javax.swing.JViewport.paintView(JViewport.java:1626) at javax.swing.JViewport.flushViewDirtyRegion(JViewport.java:1508) at javax.swing.JViewport.setViewPosition(JViewport.java:1093) at javax.swing.JViewport.scrollRectToVisible(JViewport.java:436) at javax.swing.JComponent.scrollRectToVisible(JComponent.java:3105) at javax.swing.JTable.changeSelection(JTable.java:2470) at javax.swing.plaf.basic.BasicTableUI$Handler.mouseDragged(BasicTableUI.java:1253) at java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:319) at java.awt.Component.processMouseMotionEvent(Component.java:6587) at javax.swing.JComponent.processMouseMotionEvent(JComponent.java:3336) at java.awt.Component.processEvent(Component.java:6308) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4552) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Detect.getDamageDisplay(Unknown Source) at com.hero.objects.powers.Detect.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.getTableColumn2Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1086) at javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1605) at javax.swing.JViewport.windowBlitPaint(JViewport.java:1558) at javax.swing.JViewport.setViewPosition(JViewport.java:1100) at javax.swing.JViewport.scrollRectToVisible(JViewport.java:436) at javax.swing.JComponent.scrollRectToVisible(JComponent.java:3105) at javax.swing.JTable.changeSelection(JTable.java:2470) at javax.swing.plaf.basic.BasicTableUI$Handler.mouseDragged(BasicTableUI.java:1253) at java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:319) at java.awt.Component.processMouseMotionEvent(Component.java:6587) at javax.swing.JComponent.processMouseMotionEvent(JComponent.java:3336) at java.awt.Component.processEvent(Component.java:6308) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4552) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.skills.Skill.getTotalCost(Unknown Source) at com.hero.objects.skills.CombatLevels.getTotalCost(Unknown Source) at com.hero.objects.GenericObject.getActiveCost(Unknown Source) at com.hero.objects.GenericObject.getRealCostPreList(Unknown Source) at com.hero.objects.skills.Skill.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCostPreList(Unknown Source) at com.hero.objects.powers.CompoundPower.getRealCost(Unknown Source) at com.hero.objects.GenericObject.getColumn1Output(Unknown Source) at com.hero.ui.GenericObjectList$HeroModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(JTable.java:2720) at javax.swing.JTable.prepareRenderer(JTable.java:5715) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233) at java.security.AccessController.doPrivileged(Native Method) at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233) at java.awt.Dialog.show(Dialog.java:1084) at javax.swing.JFileChooser.showDialog(JFileChooser.java:766) at javax.swing.JFileChooser.showOpenDialog(JFileChooser.java:664) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Loading file /Users/hasandavissolutions/Dropbox/Hero Designer HDPFiles/6E - Darkside Talent trees.hdp: Wed, Dec 7 @11:22:18 PM (-0500) build 20170927 Memory Usage (20 characters, 3 prefabs): 399.00MB (total), 104.61MB (free) = 294.39MB (used) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Starting Character Open...: Wed, Dec 7 @11:50:21 PM (-0500) build 20170927 Memory Usage (20 characters, 4 prefabs): 370.50MB (total), 288.20MB (free) = 82.30MB (used) Loading file /Users/hasandavissolutions/Dropbox/Hero Designer HDPFiles/TES Crewmember Package Deal (3).hdp: Wed, Dec 7 @11:50:21 PM (-0500) build 20170927 Memory Usage (20 characters, 4 prefabs): 370.50MB (total), 288.20MB (free) = 82.30MB (used) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20Crewmember%20Package%20Deal%20(3).hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20Crewmember%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 44 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20Crewmember%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20Crewmember%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20Crewmember%20Package%20Deal%20(3).hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20Crewmember%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 45 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20Crewmember%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20Crewmember%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) java.lang.NullPointerException at com.hero.HeroDesigner.openHero(Unknown Source) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Done Opening Character: Wed, Dec 7 @11:50:24 PM (-0500) build 20170927 Memory Usage (21 characters, 4 prefabs): 370.50MB (total), 284.41MB (free) = 86.09MB (used) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Loading file /Users/hasandavissolutions/Dropbox/Hero Designer HDPFiles/TES (Mission Specialist) Package Deal (3).hdp: Wed, Dec 7 @11:50:42 PM (-0500) build 20170927 Memory Usage (21 characters, 4 prefabs): 370.50MB (total), 272.13MB (free) = 98.37MB (used) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20(Mission%20Specialist)%20Package%20Deal%20(3).hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner$76.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20(Mission%20Specialist)%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 43 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20(Mission%20Specialist)%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner$76.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20(Mission%20Specialist)%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner$76.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20(Mission%20Specialist)%20Package%20Deal%20(3).hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner$76.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20(Mission%20Specialist)%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 44 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20(Mission%20Specialist)%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner$76.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20(Mission%20Specialist)%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.Hero.<init>(Unknown Source) at com.hero.Prefab.<init>(Unknown Source) at com.hero.HeroDesigner$76.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1360) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getXOrigin(VariableHeightLayoutCache.java:1143) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.getNodeBounds(VariableHeightLayoutCache.java:1130) at javax.swing.tree.VariableHeightLayoutCache.getBounds(VariableHeightLayoutCache.java:220) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:529) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:522) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:345) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.ui.MainContentPanel$6.stateChanged(Unknown Source) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3651) at javax.swing.plaf.synth.SynthTabbedPaneUI$1.mousePressed(SynthTabbedPaneUI.java:312) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.objects.powers.Aid.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.powers.CompoundPower.getColumn2Output(Unknown Source) at com.hero.objects.GenericObject.getTextOutput(Unknown Source) at com.hero.objects.GenericObject.toString(Unknown Source) at javax.swing.tree.DefaultMutableTreeNode.toString(DefaultMutableTreeNode.java:1244) at javax.swing.JTree.convertValueToText(JTree.java:1603) at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:428) at com.hero.ui.SelectionList$Renderer.getTreeCellRendererComponent(Unknown Source) at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571) at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357) at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269) at javax.swing.JComponent.paintComponent(JComponent.java:774) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintChildren(JComponent.java:883) at javax.swing.JComponent.paint(JComponent.java:1059) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5213) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5161) at javax.swing.JComponent.paintImmediately(JComponent.java:4972) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.hero.Hero.setEyeColor(Unknown Source) at com.hero.ui.BackgroundPanel$3.removeUpdate(Unknown Source) at javax.swing.text.AbstractDocument.fireRemoveUpdate(AbstractDocument.java:259) at javax.swing.text.AbstractDocument.handleRemove(AbstractDocument.java:622) at javax.swing.text.AbstractDocument.remove(AbstractDocument.java:590) at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:666) at javax.swing.text.JTextComponent.setText(JTextComponent.java:1669) at com.hero.ui.BackgroundPanel.reset(Unknown Source) at com.hero.ui.MainContentPanel.reset(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20(Mission%20Specialist)%20Package%20Deal%20(3).hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20(Mission%20Specialist)%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 44 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20(Mission%20Specialist)%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20(Mission%20Specialist)%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Basic%20(vampire).hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Basic%20(vampire).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 44 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Basic%20(vampire).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Basic%20(vampire).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 44 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Changed Characters: Wed, Dec 7 @11:51:01 PM (-0500) build 20170927 Memory Usage (21 characters, 5 prefabs): 370.50MB (total), 60.56MB (free) = 309.94MB (used) Change to Equipment tab: Wed, Dec 7 @11:51:03 PM (-0500) build 20170927 Memory Usage (21 characters, 5 prefabs): 366.50MB (total), 238.82MB (free) = 127.68MB (used) Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: No such child: 20 at java.awt.Container.getComponent(Container.java:336) at javax.swing.JMenu.getMenuComponent(JMenu.java:869) at javax.swing.JMenu.getItem(JMenu.java:767) at com.hero.HeroDesigner$57.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20(Mission%20Specialist)%20Package%20Deal%20(3).hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20(Mission%20Specialist)%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 44 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20(Mission%20Specialist)%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20(Mission%20Specialist)%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Basic%20(vampire).hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Basic%20(vampire).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 44 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Basic%20(vampire).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Basic%20(vampire).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 44 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Set Template: Thu, Dec 8 @10:18:06 AM (-0500) build 20170927 Memory Usage (21 characters, 5 prefabs): 357.00MB (total), 79.25MB (free) = 277.75MB (used) Changed Characters: Thu, Dec 8 @10:18:06 AM (-0500) build 20170927 Memory Usage (21 characters, 5 prefabs): 357.00MB (total), 74.77MB (free) = 282.23MB (used) Change to Powers tab: Thu, Dec 8 @10:18:09 AM (-0500) build 20170927 Memory Usage (21 characters, 5 prefabs): 357.00MB (total), 70.18MB (free) = 286.82MB (used) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20(Mission%20Specialist)%20Package%20Deal%20(3).hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20(Mission%20Specialist)%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 44 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20(Mission%20Specialist)%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/TES%20(Mission%20Specialist)%20Package%20Deal%20(3).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Basic%20(vampire).hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Basic%20(vampire).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 44 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Basic%20(vampire).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/6E-HDP%20Files/Basic%20(vampire).hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) org.jdom.input.JDOMParseException: Error on line 1 of document file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp: Premature end of file. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) ... 44 more Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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: org.xml.sax.SAXParseException; systemId: file:/Users/hasandavissolutions/Dropbox/Hero%20Designer%20HDPFiles/SWH6E-Jedi-Sentinel.hdp; lineNumber: 1; columnNumber: 1; Premature end of file. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789) at com.hero.Hero.initFromSave(Unknown Source) at com.hero.HeroDesigner.setTemplate(Unknown Source) at com.hero.HeroDesigner.setActiveHero(Unknown Source) at com.hero.HeroDesigner$84.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:343) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3318) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) Changed Characters: Thu, Dec 8 @10:18:22 AM (-0500) build 20170927 Memory Usage (21 characters, 5 prefabs): 358.00MB (total), 210.76MB (free) = 147.24MB (used) Quote Link to comment Share on other sites More sharing options...
Simon Posted December 8, 2022 Report Share Posted December 8, 2022 Looking very much like an issue with your Dropbox integration. Let's start with the first file that's causing issues. Please post the following file as an attachment:/Users/hasandavissolutions/Dropbox/HD3v/D-Rift Heroes/Rift Heroes Basic Character Classes.hdc Also, try saving that file to your Downloads directory and opening it from there. Quote Link to comment Share on other sites More sharing options...
Hasan Chop Posted December 9, 2022 Author Report Share Posted December 9, 2022 Here you go. Rift Heroes Basic Character Classes.hdc Quote Link to comment Share on other sites More sharing options...
Hasan Chop Posted December 9, 2022 Author Report Share Posted December 9, 2022 moving it to my downloads did let me access it. it looks like I managed to set my computer up to automactially transfer files on my MacBook Pro to my dropbox... do you think that it where the problem might be? Thanks Quote Link to comment Share on other sites More sharing options...
Simon Posted December 9, 2022 Report Share Posted December 9, 2022 The problem is with permissions on the folder where you’re trying to open the files from - Dropbox, macOS, or a combination of the two are preventing HD/Java from reading the files beyond the directory listing. Quote Link to comment Share on other sites More sharing options...
Hasan Chop Posted December 9, 2022 Author Report Share Posted December 9, 2022 Thanks. I will see if moving all of my hero files to an external drive might clear it up. I am sure there is a much more sophisticated way to accomplish this but I am keeping it as simple as I can. If for some reason I can't get that to work I might ask if you have something more advanced to try. I appreciate all of your time and attention. Been doing HERO since 1983 and never regretted it. You affirm what I like about our community. Have a great weekend. Quote Link to comment Share on other sites More sharing options...
Simon Posted December 9, 2022 Report Share Posted December 9, 2022 It may be as simple as setting your Dropbox directory to download/store all files locally - if the file is remote (on Dropbox rather than the local machine) the error may be occurring when Java tries to access the file directly (no instruction to Dropbox to download it) Quote Link to comment Share on other sites More sharing options...
unclevlad Posted December 10, 2022 Report Share Posted December 10, 2022 Yah, I've got Dropbox, and keep a local folder on the 2 machines that use it. That also allows drag and drop. I also do that with my primary Google Drive account...yeah, I have multiple Google accounts for different email purposes. It's a little more flexible than Dropbox...and the free storage is bigger. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.