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:
Grüße
Daniel
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 671614
Url: https://administrator.de/forum/unable-to-override-the-start-method-of-javafx-671614.html
Ausgedruckt am: 31.03.2025 um 01:03 Uhr
47 Kommentare
Neuester Kommentar
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
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

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.
Zitat von @151512:
Gruß m.
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

naja, Pearson VUE ist ja nicht "irgendein kleiner" Anbieter ...
Microsoft auch nicht und trotzdem wird da oft nur "shit" produziert ... 
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.
Kann auch heißen das es nur eine Minderheit nutzt, oder gar keiner mehr ...
Zitat von @151512:
Kann auch heißen das es nur eine Minderheit nutzt, oder gar keiner mehr ...
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 🤔

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.Es erstaunt mich, das du als "Administrator" Pearson/VUE nicht zu kennen scheinst 🤔
Zitat von @151512:
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.Es erstaunt mich, das du als "Administrator" Pearson/VUE nicht zu kennen scheinst 🤔
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 🥴

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...
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!
Hi,
ich kenne OnVUE zwar nicht, ich dir aber trotzdem einige Tipps geben die ggf. zur Lösung beitragen können.
Java Probleme treten sehr häufig wg. fehlerhaften Installationen oder falschen Java Komponenten auf.
Benötigt OnVUE eine eigene Java Laufzeit Umgebung auf deinem Rechner ?
Wenn ja, ggf. mal eine andere Version, z.B. Coretto oder OpenJDK anstelle von Oracle Java versuchen.
ggf. auch eine andere Versionsnummer nehmen.
Wenn nein, hast du ggf. Java JDK or SDK installiert, deinstalliere das mal.
-
Funktioniert OnVUE auch unter Linux ?
ggf. mal z:B. ein Linux Mint als Live version von einem USB Stick starten und dann testen.
Gruß
CH
ich kenne OnVUE zwar nicht, ich dir aber trotzdem einige Tipps geben die ggf. zur Lösung beitragen können.
Java Probleme treten sehr häufig wg. fehlerhaften Installationen oder falschen Java Komponenten auf.
Benötigt OnVUE eine eigene Java Laufzeit Umgebung auf deinem Rechner ?
Wenn ja, ggf. mal eine andere Version, z.B. Coretto oder OpenJDK anstelle von Oracle Java versuchen.
ggf. auch eine andere Versionsnummer nehmen.
Wenn nein, hast du ggf. Java JDK or SDK installiert, deinstalliere das mal.
-
Funktioniert OnVUE auch unter Linux ?
ggf. mal z:B. ein Linux Mint als Live version von einem USB Stick starten und dann testen.
Gruß
CH
Hallo,

Gruss,
Peter
Zitat von @DanielG1974:
Und mein Hauptrechner hatte vor seiner Neuinstallation am Freitag (22.05.2025) auch
Wann gehts zurück in deine vergangene Zukunft? Und mein Hauptrechner hatte vor seiner Neuinstallation am Freitag (22.05.2025) auch
Gruss,
Peter
Eine Idee noch
könnte auch ganz simple bedeuten, das auf dem Ordner, wo die [temporäre] Startkonfiguration abgelegt werden soll, keine Scheribbrrechtigung besteht ...
Also ein Ordner oder eine Datei nicht erstellt werden kann...
... also testweise mal auf einem Testrechner die Rechte aufweichen ... oder besser herausfinden, wo die JavaVM denn hinschreiben möchte (Programmordner, AppData im Userverzeichnis, etc
...) ...
Unable to override the start method of Javafx
könnte auch ganz simple bedeuten, das auf dem Ordner, wo die [temporäre] Startkonfiguration abgelegt werden soll, keine Scheribbrrechtigung besteht ...
Also ein Ordner oder eine Datei nicht erstellt werden kann...
... also testweise mal auf einem Testrechner die Rechte aufweichen ... oder besser herausfinden, wo die JavaVM denn hinschreiben möchte (Programmordner, AppData im Userverzeichnis, etc
...) ...

Zitat von @MirkoKR:
Eine Idee noch
Eine Idee noch
Unable to override the start method of Javafx
könnte auch ganz simple bedeuten, das auf dem Ordner, wo die [temporäre] Startkonfiguration abgelegt werden soll, keine Scheribbrrechtigung besteht ...Override bedeutet beim Programmieren nicht overwrite 🤪.
Ich schau mir das Teil heute mal genauer an wenn ich Zeit finde und lass den Code auch mal durch den Decompiler laufen, vielleicht ergibt sich was.
Zitat von @151512:
Override bedeutet beim Programmieren nicht overwrite 🤪.
Ich schau mir das Teil heute mal genauer an wenn ich Zeit finde und lass den Code auch mal durch den Decompiler laufen, vielleicht ergibt sich was.
Zitat von @MirkoKR:
Eine Idee noch
Eine Idee noch
Unable to override the start method of Javafx
könnte auch ganz simple bedeuten, das auf dem Ordner, wo die [temporäre] Startkonfiguration abgelegt werden soll, keine Scheribbrrechtigung besteht ...Override bedeutet beim Programmieren nicht overwrite 🤪.
Ich schau mir das Teil heute mal genauer an wenn ich Zeit finde und lass den Code auch mal durch den Decompiler laufen, vielleicht ergibt sich was.
Richtig ... eigentlich ...
aber override kann auch bedeuten, das nötige einstellungen nicht gesetzt werden können, sprich: mutmasslich vorhandene Einstellungen übergangen werden können ...
... da es aber eigentlich keine Einstellungen zum übergehen gibt, wird das ggf. mit dem initialen setzen von Parametern, also ggf. das schreiben von Einstellungen zu tun haben 🤔
Nachtrag: Es gab mal, dürfte ca. 2001 gewesen sein einen M$-Office-Powerpoint) Bug: Es sollte eine temporäre Datei in c:\windows erstellt werden, was das Programm aber nicht durfte ...
Manuell erstellt, lief Powerpoint einmal, löschte diese Datei aber nach Programmende - und lief wieder nicht.
Wir haben diese Datei dann manuell erstellt und die Löschen-Rechte verboten, aber Ändern erlaubt ... lief dann problemlos ... 🤪

Wenn wirklich Rechte im Dateisystem das Problem wären dann sollte ProcessMonitor das klar aufzeigen.
Zitat von @151512:
Wenn wirklich Rechte im Dateisystem das Problem wären dann sollte ProcessMonitor das klar aufzeigen.
Wenn wirklich Rechte im Dateisystem das Problem wären dann sollte ProcessMonitor das klar aufzeigen.
Jepp.
aich würde noch versuchen:
Ein Verzeichnis c:\temp anlegen und die Systemvariablen für tmp und temp für System und User dahin ändern ...
c:\temp sollte volle Rechte haben ...

Habe hier mal das Log vom Process-Monitor verlinkt.
Keine Anzeichen von Rechteproblemen alles soweit unauffällig ...Schaue mir die Software gleich mal an, dauert noch was.

Hast du zufällig einen Zugangscode für mich damit ich OnVUE testen kann? Wird natürlich vertraulich behandelt und sofort wieder gelöscht -> PN

So, der Fehler scheint an den aktuellen .NET Framework Updates (KB5049622) für Version 3.5 and 4.8 zu liegen. Wenn man das deinstalliert mit einem anschließenden Reboot und das Prog zusätzlich elevated startet läuft der Test hier erfolgreich auf einem ansonsten frisch gepatchten Windows 11 24H2 Enterprise durch.
So denn ist das ein Problem von Pearson mit den aktuellen .NET Updates von MS. Das bestätigen auch meine Recherchen dazu im Netz.
Da muss Pearson also nachliefern.
Hope this helps.
Gruß m.
So denn ist das ein Problem von Pearson mit den aktuellen .NET Updates von MS. Das bestätigen auch meine Recherchen dazu im Netz.
Da muss Pearson also nachliefern.
Hope this helps.
Gruß m.

Ich habe gerade bei mir geschaut. Dieses Update gibt es nicht. Ist das schon in 24H2 integriert?
Nein das ist mit den Januar Updates gekommen.Wenn ja, wie bekomme ich es heraus?
In den installierten Updates nachgucken > Systemsteuerung.Zitat von @DanielG1974:.
Jetzt muss ich erstmal sehen, dass ich mich wieder auf die Prüfungsvorbereitung für MS-900 konzentriere.
Jetzt muss ich erstmal sehen, dass ich mich wieder auf die Prüfungsvorbereitung für MS-900 konzentriere.
Viel Erfolg! 🤩
Zitat von @DanielG1974:
Was soll ich sagen... Funktioniert!
So kann ich gleich die Prüfung für MS-900 ablegen.
Was soll ich sagen... Funktioniert!
So kann ich gleich die Prüfung für MS-900 ablegen.
Viel Erfolg!

Nicht nur daran sieht man das das absolut schrottig programmiert ist ... Wenn ich mir zusätzlich die dekompilierten Sourcen so ansehe fällt einem erst recht nichts mehr ein. Als wenn da jemand an einem Basic-Rechner von vor 40 Jahren sitzt und in seinem Kämmerlein still vor sich hin programmiert ohne Kontakt zur Außenwelt, so kann man sich das vorstellen. *Würg*
Nicht nur das, die sogenannten Sicherheitsmaßnahmen lassen sich mit der Änderung von ein paar Bytes und Hexeditor kinderleicht umgehen. Koppschüttel. Möchte nicht wissen wer da schon so alles mit betrogen hat.
Nicht nur das, die sogenannten Sicherheitsmaßnahmen lassen sich mit der Änderung von ein paar Bytes und Hexeditor kinderleicht umgehen. Koppschüttel. Möchte nicht wissen wer da schon so alles mit betrogen hat.
C:\Users\%USERPROFILE%\AppData\Local\Temp kontrollieren.
Dafür gibt es %TEMP%, dann landet man i.d.R. immer im richtigen TEMP-Ordner