It is currently 16 Apr 2024, 04:22
   
Text Size

Install Forge on Linux?

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Install Forge on Linux?

Postby bentheechidna » 04 May 2017, 20:52

Anyone know how to install Forge on linux? I'm using Ubuntu if that helps.
bentheechidna
 
Posts: 13
Joined: 29 Jul 2015, 18:49
Has thanked: 3 times
Been thanked: 0 time

Re: Install Forge on Linux?

Postby friarsol » 05 May 2017, 02:03

Same way you do on any other OS. Extract the package, and run the .sh file.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Install Forge on Linux?

Postby bentheechidna » 12 May 2017, 16:46

So I still cannot get it to run. Clicking the .sh file just opens the .sh file in a text editor. Clicking on the exe or .jar files also do not work. I tried changing the opening program for all three to "OpenJDK Java 8 Runtime" and it still has not worked.
bentheechidna
 
Posts: 13
Joined: 29 Jul 2015, 18:49
Has thanked: 3 times
Been thanked: 0 time

Re: Install Forge on Linux?

Postby Asta666 » 12 May 2017, 19:26

From within the Forge folder where the file is issue the command chmod +x forge.sh and then try double clicking it again. Also verify that you are the owner of the file (and not root) in case the first part alone isn't enough.
Asta666
 
Posts: 46
Joined: 06 Oct 2010, 13:22
Has thanked: 3 times
Been thanked: 4 times

Re: Install Forge on Linux?

Postby bentheechidna » 12 May 2017, 19:58

I am the owner and have run the command. Nothing is happening.
bentheechidna
 
Posts: 13
Joined: 29 Jul 2015, 18:49
Has thanked: 3 times
Been thanked: 0 time

Re: Install Forge on Linux?

Postby Asta666 » 12 May 2017, 20:00

In that case run the command bash forge.sh (from the same folder) and post the output.
Asta666
 
Posts: 46
Joined: 06 Oct 2010, 13:22
Has thanked: 3 times
Been thanked: 4 times

Re: Install Forge on Linux?

Postby bentheechidna » 12 May 2017, 20:06

Okay so that worked kind of. It started up Forge and then Forge crashed. You want the bug report, the output into the terminal, or both?
bentheechidna
 
Posts: 13
Joined: 29 Jul 2015, 18:49
Has thanked: 3 times
Been thanked: 0 time

Re: Install Forge on Linux?

Postby bentheechidna » 12 May 2017, 20:25

Forge Bug Report:
ExceptionInInitializerError | Open
Code: Select all
Forge Version:    1.5.62-r-1
Operating System: Linux 4.4.0-77-generic amd64
Java Version:     1.8.0 IBM Corporation

java.lang.ExceptionInInitializerError
   at java.lang.J9VMInternals.ensureError(J9VMInternals.java:141)
   at java.lang.J9VMInternals.recordInitializationFailure(J9VMInternals.java:130)
   at forge.screens.home.VHomeUI.<init>(VHomeUI.java:144)
   at forge.screens.home.VHomeUI.<clinit>(VHomeUI.java:84)
   at forge.gui.framework.FScreen.<clinit>(FScreen.java:28)
   at forge.menus.LayoutMenu.getMenu(LayoutMenu.java:48)
   at forge.menus.ForgeMenu.refresh(ForgeMenu.java:73)
   at forge.menus.ForgeMenu.<init>(ForgeMenu.java:27)
   at forge.control.FControl.getForgeMenu(FControl.java:274)
   at forge.view.FNavigationBar.<clinit>(FNavigationBar.java:44)
   at forge.view.FView.initialize(FView.java:102)
   at forge.control.FControl$3.run(FControl.java:262)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:322)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:767)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:737)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 1
   at forge.screens.home.settings.VSubmenuDownloaders.javaRecentEnough(VSubmenuDownloaders.java:113)
   at forge.screens.home.settings.VSubmenuDownloaders.<init>(VSubmenuDownloaders.java:61)
   at forge.screens.home.settings.VSubmenuDownloaders.<clinit>(VSubmenuDownloaders.java:31)
   ... 24 more
bentheechidna
 
Posts: 13
Joined: 29 Jul 2015, 18:49
Has thanked: 3 times
Been thanked: 0 time

Re: Install Forge on Linux?

Postby bentheechidna » 12 May 2017, 20:26

