auf Wunsch eines anderen Entwicklers ist nun die aktuelle Version 2.18 von HTML-Unit online ...
Die wohl wesentlichste Änderung (bis auch einige Bug-Fixes) ist die Variable für die eventuell verwendete Browser-Version von HTML-Unit.
Daher erhält man in diesem PlugIn nun wohl mit der aktuellen Release diesen Fehler
wenn man das aktuelle HTML-Unit Addon/PlugIn in der Version 2.18 installiert haben sollte:
java.lang.ClassCastException: Cannot cast jdk.nashorn.internal.runtime.Undefined to com.gargoylesoftware.htmlunit.BrowserVersion
Dies hat den Hintergrund das die Variante "Firefox_24" für die Browser-Simulation nun nicht mehr funktionsfähig ist und diese durch den Parameter "Firefox_38" ersetzt wurde ...
Von daher gibt es hier eine DoItSelf-Lösung für dieses aktuelle Problem des PlugIns (aber eben nur wenn man das aktuelle HTML-Unit Addon/PlugIn in der Version 2.18 installiert haben sollte):
Somit muss mann in seinem Benutzerverzeichnis, im Unterverzeichnis PlugIns, das Unterverzeichnis 'hibiscus.script.mercedesbenz' das PlugIn 'hibiscus.script.mercedesbenz.js' mit einem Editor öffnen.
Dann ist in der Zeile Nr. 1200 der Wert Zeile eben den Wert "Firefox_24" in "Firefox_38" abändern
Also am Ende muss die Zeile 1200 dann so aussehen:
Code: Alles auswählen
webClient = new WebClient(BrowserVersion.FIREFOX_38); // hier könnte man auch den verwendeten Browser einstellen
Speichern und schon sollte alles wieder funktionieren ...
Gruß