Multibit-Legacy / multibit-hd

Deprecated Bitcoin Wallet
https://multibit.org/blog/2017/07/26/multibit-shutdown.html
Other
169 stars 124 forks source link

getDefaultScreenDevice fails #796

Open jim618 opened 8 years ago

jim618 commented 8 years ago
[2015-09-23T17:49:36.622+02:00] ERROR AWT-EventQueue-0 org.multibit.hd.core.error_reporting.ExceptionHandler - Uncaught exception. Proceeding to show Error Reporting dialog...

java.lang.ArrayIndexOutOfBoundsException: 1
    at sun.awt.Win32GraphicsEnvironment.getDefaultScreenDevice(Unknown Source) ~[na:1.7.0_80]
    at sun.awt.windows.WWindowPeer.updateGC(Unknown Source) ~[na:1.7.0_80]
    at sun.awt.windows.WWindowPeer.displayChanged(Unknown Source) ~[na:1.7.0_80]
    at sun.awt.SunDisplayChanger.notifyListeners(Unknown Source) ~[na:1.7.0_80]
    at sun.awt.Win32GraphicsDevice.displayChanged(Unknown Source) ~[na:1.7.0_80]
    at sun.java2d.d3d.D3DGraphicsDevice.displayChanged(Unknown Source) ~[na:1.7.0_80]
    at sun.awt.Win32GraphicsEnvironment.displayChanged(Unknown Source) ~[na:1.7.0_80]
    at sun.awt.windows.WToolkit$5.run(Unknown Source) ~[na:1.7.0_80]
    at java.awt.event.InvocationEvent.dispatch(Unknown Source) ~[na:1.7.0_80]
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ~[na:1.7.0_80]
    at java.awt.EventQueue.access$300(Unknown Source) ~[na:1.7.0_80]
    at java.awt.EventQueue$3.run(Unknown Source) ~[na:1.7.0_80]
    at java.awt.EventQueue$3.run(Unknown Source) ~[na:1.7.0_80]
    at java.security.AccessController.doPrivileged(Native Method) ~[na:1.7.0_80]
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) ~[na:1.7.0_80]
    at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[na:1.7.0_80]
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.7.0_80]
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.7.0_80]
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.7.0_80]
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.7.0_80]
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.7.0_80]
    at java.awt.EventDispatchThread.run(Unknown Source) [na:1.7.0_80]

This should be reported to the user (not sure how if the display has failed).