Terminal Output(1):
[spoiler]
Code: Select all
ben@Waifu:~/Documents/MTGForge$ bash forge.sh
Language 'java.util.PropertyResourceBundle@8387b02d' loaded successfully.
(ThreadUtil first call): Running on a machine with 4 cpu core(s)
Read cards: 16724 archived files in 2869 ms (25 parts) using thread pool
EDT > java.lang.ExceptionInInitializerError
   at java.lang.J9VMInternals.ensureError(J9VMInternals.java:141)
   at java.lang.J9VMInternals.recordInitializationFailure(J9VMInternals.java:130)
   at forge.screens.home.VHomeUI.<init>(VHomeUI.java:144)
   at forge.screens.home.VHomeUI.<clinit>(VHomeUI.java:84)
   at forge.gui.framework.FScreen.<clinit>(FScreen.java:28)
   at forge.menus.LayoutMenu.getMenu(LayoutMenu.java:48)
   at forge.menus.ForgeMenu.refresh(ForgeMenu.java:73)
   at forge.menus.ForgeMenu.<init>(ForgeMenu.java:27)
   at forge.control.FControl.getForgeMenu(FControl.java:274)
   at forge.view.FNavigationBar.<clinit>(FNavigationBar.java:44)
   at forge.view.FView.initialize(FView.java:102)
   at forge.control.FControl$3.run(FControl.java:262)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:322)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:767)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:737)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 1
   at forge.screens.home.settings.VSubmenuDownloaders.javaRecentEnough(VSubmenuDownloaders.java:113)
   at forge.screens.home.settings.VSubmenuDownloaders.<init>(VSubmenuDownloaders.java:61)
   at forge.screens.home.settings.VSubmenuDownloaders.<clinit>(VSubmenuDownloaders.java:31)
   ... 24 more

(java:6739): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at javax.swing.JFileChooser.showDialog(JFileChooser.java:769)
   at javax.swing.JFileChooser.showSaveDialog(JFileChooser.java:692)
   at forge.GuiDesktop.getSaveFile(GuiDesktop.java:226)
   at forge.error.BugReporter.saveToFile(BugReporter.java:177)
   at forge.error.BugReportDialog$_SaveAction.actionPerformed(BugReportDialog.java:121)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2033)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2359)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:413)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:270)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:263)
   at java.awt.Component.processMouseEvent(Component.java:6544)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3335)
   at java.awt.Component.processEvent(Component.java:6309)
   at java.awt.Container.processEvent(Container.java:2247)
   at java.awt.Component.dispatchEventImpl(Component.java:4900)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4899)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4536)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4477)
   at java.awt.Container.dispatchEventImpl(Container.java:2291)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at javax.swing.JFileChooser.showDialog(JFileChooser.java:769)
   at javax.swing.JFileChooser.showSaveDialog(JFileChooser.java:692)
   at forge.GuiDesktop.getSaveFile(GuiDesktop.java:226)
   at forge.error.BugReporter.saveToFile(BugReporter.java:177)
   at forge.error.BugReportDialog$_SaveAction.actionPerformed(BugReportDialog.java:121)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2033)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2359)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:413)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:270)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:263)
   at java.awt.Component.processMouseEvent(Component.java:6544)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3335)
   at java.awt.Component.processEvent(Component.java:6309)
   at java.awt.Container.processEvent(Container.java:2247)
   at java.awt.Component.dispatchEventImpl(Component.java:4900)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4899)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4536)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4477)
   at java.awt.Container.dispatchEventImpl(Container.java:2291)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at javax.swing.JFileChooser.showDialog(JFileChooser.java:769)
   at javax.swing.JFileChooser.showSaveDialog(JFileChooser.java:692)
   at forge.GuiDesktop.getSaveFile(GuiDesktop.java:226)
   at forge.error.BugReporter.saveToFile(BugReporter.java:177)
   at forge.error.BugReportDialog$_SaveAction.actionPerformed(BugReportDialog.java:121)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2033)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2359)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:413)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:270)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:263)
   at java.awt.Component.processMouseEvent(Component.java:6544)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3335)
   at java.awt.Component.processEvent(Component.java:6309)
   at java.awt.Container.processEvent(Container.java:2247)
   at java.awt.Component.dispatchEventImpl(Component.java:4900)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4899)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4536)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4477)
   at java.awt.Container.dispatchEventImpl(Container.java:2291)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at
