Dukascopy
 
 
Wiki JStore Search Login

ERROR com.dukascopy.dds2.greed.util.b.c - Uncaught exception
 Post subject: ERROR com.dukascopy.dds2.greed.util.b.c - Uncaught exception Post rating: 0   New post Posted: Wed 11 Feb, 2015, 09:30 
User avatar

User rating: 2
Joined: Mon 30 May, 2011, 15:41
Posts: 86
Location: Czech Republic, Prague
When connecting over RDP to computer where JForex platform is running (occured on two computers W8+Java8, W7+Java7), plaform GUI is often frozen (but platform is running - strategies are running or for example historical data downloading is running), and usualy in 1-3 days GUI will be usable and funtional again. Also Java console is forzen when platform GUI is frozen, but I can do CTRL+A and CTRL+C, so Java console is also running, only GUI is frozen. This is what I can find in Java Console, very fast repeated:

28667659 [AWT-EventQueue-2] ERROR com.dukascopy.dds2.greed.util.b.c  - Uncaught exception in [AWT-EventQueue-2] thread: null
java.lang.NullPointerException
   at com.sun.java.swing.plaf.windows.XPStyle$Skin.getWidth(XPStyle.java:517)
   at com.sun.java.swing.plaf.windows.XPStyle$Skin.getWidth(XPStyle.java:521)
   at com.sun.java.swing.plaf.windows.WindowsIconFactory$VistaMenuItemCheckIconFactory.getIconWidth(WindowsIconFactory.java:685)
   at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$1.createValue(WindowsLookAndFeel.java:1699)
   at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.recursiveCreateValue(WindowsLookAndFeel.java:2383)
   at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.getXPValue(WindowsLookAndFeel.java:2371)
   at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.createValue(WindowsLookAndFeel.java:2358)
   at javax.swing.UIDefaults.getFromHashtable(UIDefaults.java:233)
   at javax.swing.UIDefaults.get(UIDefaults.java:163)
   at javax.swing.MultiUIDefaults.get(MultiUIDefaults.java:64)
   at javax.swing.UIManager.get(UIManager.java:952)
   at sun.swing.MenuItemLayoutHelper.getMinTextOffset(MenuItemLayoutHelper.java:214)
   at sun.swing.MenuItemLayoutHelper.reset(MenuItemLayoutHelper.java:138)
   at sun.swing.MenuItemLayoutHelper.<init>(MenuItemLayoutHelper.java:107)
   at javax.swing.plaf.basic.BasicMenuItemUI.getPreferredMenuItemSize(BasicMenuItemUI.java:412)
   at com.sun.java.swing.plaf.windows.WindowsMenuUI.getPreferredMenuItemSize(WindowsMenuUI.java:281)
   at javax.swing.plaf.basic.BasicMenuItemUI.getPreferredSize(BasicMenuItemUI.java:367)
   at javax.swing.JComponent.getPreferredSize(JComponent.java:1660)
   at javax.swing.BoxLayout.checkRequests(BoxLayout.java:483)
   at javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:300)
   at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:60)
   at java.awt.Container.preferredSize(Container.java:1788)
   at java.awt.Container.getPreferredSize(Container.java:1773)
   at javax.swing.JComponent.getPreferredSize(JComponent.java:1662)
   at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:1003)
   at java.awt.Container.layout(Container.java:1503)
   at java.awt.Container.doLayout(Container.java:1492)
   at java.awt.Container.validateTree(Container.java:1688)
   at java.awt.Container.validate(Container.java:1623)
   at javax.swing.RepaintManager$2.run(RepaintManager.java:691)
   at javax.swing.RepaintManager$2.run(RepaintManager.java:689)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:688)
   at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1676)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
   at java.awt.EventQueue.access$200(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:694)
   at java.awt.EventQueue$3.run(EventQueue.java:692)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)


 
 Post subject: Re: ERROR com.dukascopy.dds2.greed.util.b.c - Uncaught exception Post rating: 0   New post Posted: Wed 11 Feb, 2015, 10:46 
JForex Master
User avatar

User rating:
Joined: Wed 16 Sep, 2009, 18:23
Posts: 1045
Location: Geneva, Switzerland
We will look into this.


 
 Post subject: Re: ERROR com.dukascopy.dds2.greed.util.b.c - Uncaught exception Post rating: 0   New post Posted: Tue 03 Mar, 2015, 13:04 
JForex Master
User avatar

User rating:
Joined: Wed 16 Sep, 2009, 18:23
Posts: 1045
Location: Geneva, Switzerland
This is known Java bug. It is thrown when switching between windows themes on any Windows version >= Windows XP.

Most likely, the similar case happenes on using Remote Desktop Connection.
https://bugs.java.com/view_bug.do?bug_id=6588271
https://bugs.java.com/view_bug.do?bug_id=8039383

Is fixed in 9-th Java version


 

Jump to:  

cron
  © 1998-2024 Dukascopy® Bank SA
On-line Currency forex trading with Swiss Forex Broker - ECN Forex Brokerage,
Managed Forex Accounts, introducing forex brokers, Currency Forex Data Feed and News
Currency Forex Trading Platform provided on-line by Dukascopy.com