danielg1974
Goto Top

Unable to override the start method of Javafx

Hallo.

Ich bräuchte Hilfe von einem Java-Entwickler, der mir sagen kann was genau die Fehlermeldung aussagt und wie ich das abstellen kann.

Es geht um das Test-Tool OnVUE der Firma Pearson VUE.
Support bekommt man nicht wirklich bei der Firma. Man dreht sich nur ständig im Kreis.
Problem ist, dass das Test-Tool seit Januar einen nichtssagenden Fehler ausspuckt und damit mein extra für die Microsoft-Online Prüfungen angeschaffter Mini-PC dafür nicht mehr nutzbar ist.

Wer Zeit und Muße hat sich das Problem anzuschauen:
Probleme mit OnVUE

Hier ist der Log-Auszug:
2025-02-24 17:19:46.331+0100 [BROWSERLOCKWIN] [INFO] Response code received after fetching client minimum version :200

2025-02-24 17:19:46.331+0100 [BROWSERLOCKWIN] [INFO] Client minimum version is successfully fetched from SDS

2025-02-24 17:19:46.331+0100 [BROWSERLOCKWIN] [INFO] Minimum browserlock version required, minimumVersion=2402

2025-02-24 17:19:46.331+0100 [BROWSERLOCKWIN] [INFO] Current browserlock version: 2501.1.3

2025-02-24 17:19:46.380+0100 [BROWSERLOCKWIN] [ERROR] Unable to override the start method of Javafx

java.lang.NullPointerException: null

at java.base/java.util.Objects.requireNonNull(Unknown Source)

at com.vue.browserlock.commons.executor.VMCheckExecutor.isBrowserLockRunningOnVM(VMCheckExecutor.java:74)

at com.vue.browserlock.win.WinBrowserLockApplication.start(WinBrowserLockApplication.java:467)

at javafx.graphics@21.0.4/com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(Unknown Source)

at javafx.graphics@21.0.4/com.sun.javafx.application.PlatformImpl.lambda$runAndWait$12(Unknown Source)

at javafx.graphics@21.0.4/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)

at java.base/java.security.AccessController.doPrivileged(Unknown Source)

at javafx.graphics@21.0.4/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)

at javafx.graphics@21.0.4/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)

at javafx.graphics@21.0.4/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)

at javafx.graphics@21.0.4/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source)

at java.base/java.lang.Thread.run(Unknown Source)

2025-02-24 17:19:46.389+0100 [BROWSERLOCKWIN] [INFO] Shutdown file monitor stopped

2025-02-24 17:19:46.394+0100 [BROWSERLOCKWIN] [INFO] BrowserLock exit: exitCode=93

Grüße

Daniel

Content-ID: 671614

Url: https://administrator.de/forum/unable-to-override-the-start-method-of-javafx-671614.html

Ausgedruckt am: 25.02.2025 um 16:02 Uhr

MirkoKR
MirkoKR 25.02.2025 um 14:05:38 Uhr
Goto Top
Ich bin kein Java-Experte - und hoffe, das es noch qualifizierte Antworten geben wird ...

Aber ich interpretiere die Fehlermeldungen als ein Berechtigungsproblem von Java im Browserll ...

a) Anderen, nicht Chromium-basierten Browser testen

b) unter URL z.B. "chrome://flags" die Java Einstellungen prüfen/anpassen
mediodia
mediodia 25.02.2025 aktualisiert um 14:10:07 Uhr
Goto Top
Unable to override the start method of Javafx java.lang.NullPointerException: null
Programmierfehler, da hat jemand eine Variable nicht auf Inhalt geprüft, solche Fehler zeugen von schlechtem Programmierstil. Wende dich mit einem Bug-Report an den Hersteller.

Gruß m.
MirkoKR
MirkoKR 25.02.2025 um 14:09:37 Uhr
Goto Top
Zitat von @mediodia:

Unable to override the start method of Javafx java.lang.NullPointerException: null
Ist ein Programmierfehler, da hat jemand eine Variable nicht auf Inhalt geprüft. Wende dich an den Hersteller.

Gruß m.

naja, Pearson VUE ist ja nicht "irgendein kleiner" Anbieter ... Wenn es daran liegt, gibt es sicher schon viele Beschwerden und Lösungen
mediodia
mediodia 25.02.2025 aktualisiert um 14:12:03 Uhr
Goto Top
naja, Pearson VUE ist ja nicht "irgendein kleiner" Anbieter ...
Microsoft auch nicht und trotzdem wird da oft nur "shit" produziert ... face-smile. Größe ist nicht unbedingt ein Garant für Fehlerfreiheit.
DanielG1974
DanielG1974 25.02.2025 um 14:11:04 Uhr
Goto Top
Zitat von @mediodia:

Unable to override the start method of Javafx java.lang.NullPointerException: null
Programmierfehler, da hat jemand eine Variable nicht auf Inhalt geprüft. Wende dich an den Hersteller.

Gruß m.

An so etwas in der Art denke ich die ganze Zeit.
Wer den Support von Pearson VUE kennt, der weiß was mir dann bevorsteht.
Eine Supportanfrage von meiner Prüfung im Januar diesbezüglich wurde bis jetzt nicht beantwortet.
Ein Live-Chat mit dem Support von Pearson VUE hat nichts gebracht.
In deren Augen sind meine Rechner nicht richtig eingerichtet.
Eine weitere E-Mailanfrage ist noch nicht beantwortet worden.

Gruß Daniel
mediodia
mediodia 25.02.2025 aktualisiert um 14:13:54 Uhr
Goto Top
In deren Augen sind meine Rechner nicht richtig eingerichtet.
Das kannst du einfach verifizieren indem du einen absolut cleanes OS und ausschließlich deren Software nach Vorgaben neu installierst. Wenn's dann immer noch nicht klappt, ist das Ding Schrott.
MirkoKR
MirkoKR 25.02.2025 um 14:13:53 Uhr
Goto Top
Zitat von @mediodia:

naja, Pearson VUE ist ja nicht "irgendein kleiner" Anbieter ...
Microsoft auch nicht und trotzdem wird da oft nur "shit" produziert ... face-smile. Größe ist nicht unbedingt ein Garant für Fehlerfreiheit.

Richtig. Aber es gibt dazu keine gehäuften Fehlermeldungen 🤔
mediodia
mediodia 25.02.2025 aktualisiert um 14:23:56 Uhr
Goto Top
Zitat von @MirkoKR:
Richtig. Aber es gibt dazu keine gehäuften Fehlermeldungen 🤔
Kann auch heißen das es nur eine Minderheit nutzt, oder gar keiner mehr ...
DanielG1974
DanielG1974 25.02.2025 um 14:26:05 Uhr
Goto Top
Mit TCPView aus der SysinternalsSuite war zu sehen, dass ein separater Aufruf durch die JavaFX Komponente gestartet wurde.
Da wurde auch eine Verbindung herstellt.

Falls es irgendwie weiterhilft, habe ich mit dem Snippingtool eine Aufnahme gemacht.

OnVUE Fail

Gruß Daniel
DanielG1974
DanielG1974 25.02.2025 um 14:27:38 Uhr
Goto Top
Zitat von @mediodia:

In deren Augen sind meine Rechner nicht richtig eingerichtet.
Das kannst du einfach verifizieren indem du einen absolut cleanes OS und ausschließlich deren Software nach Vorgaben neu installierst. Wenn's dann immer noch nicht klappt, ist das Ding Schrott.

Der Mini-PC ist nur für die Prüfungen angeschafft worden.
Dort ist nichts großartiges drauf.
Browser, Office, PDF-Viewer - fertig.
DanielG1974
DanielG1974 25.02.2025 um 14:29:44 Uhr
Goto Top
Zitat von @mediodia:

In deren Augen sind meine Rechner nicht richtig eingerichtet.
Das kannst du einfach verifizieren indem du einen absolut cleanes OS und ausschließlich deren Software nach Vorgaben neu installierst. Wenn's dann immer noch nicht klappt, ist das Ding Schrott.

OnVUE wird bei jedem Test neu installiert.
Du musst auch immer die aktuellste bei denen verfügbare Version benutzen.
Du kannst keine ältere Version benutzen. Sonst wird der Vorgang sofort abgebrochen.
MirkoKR
MirkoKR 25.02.2025 um 14:31:42 Uhr
Goto Top
Zitat von @mediodia:

Zitat von @MirkoKR:
Richtig. Aber es gibt dazu keine gehäuften Fehlermeldungen 🤔
Kann auch heißen das es nur eine Minderheit nutzt, oder gar keiner mehr ...

Es erstaunt mich, das du als "Administrator" Pearson/VUE nicht zu kennen scheinst 🤔
DanielG1974
DanielG1974 25.02.2025 um 14:36:16 Uhr
Goto Top
Zitat von @MirkoKR:

Zitat von @mediodia:

naja, Pearson VUE ist ja nicht "irgendein kleiner" Anbieter ...
Microsoft auch nicht und trotzdem wird da oft nur "shit" produziert ... face-smile. Größe ist nicht unbedingt ein Garant für Fehlerfreiheit.

Richtig. Aber es gibt dazu keine gehäuften Fehlermeldungen 🤔

Keine gehäuften Fehlermeldungen?
Hast Du mal nach Problemen mit PersonVUE und deren Software OnVUE gesucht?
Die meisten Prüfungskandidaten fahren dann irgendwann entnervt lieber in ein Prüfungscenter, auch wenn das mehrere Stunden Anfahrt bedeutet.
Solange die Software funktioniert - ok. Aber wehe Du hast ein Problem.
Ich habe jetzt auch 3 Versionen weiter immer noch das gleiche Problem mit dem Prüfungs-PC.
Und mein Hauptrechner hatte vor seiner Neuinstallation am Freitag (22.05.2025) auch jedesmal die Tests bestanden.
Obwohl ich da Unmengen an Software (Hyper-V usw.) drauf hatte, den zum Zocken benutze und jedesmal erst die Virtualisierungsfunktionen im BIOS abschalten muss.

War alles kein Problem bis zur neuen OnVUE-Version im Januar.
mediodia
mediodia 25.02.2025 aktualisiert um 14:43:35 Uhr
Goto Top
Zitat von @MirkoKR:
Es erstaunt mich, das du als "Administrator" Pearson/VUE nicht zu kennen scheinst 🤔
"Administrator" heißt nicht = allwissender Gott, außerdem bin ich Entwickler, ich bin hauptsächlich auf der Linux-Server-Schiene unterwegs, auf ach so tolle "MS-Klicki-Bunti-Zertfikate" legen wir hier nix.
DanielG1974
DanielG1974 25.02.2025 um 14:46:09 Uhr
Goto Top
Zitat von @mediodia:

Zitat von @MirkoKR:
Es erstaunt mich, das du als "Administrator" Pearson/VUE nicht zu kennen scheinst 🤔
"Administrator" heißt nicht = allwissender Gott, ich bin hauptsächlich auf der Linux-Server-Schiene unterwegs, auf ach so tolle "MS-Klicki-Bunti-Zertfikate" legen wir hier nix.

Um als Linux Administrator hier bei mir eine Arbeit zu finden, habe ich nicht genügend Erfahrung im Linux Bereich.
Ich habe lediglich mit CentOS 6.5 bis 8 gearbeitet.
2018 wurde ich mit der Einrichtung einer CentOS-Umgebung ins kalte Wasser geschmissen.
Für eine kleine Software-Firma die eine ERP-Lösung entwickelt hat.
Also musste ich den Server und 3 Clients so einrichten, dass das ganze nach dem Aufbauen durch eine Fremdfirma vor Ort in Bayern funktioniert.
MirkoKR
MirkoKR 25.02.2025 aktualisiert um 15:00:01 Uhr
Goto Top
Zitat von @mediodia:

Zitat von @MirkoKR:
Es erstaunt mich, das du als "Administrator" Pearson/VUE nicht zu kennen scheinst 🤔
"Administrator" heißt nicht = allwissender Gott, außerdem bin ich Entwickler, ich bin hauptsächlich auf der Linux-Server-Schiene unterwegs, auf ach so tolle "MS-Klicki-Bunti-Zertfikate" legen wir hier nix.

Schreibt auch keiner 🤪
Aber "jeder" "Administrator" dürfte mal was mit den Tests von Pearson/Vue zu tun gehabt haben ...

Wenn nicht, heisst das nicht gleich Inkompetenz!

Und auch Linux -> LPI/LPIC und Netzwerk - CCNA/CCNE oder Allgemein -> Comptia Network+/Security+ und andere gehören dazu ...

Allgemein zähle die Pearson /Vue Zertifikateschon zu den Verufs-fördernden ...

Ich habe seit 1998 > 20 Test/Zertifikate gemacht MCP/MCSA/MCSE/Novell/CCNA/CCNE/Comptia */SAP .. .. .. ..

... aber -auch aus gesundheitlichen Gründen - würde ich mich nicht Up2Date einstufen 🥴
mediodia
mediodia 25.02.2025 aktualisiert um 15:09:59 Uhr
Goto Top
Nur nochmal zum Verständnis: Eine Exception wie sie oben auftritt, heißt in erster Linie (ohne Berücksichtigung von Hardwarefehlern) das der/die Entwickler hier eine Fehlersituation einfach nicht bedacht und abgefangen haben (z.B. über ein Try..Catch Konstrukt), ergo ist das in erster Linie ein Fehler der Software selbst. Wenn sie dem Nutzer nicht mitteilen kann was ihr nicht passt ist das am Ende einfach schlechter Programmierstil. Zumindest zum Error-Code 93 sollte sich das Unternehmen äußern können. Ich kenne einen Fehler 93 nur bei Syntax-Fehlern im Zusammenhang mit Java.
Ohne Quellcode wird ein Debugging hier schwierig, aber das ist ja auch eigentlich nicht unser Bier sonder das von Pearson. Wenn die sich nicht für Fehlermeldungen interessieren, ist das natürlich für jemandem der darauf angewiesen ist zum K...en...

Obwohl ich da Unmengen an Software (Hyper-V usw.) drauf hatte, den zum Zocken benutze
Dann bitte das OS testweise clean neu installieren um ein eindeutigeres Bild zu erhalten!