[/spoiler]
bentheechidna
 
Posts: 13
Joined: 29 Jul 2015, 18:49
Has thanked: 3 times
Been thanked: 0 time

Re: Install Forge on Linux?

Postby bentheechidna » 12 May 2017, 20:29

Terminal Output(2)
Code: Select all
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at javax.swing.JFileChooser.showDialog(JFileChooser.java:769)
   at javax.swing.JFileChooser.showSaveDialog(JFileChooser.java:692)
   at forge.GuiDesktop.getSaveFile(GuiDesktop.java:226)
   at forge.error.BugReporter.saveToFile(BugReporter.java:177)
   at forge.error.BugReportDialog$_SaveAction.actionPerformed(BugReportDialog.java:121)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2033)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2359)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:413)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:270)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:263)
   at java.awt.Component.processMouseEvent(Component.java:6544)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3335)
   at java.awt.Component.processEvent(Component.java:6309)
   at java.awt.Container.processEvent(Container.java:2247)
   at java.awt.Component.dispatchEventImpl(Component.java:4900)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4899)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4536)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4477)
   at java.awt.Container.dispatchEventImpl(Container.java:2291)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at javax.swing.JFileChooser.showDialog(JFileChooser.java:769)
   at javax.swing.JFileChooser.showSaveDialog(JFileChooser.java:692)
   at forge.GuiDesktop.getSaveFile(GuiDesktop.java:226)
   at forge.error.BugReporter.saveToFile(BugReporter.java:177)
   at forge.error.BugReportDialog$_SaveAction.actionPerformed(BugReportDialog.java:121)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2033)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2359)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:413)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:270)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:263)
   at java.awt.Component.processMouseEvent(Component.java:6544)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3335)
   at java.awt.Component.processEvent(Component.java:6309)
   at java.awt.Container.processEvent(Container.java:2247)
   at java.awt.Component.dispatchEventImpl(Component.java:4900)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4899)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4536)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4477)
   at java.awt.Container.dispatchEventImpl(Container.java:2291)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at javax.swing.JFileChooser.showDialog(JFileChooser.java:769)
   at javax.swing.JFileChooser.showSaveDialog(JFileChooser.java:692)
   at forge.GuiDesktop.getSaveFile(GuiDesktop.java:226)
   at forge.error.BugReporter.saveToFile(BugReporter.java:177)
   at forge.error.BugReportDialog$_SaveAction.actionPerformed(BugReportDialog.java:121)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2033)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2359)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:413)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:270)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:263)
   at java.awt.Component.processMouseEvent(Component.java:6544)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3335)
   at java.awt.Component.processEvent(Component.java:6309)
   at java.awt.Container.processEvent(Container.java:2247)
   at java.awt.Component.dispatchEventImpl(Component.java:4900)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4899)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4536)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4477)
   at java.awt.Container.dispatchEventImpl(Container.java:2291)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at javax.swing.JFileChooser.showDialog(JFileChooser.java:769)
   at javax.swing.JFileChooser.showSaveDialog(JFileChooser.java:692)
   at forge.GuiDesktop.getSaveFile(GuiDesktop.java:226)
   at forge.error.BugReporter.saveToFile(BugReporter.java:177)
   at forge.error.BugReportDialog$_SaveAction.actionPerformed(BugReportDialog.java:121)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2033)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2359)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:413)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:270)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:263)
   at java.awt.Component.processMouseEvent(Component.java:6544)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3335)
   at java.awt.Component.processEvent(Component.java:6309)
   at java.awt.Container.processEvent(Container.java:2247)
   at java.awt.Component.dispatchEventImpl(Component.java:4900)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4899)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4536)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4477)
   at java.awt.Container.dispatchEventImpl(Container.java:2291)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at javax.swing.JFileChooser.showDialog(JFileChooser.java:769)
   at javax.swing.JFileChooser.showSaveDialog(JFileChooser.java:692)
   at forge.GuiDesktop.getSaveFile(GuiDesktop.java:226)
   at forge.error.BugReporter.saveToFile(BugReporter.java:177)
   at forge.error.BugReportDialog$_SaveAction.actionPerformed(BugReportDialog.java:121)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2033)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2359)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:413)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:270)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:263)
   at java.awt.Component.processMouseEvent(Component.java:6544)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3335)
   at java.awt.Component.processEvent(Component.java:6309)
   at java.awt.Container.processEvent(Container.java:2247)
   at java.awt.Component.dispatchEventImpl(Component.java:4900)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4899)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4536)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4477)
   at java.awt.Container.dispatchEventImpl(Container.java:2291)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at javax.swing.JFileChooser.showDialog(JFileChooser.java:769)
   at javax.swing.JFileChooser.showSaveDialog(JFileChooser.java:692)
   at forge.GuiDesktop.getSaveFile(GuiDesktop.java:226)
   at forge.error.BugReporter.saveToFile(BugReporter.java:177)
   at forge.error.BugReportDialog$_SaveAction.actionPerformed(BugReportDialog.java:121)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2033)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2359)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:413)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:270)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:263)
   at java.awt.Component.processMouseEvent(Component.java:6544)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3335)
   at java.awt.Component.processEvent(Component.java:6309)
   at java.awt.Container.processEvent(Container.java:2247)
   at java.awt.Component.dispatchEventImpl(Component.java:4900)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4899)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4536)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4477)
   at java.awt.Container.dispatchEventImpl(Container.java:2291)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at javax.swing.JFileChooser.showDialog(JFileChooser.java:769)
   at javax.swing.JFileChooser.showSaveDialog(JFileChooser.java:692)
   at forge.GuiDesktop.getSaveFile(GuiDesktop.java:226)
   at forge.error.BugReporter.saveToFile(BugReporter.java:177)
   at forge.error.BugReportDialog$_SaveAction.actionPerformed(BugReportDialog.java:121)
   at
bentheechidna
 
Posts: 13
Joined: 29 Jul 2015, 18:49
Has thanked: 3 times
Been thanked: 0 time

Re: Install Forge on Linux?

Postby bentheechidna » 12 May 2017, 20:30

Terminal Output(3):
Code: Select all
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2033)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2359)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:413)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:270)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:263)
   at java.awt.Component.processMouseEvent(Component.java:6544)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3335)
   at java.awt.Component.processEvent(Component.java:6309)
   at java.awt.Container.processEvent(Container.java:2247)
   at java.awt.Component.dispatchEventImpl(Component.java:4900)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4899)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4536)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4477)
   at java.awt.Container.dispatchEventImpl(Container.java:2291)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at javax.swing.JFileChooser.showDialog(JFileChooser.java:769)
   at javax.swing.JFileChooser.showSaveDialog(JFileChooser.java:692)
   at forge.GuiDesktop.getSaveFile(GuiDesktop.java:226)
   at forge.error.BugReporter.saveToFile(BugReporter.java:177)
   at forge.error.BugReportDialog$_SaveAction.actionPerformed(BugReportDialog.java:121)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2033)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2359)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:413)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:270)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:263)
   at java.awt.Component.processMouseEvent(Component.java:6544)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3335)
   at java.awt.Component.processEvent(Component.java:6309)
   at java.awt.Container.processEvent(Container.java:2247)
   at java.awt.Component.dispatchEventImpl(Component.java:4900)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4899)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4536)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4477)
   at java.awt.Container.dispatchEventImpl(Container.java:2291)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at javax.swing.JFileChooser.showDialog(JFileChooser.java:769)
   at javax.swing.JFileChooser.showSaveDialog(JFileChooser.java:692)
   at forge.GuiDesktop.getSaveFile(GuiDesktop.java:226)
   at forge.error.BugReporter.saveToFile(BugReporter.java:177)
   at forge.error.BugReportDialog$_SaveAction.actionPerformed(BugReportDialog.java:121)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2033)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2359)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:413)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:270)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:263)
   at java.awt.Component.processMouseEvent(Component.java:6544)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3335)
   at java.awt.Component.processEvent(Component.java:6309)
   at java.awt.Container.processEvent(Container.java:2247)
   at java.awt.Component.dispatchEventImpl(Component.java:4900)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4899)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4536)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4477)
   at java.awt.Container.dispatchEventImpl(Container.java:2291)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at javax.swing.JFileChooser.showDialog(JFileChooser.java:769)
   at javax.swing.JFileChooser.showSaveDialog(JFileChooser.java:692)
   at forge.GuiDesktop.getSaveFile(GuiDesktop.java:226)
   at forge.error.BugReporter.saveToFile(BugReporter.java:177)
   at forge.error.BugReportDialog$_SaveAction.actionPerformed(BugReportDialog.java:121)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2033)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2359)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:413)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:270)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:263)
   at java.awt.Component.processMouseEvent(Component.java:6544)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3335)
   at java.awt.Component.processEvent(Component.java:6309)
   at java.awt.Container.processEvent(Container.java:2247)
   at java.awt.Component.dispatchEventImpl(Component.java:4900)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4899)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4536)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4477)
   at java.awt.Container.dispatchEventImpl(Container.java:2291)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at javax.swing.JFileChooser.showDialog(JFileChooser.java:769)
   at javax.swing.JFileChooser.showSaveDialog(JFileChooser.java:692)
   at forge.GuiDesktop.getSaveFile(GuiDesktop.java:226)
   at forge.error.BugReporter.saveToFile(BugReporter.java:177)
   at forge.error.BugReportDialog$_SaveAction.actionPerformed(BugReportDialog.java:121)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2033)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2359)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:413)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:270)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:263)
   at java.awt.Component.processMouseEvent(Component.java:6544)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3335)
   at java.awt.Component.processEvent(Component.java:6309)
   at java.awt.Container.processEvent(Container.java:2247)
   at java.awt.Component.dispatchEventImpl(Component.java:4900)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4899)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4536)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4477)
   at java.awt.Container.dispatchEventImpl(Container.java:2291)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at javax.swing.JFileChooser.showDialog(JFileChooser.java:769)
   at javax.swing.JFileChooser.showSaveDialog(JFileChooser.java:692)
   at forge.GuiDesktop.getSaveFile(GuiDesktop.java:226)
   at forge.error.BugReporter.saveToFile(BugReporter.java:177)
   at forge.error.BugReportDialog$_SaveAction.actionPerformed(BugReportDialog.java:121)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2033)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2359)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:413)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:270)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:263)
   at java.awt.Component.processMouseEvent(Component.java:6544)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3335)
   at java.awt.Component.processEvent(Component.java:6309)
   at java.awt.Container.processEvent(Container.java:2247)
   at java.awt.Component.dispatchEventImpl(Component.java:4900)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4899)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4536)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4477)
   at java.awt.Container.dispatchEventImpl(Container.java:2291)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at javax.swing.JFileChooser.showDialog(JFileChooser.java:769)
   at javax.swing.JFileChooser.showSaveDialog(JFileChooser.java:692)
   at forge.GuiDesktop.getSaveFile(GuiDesktop.java:226)
   at forge.error.BugReporter.saveToFile(BugReporter.java:177)
   at forge.error.BugReportDialog$_SaveAction.actionPerformed(BugReportDialog.java:121)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2033)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2359)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:413)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:270)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:263)
   at java.awt.Component.processMouseEvent(Component.java:6544)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3335)
   at java.awt.Component.processEvent(Component.java:6309)
   at java.awt.Container.processEvent(Container.java:2247)
   at java.awt.Component.dispatchEventImpl(Component.java:4900)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4899)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4536)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4477)
   at java.awt.Container.dispatchEventImpl(Container.java:2291)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at javax.swing.JFileChooser.showDialog(JFileChooser.java:769)
   at javax.swing.JFileChooser.showSaveDialog(JFileChooser.java:692)
   at forge.GuiDesktop.getSaveFile(GuiDesktop.java:226)
   at forge.error.BugReporter.saveToFile(BugReporter.java:177)
   at forge.error.BugReportDialog$_SaveAction.actionPerformed(BugReportDialog.java:121)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2033)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2359)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:413)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:270)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:263)
   at java.awt.Component.processMouseEvent(Component.java:6544)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3335)
   at java.awt.Component.processEvent(Component.java:6309)
   at java.awt.Container.processEvent(Container.java:2247)
   at java.awt.Component.dispatchEventImpl(Component.java:4900)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4899)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4536)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4477)
   at java.awt.Container.dispatchEventImpl(Container.java:2291)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
EDT > java.lang.NullPointerException
   at forge.control.FControl.dispatchKeyEvent(FControl.java:392)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1079)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:956)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:782)
   at java.awt.Component.dispatchEventImpl(Component.java:4771)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at javax.swing.JFileChooser.showDialog(JFileChooser.java:769)
   at javax.swing.JFileChooser.showSaveDialog(JFileChooser.java:692)
   at forge.GuiDesktop.getSaveFile(GuiDesktop.java:226)
   at forge.error.BugReporter.saveToFile(BugReporter.java:177)
   at forge.error.BugReportDialog$_SaveAction.actionPerformed(BugReportDialog.java:121)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2033)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2359)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:413)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:270)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:263)
   at java.awt.Component.processMouseEvent(Component.java:6544)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3335)
   at java.awt.Component.processEvent(Component.java:6309)
   at java.awt.Container.processEvent(Container.java:2247)
   at java.awt.Component.dispatchEventImpl(Component.java:4900)
   at java.awt.Container.dispatchEventImpl(Container.java:2305)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4899)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4536)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4477)
   at java.awt.Container.dispatchEventImpl(Container.java:2291)
   at java.awt.Window.dispatchEventImpl(Window.java:2757)
   at java.awt.Component.dispatchEvent(Component.java:4722)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:769)
   at java.awt.EventQueue.access$500(EventQueue.java:108)
   at java.awt.EventQueue$3.run(EventQueue.java:720)
   at java.awt.EventQueue$3.run(EventQueue.java:714)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:101)
   at java.awt.EventQueue$4.run(EventQueue.java:742)
   at java.awt.EventQueue$4.run(EventQueue.java:740)
   at java.security.AccessController.doPrivileged(AccessController.java:620)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:91)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:739)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:212)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:120)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:195)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:240)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:238)
   at java.security.AccessController.doPrivileged(AccessController.java:594)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:238)
   at java.awt.Dialog.show(Dialog.java:1095)
   at java.awt.Component.show(Component.java:1682)
   at java.awt.Component.setVisible(Component.java:1634)
   at java.awt.Window.setVisible(Window.java:1025)
   at java.awt.Dialog.setVisible(Dialog.java:1016)
   at forge.error.BugReportDialog.show(BugReportDialog.java:88)
   at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
   at forge.error.BugReporter.reportException(BugReporter.java:106)
   at forge.error.BugReporter.reportException(BugReporter.java:113)
   at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:850)
   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:848)
   at java.awt.EventDispatchThread.processException(EventDispatchThread.java:234)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:226)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:127)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:112)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:104)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:93)
