Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exception in thread "JavaFX Application Thread" on tooltip hover over buttons #1848

Open
supremecmdr opened this issue Jan 22, 2025 · 1 comment

Comments

@supremecmdr
Copy link

I am running the game on a Linux Debian 12 with Oracle Java 1.8 which is in it own folder inside the game.
The game loads properly, no problem on the first screen, but when loading any game, once inside the world, trying to hover over any button as the tooltip pops up the errors keep filling the terminal console and error.log as the mouse moves. Also some buttons like Q and E page change do not work with the mouse at all.
I am able to play fully with keyboard and what little else there is still works with the mouse thankfully.

Running the game as "java/bin/java -jar LilithsThrone_0_4_10_7.jar" from within the game folder in the terminal,

terminal console output:

Printing to error.log

(java:2711689): Gtk-WARNING **: 09:29:03.400: Theme parsing error: gtk.css:10:9: 'position' is not a valid property name

(java:2711689): Gtk-WARNING **: 09:29:03.400: Theme parsing error: gtk.css:16:11: Not using units is deprecated. Assuming 'px'.

(java:2711689): Gtk-WARNING **: 09:29:03.400: Theme parsing error: gtk.css:17:15: Not using units is deprecated. Assuming 'px'.

(java:2711689): Gtk-WARNING **: 09:29:03.400: Theme parsing error: gtk.css:22:23: 'none' is not a valid color name

(java:2711689): Gdk-WARNING **: 09:29:05.557: XSetErrorHandler() called with a GDK error trap pushed. Don't do that.
Exception in thread "JavaFX Application Thread" Exception in thread "JavaFX Application Thread" Exception in thread "JavaFX Application Thread"

error.log:

Game Version: 0.4.10.7 (jar)
Java: 1.8.0_441 (Oracle Corporation)
OS: Linux (amd64)
Mod folders present: innoxia
java.lang.NullPointerException
	at com.sun.webkit.WebPage.twkProcessMouseEvent(Native Method)
	at com.sun.webkit.WebPage.dispatchMouseEvent(WebPage.java:832)
	at javafx.scene.web.WebView.processMouseEvent(WebView.java:1048)
	at javafx.scene.web.WebView.lambda$registerEventHandlers$3(WebView.java:1171)
	at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
	at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
	at javafx.event.Event.fireEvent(Event.java:198)
	at javafx.scene.Scene$MouseHandler.process(Scene.java:3760)
	at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3488)
	at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1765)
	at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2497)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:397)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:434)
	at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:411)
	at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:433)
	at com.sun.glass.ui.View.handleMouseEvent(View.java:555)
	at com.sun.glass.ui.View.notifyMouse(View.java:941)
	at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
	at com.sun.glass.ui.gtk.GtkApplication.lambda$null$10(GtkApplication.java:245)
	at java.lang.Thread.run(Thread.java:750)

each Exception in thread "JavaFX Application Thread" corresponds to one of those log exceptions.

@TeroCat
Copy link

TeroCat commented Feb 25, 2025

JavaFX18. which this project is built on, requires Java 11+ to function, according to the Java18 Release Notes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants