Page 1 of 1

NexaHome stays iconized

Posted: Fri Mar 17, 2023 9:45 am
by merbau
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)

Re: NexaHome stays iconized

Posted: Fri Mar 17, 2023 9:45 am
by hekj
merbau wrote: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.
How do you maximize the application, do you click on the icon or select the menu item "Show"?

Re: NexaHome stays iconized

Posted: Fri Mar 17, 2023 9:45 am
by merbau
hekj wrote:How do you maximize the application, do you click on the icon or select the menu item "Show"?
I tried both methods, and both of them resulted exactly the same: not showing the application.

Re: NexaHome stays iconized

Posted: Fri Mar 17, 2023 9:45 am
by Klas
Did you ever find a solution for this problem?

The same things happens here. Everything was fine with Ubutnu/Unity, but since I changed to Cinnamon I get the problem described above. The window is showing for a moment and then goes back minimized to the tray.