bentheechidna
 
Posts: 13
Joined: 29 Jul 2015, 18:49
Has thanked: 3 times
Been thanked: 0 time

Re: Install Forge on Linux?

Postby Asta666 » 12 May 2017, 21:13

What version/s of java do you have installed? I'd try a different one with Forge (you can tell the one forge.sh is invoking from the output of the command which java).
Asta666
 
Posts: 46
Joined: 06 Oct 2010, 13:22
Has thanked: 3 times
Been thanked: 4 times

Re: Install Forge on Linux?

Postby bentheechidna » 12 May 2017, 21:27

I think it's the latest version but I'm not sure. Using "which java" just outputs "usr/bin/java"
bentheechidna
 
Posts: 13
Joined: 29 Jul 2015, 18:49
Has thanked: 3 times
Been thanked: 0 time

Re: Install Forge on Linux?

Postby Asta666 » 13 May 2017, 13:14

If you're not comfortable with having different versions installed at the same time uninstall the current one (how to do it depends on the distribution you use) and try openjdk 8 http://openjdk.java.net/install/
If you're using an ubuntu based distribution you can also try the ppa for oracle java 8 http://www.webupd8.org/2012/09/install- ... a-ppa.html
Asta666
 
Posts: 46
Joined: 06 Oct 2010, 13:22
Has thanked: 3 times
Been thanked: 4 times

Re: Install Forge on Linux?

Postby bentheechidna » 13 May 2017, 13:26

I changed distros this morning (both were Ubuntu-based) but continued to receive the error. Installing openjdk8 did the trick.

Thank you very much.
bentheechidna
 
Posts: 13
Joined: 29 Jul 2015, 18:49
Has thanked: 3 times
Been thanked: 0 time

Next

Return to Forge

Who is online

Users browsing this forum: HedgeWizard and 50 guests


Who is online

In total there are 51 users online :: 1 registered, 0 hidden and 50 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: HedgeWizard and 50 guests

Login Form