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

Quelea fails to start when remote control password is a numeric value #666

Open
kukymbr opened this issue Jan 28, 2025 · 1 comment
Open

Comments

@kukymbr
Copy link
Contributor

kukymbr commented Jan 28, 2025

Hi,
I've got a bug on a church's iMac with Sequoia (15.1.1) on Intel chip: Quelea fail to start at all. Got the same result on 2024.0, 2024.0-beta-2 and 2024.1 builds.
There are some exceptions in the log:

Jan 27, 2025 11:56:33 PM org.quelea.windows.main.Main$UncaughtExceptionHandler uncaughtException
SEVERE: Uncaught exception on thread: JavaFX Application Thread
java.lang.ClassCastException: class java.lang.Double cannot be cast to class java.lang.String (java.lang.Double and java.lang.String are in module java.base of loader 'bootstrap')
	at javafx.beans.property.StringProperty.setValue(StringProperty.java:57)
	at com.dlsc.preferencesfx.model.Setting.loadSettingValue(Setting.java:517)
	at com.dlsc.preferencesfx.model.PreferencesFxModel.lambda$loadSettingValues$7(PreferencesFxModel.java:213)
	at java.base/java.util.ArrayList.forEach(Unknown Source)
	at com.dlsc.preferencesfx.model.PreferencesFxModel.loadSettingValues(PreferencesFxModel.java:209)
	at com.dlsc.preferencesfx.PreferencesFx.init(PreferencesFx.java:69)
	at com.dlsc.preferencesfx.PreferencesFx.<init>(PreferencesFx.java:64)
	at com.dlsc.preferencesfx.PreferencesFx.of(PreferencesFx.java:113)
	at org.quelea.windows.options.PreferencesDialog.<init>(PreferencesDialog.java:96)
	at org.quelea.windows.main.MainWindow.<init>(MainWindow.java:92)
	at org.quelea.windows.main.Main.lambda$start$10(Main.java:238)
	at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:457)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:456)
	at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)


Jan 27, 2025 11:56:33 PM org.quelea.windows.main.Main$UncaughtExceptionHandler uncaughtException
SEVERE: Uncaught exception on thread: JavaFX Application Thread
java.lang.NullPointerException
	at org.quelea.windows.main.Main.lambda$start$12(Main.java:247)
	at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:457)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:456)
	at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)

quelea-debuglog.log

@kukymbr
Copy link
Contributor Author

kukymbr commented Jan 29, 2025

UPD

Finally I found what causes this bug.
I've set value 1 for a remote control server password, and it was parsed as a number on the bootstrap.
Editing the ~/.quelea/quelea.properties file and replacing value for the remote.control.password field helped.
But it's still a bug, numeric passwords are not supported.

@kukymbr kukymbr changed the title Quelea fails to start on macOS Sequoia (Intel chip) Quelea fails to start when remote control password is a numeric value Jan 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant