NexaHome stays iconized
Posted: Fri Mar 17, 2023 9:45 am
Hi!
I am having this rather annoying problem: I have started NexaHome application (2.3.0), and after it runs, I have minimized application, so it shows in the icon tray.
When I try to maximize the application, it immediately shrinks into taskbar and after that, NexaHome icon is again show in the icon tray but no application window! Usually this problem occurs only after a while NexaHome has been running.
So, there is no way for me to recall the application (other than to stop and start again manually).
Curiously, all functions (visible at the icon with secondary mouse key: e.g. toggle device) work OK. Also tdtool works fine.
I have the following log output from this run of NexaHome:
----8<----
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at sun.awt.X11.XEmbeddedFramePeer.getAbsoluteX(XEmbeddedFramePeer.java:265)
at sun.awt.X11.XBaseWindow.toOtherWindow(XBaseWindow.java:746)
at sun.awt.X11.XTrayIconPeer$TrayIconEventProxy.handleEvent(XTrayIconPeer.java:442)
at sun.awt.X11.XTrayIconPeer$TrayIconEventProxy.mouseEntered(XTrayIconPeer.java:475)
at java.awt.Component.processMouseEvent(Component.java:6277)
at java.awt.Component.processEvent(Component.java:6033)
at java.awt.Component.dispatchEventImpl(Component.java:4629)
at java.awt.Component.dispatchEvent(Component.java:4455)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:649)
at java.awt.EventQueue.access$000(EventQueue.java:96)
at java.awt.EventQueue$1.run(EventQueue.java:608)
at java.awt.EventQueue$1.run(EventQueue.java:606)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
at java.awt.EventQueue$2.run(EventQueue.java:622)
at java.awt.EventQueue$2.run(EventQueue.java:620)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:619)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at sun.awt.X11.XEmbeddedFramePeer.getAbsoluteX(XEmbeddedFramePeer.java:265)
at sun.awt.X11.XBaseWindow.getAbsoluteX(XBaseWindow.java:1159)
at sun.awt.X11.XBaseWindow.toOtherWindow(XBaseWindow.java:746)
at sun.awt.X11.XBaseWindow.toGlobal(XBaseWindow.java:784)
at sun.awt.X11.XEmbeddedFramePeer.getLocationOnScreen(XEmbeddedFramePeer.java:181)
at java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:1927)
at java.awt.Component.getLocationOnScreen(Component.java:1905)
at sun.awt.X11.XTrayIconPeer.getLocationOnScreen(XTrayIconPeer.java:400)
at sun.awt.X11.XTrayIconPeer.getBounds(XTrayIconPeer.java:404)
at sun.awt.X11.InfoWindow$Tooltip$2$1.run(InfoWindow.java:210)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.X11.InfoWindow$Tooltip$2.run(InfoWindow.java:208)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647)
at java.awt.EventQueue.access$000(EventQueue.java:96)
at java.awt.EventQueue$1.run(EventQueue.java:608)
at java.awt.EventQueue$1.run(EventQueue.java:606)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
at java.awt.EventQueue$2.run(EventQueue.java:622)
at java.awt.EventQueue$2.run(EventQueue.java:620)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:619)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
----8<----
I run Fedora 15 (no gnome shell, my HW is so old)
Java is:
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.3) (fedora-59.1.10.3.fc15-i386)
OpenJDK Client VM (build 20.0-b11, mixed mode)
I am having this rather annoying problem: I have started NexaHome application (2.3.0), and after it runs, I have minimized application, so it shows in the icon tray.
When I try to maximize the application, it immediately shrinks into taskbar and after that, NexaHome icon is again show in the icon tray but no application window! Usually this problem occurs only after a while NexaHome has been running.
So, there is no way for me to recall the application (other than to stop and start again manually).
Curiously, all functions (visible at the icon with secondary mouse key: e.g. toggle device) work OK. Also tdtool works fine.
I have the following log output from this run of NexaHome:
----8<----
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at sun.awt.X11.XEmbeddedFramePeer.getAbsoluteX(XEmbeddedFramePeer.java:265)
at sun.awt.X11.XBaseWindow.toOtherWindow(XBaseWindow.java:746)
at sun.awt.X11.XTrayIconPeer$TrayIconEventProxy.handleEvent(XTrayIconPeer.java:442)
at sun.awt.X11.XTrayIconPeer$TrayIconEventProxy.mouseEntered(XTrayIconPeer.java:475)
at java.awt.Component.processMouseEvent(Component.java:6277)
at java.awt.Component.processEvent(Component.java:6033)
at java.awt.Component.dispatchEventImpl(Component.java:4629)
at java.awt.Component.dispatchEvent(Component.java:4455)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:649)
at java.awt.EventQueue.access$000(EventQueue.java:96)
at java.awt.EventQueue$1.run(EventQueue.java:608)
at java.awt.EventQueue$1.run(EventQueue.java:606)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
at java.awt.EventQueue$2.run(EventQueue.java:622)
at java.awt.EventQueue$2.run(EventQueue.java:620)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:619)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at sun.awt.X11.XEmbeddedFramePeer.getAbsoluteX(XEmbeddedFramePeer.java:265)
at sun.awt.X11.XBaseWindow.getAbsoluteX(XBaseWindow.java:1159)
at sun.awt.X11.XBaseWindow.toOtherWindow(XBaseWindow.java:746)
at sun.awt.X11.XBaseWindow.toGlobal(XBaseWindow.java:784)
at sun.awt.X11.XEmbeddedFramePeer.getLocationOnScreen(XEmbeddedFramePeer.java:181)
at java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:1927)
at java.awt.Component.getLocationOnScreen(Component.java:1905)
at sun.awt.X11.XTrayIconPeer.getLocationOnScreen(XTrayIconPeer.java:400)
at sun.awt.X11.XTrayIconPeer.getBounds(XTrayIconPeer.java:404)
at sun.awt.X11.InfoWindow$Tooltip$2$1.run(InfoWindow.java:210)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.X11.InfoWindow$Tooltip$2.run(InfoWindow.java:208)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647)
at java.awt.EventQueue.access$000(EventQueue.java:96)
at java.awt.EventQueue$1.run(EventQueue.java:608)
at java.awt.EventQueue$1.run(EventQueue.java:606)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
at java.awt.EventQueue$2.run(EventQueue.java:622)
at java.awt.EventQueue$2.run(EventQueue.java:620)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:619)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
----8<----
I run Fedora 15 (no gnome shell, my HW is so old)
Java is:
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.3) (fedora-59.1.10.3.fc15-i386)
OpenJDK Client VM (build 20.0-b11, mixed mode)