Seite 1 von 1

Fehler nach Update auf Configed 4.3.12.3 – NullPointerException beim Start

Verfasst: 31 Jul 2025, 10:49
von marioshar
Hallo liebes Opsi-Team,

nach der Aktualisierung von opsi-configed auf die Version 4.3.12.3 (vom 29.07.2025) kann ich mich nicht mehr anmelden – es tritt beim Start ein Fehler auf:

2025-07-31 10:44:27.044 Es ist ein unerwarteter Fehler aufgetreten. java.lang.NullPointerException
Bitte die Logdatei überprüfen.


Die Logdatei zeig: [3] [2025-07-31 10:44:27.044] [Thread-0 ] Es ist ein unerwarteter Fehler aufgetreten. java.lang.NullPointerException
Bitte die Logdatei überprüfen.
java.util.concurrent.CompletionException: java.lang.NullPointerException
at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at java.base/java.util.Objects.requireNonNull(Unknown Source)
at java.base/java.util.TreeMap.getEntry(Unknown Source)
at java.base/java.util.TreeMap.get(Unknown Source)
at de.uib.configed.core.domain.modulelicense.LicensingInfoMap.checkTimeWarning(LicensingInfoMap.java:617)
at de.uib.configed.core.domain.modulelicense.LicensingInfoMap.produceDatesMap(LicensingInfoMap.java:375)
at de.uib.configed.core.domain.modulelicense.LicensingInfoMap.<init>(LicensingInfoMap.java:129)
at de.uib.configed.core.domain.modulelicense.LicensingInfoMap.getInstance(LicensingInfoMap.java:139)
at de.uib.configed.core.domain.serverdata.dataservice.ModuleDataService.produceOpsiModulesInfoPD(ModuleDataService.java:138)
at de.uib.configed.core.domain.serverdata.dataservice.ModuleDataService.retrieveOpsiModules(ModuleDataService.java:87)
at de.uib.configed.core.domain.serverdata.dataservice.UserRolesConfigDataService.lambda$checkConfigurationPD$1(UserRolesConfigDataService.java:134)
... 4 more

Ich danke im Voraus für die Prüfung und freue mich über eine Rückmeldung.

Viele Grüße

Re: Fehler nach Update auf Configed 4.3.12.3 – NullPointerException beim Start

Verfasst: 31 Jul 2025, 10:55
von otto
Hallo marioshar,

ich kümmere mich darum, den Fehler nachzuvollziehen und zu beheben.

Mit freundlichen Grüßen,
Nils Otto

Re: Fehler nach Update auf Configed 4.3.12.3 – NullPointerException beim Start

Verfasst: 31 Jul 2025, 16:21
von cwiedmann
Dieses Verhalten habe ich auch. Allerdings habe etwas mehr im Log. Insb, etwas mit "setting file savedStatesDir writable failed"

Code: Alles auswählen

[1] [2025-07-31 16:16:40.755] [main           ] Configed version 4.3.12.3  ( 2025-07-29 ) starting 
[4] [2025-07-31 16:16:53.943] [AWT-EventQueue-0] setting file savedStatesDir writable failed
[4] [2025-07-31 16:16:55.333] [Thread-0       ] Error in thread  Thread[#33,Thread-0,6,main] 
java.util.concurrent.CompletionException: java.lang.NullPointerException
	at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source)
	at java.base/java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source)
	at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
	at java.base/java.util.Objects.requireNonNull(Unknown Source)
	at java.base/java.util.TreeMap.getEntry(Unknown Source)
	at java.base/java.util.TreeMap.get(Unknown Source)
	at de.uib.configed.core.domain.modulelicense.LicensingInfoMap.checkTimeWarning(LicensingInfoMap.java:617)
	at de.uib.configed.core.domain.modulelicense.LicensingInfoMap.produceDatesMap(LicensingInfoMap.java:375)
	at de.uib.configed.core.domain.modulelicense.LicensingInfoMap.<init>(LicensingInfoMap.java:129)
	at de.uib.configed.core.domain.modulelicense.LicensingInfoMap.getInstance(LicensingInfoMap.java:139)
	at de.uib.configed.core.domain.serverdata.dataservice.ModuleDataService.produceOpsiModulesInfoPD(ModuleDataService.java:138)
	at de.uib.configed.core.domain.serverdata.dataservice.ModuleDataService.retrieveOpsiModules(ModuleDataService.java:87)
	at de.uib.configed.core.domain.serverdata.dataservice.UserRolesConfigDataService.lambda$checkConfigurationPD$1(UserRolesConfigDataService.java:134)
	... 4 more

[3] [2025-07-31 16:16:55.349] [Thread-0       ] Es ist ein unerwarteter Fehler aufgetreten. java.lang.NullPointerException 
 Bitte die Logdatei überprüfen. 
java.util.concurrent.CompletionException: java.lang.NullPointerException
	at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source)
	at java.base/java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source)
	at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
	at java.base/java.util.Objects.requireNonNull(Unknown Source)
	at java.base/java.util.TreeMap.getEntry(Unknown Source)
	at java.base/java.util.TreeMap.get(Unknown Source)
	at de.uib.configed.core.domain.modulelicense.LicensingInfoMap.checkTimeWarning(LicensingInfoMap.java:617)
	at de.uib.configed.core.domain.modulelicense.LicensingInfoMap.produceDatesMap(LicensingInfoMap.java:375)
	at de.uib.configed.core.domain.modulelicense.LicensingInfoMap.<init>(LicensingInfoMap.java:129)
	at de.uib.configed.core.domain.modulelicense.LicensingInfoMap.getInstance(LicensingInfoMap.java:139)
	at de.uib.configed.core.domain.serverdata.dataservice.ModuleDataService.produceOpsiModulesInfoPD(ModuleDataService.java:138)
	at de.uib.configed.core.domain.serverdata.dataservice.ModuleDataService.retrieveOpsiModules(ModuleDataService.java:87)
	at de.uib.configed.core.domain.serverdata.dataservice.UserRolesConfigDataService.lambda$checkConfigurationPD$1(UserRolesConfigDataService.java:134)
	... 4 more


Re: Fehler nach Update auf Configed 4.3.12.3 – NullPointerException beim Start

Verfasst: 01 Aug 2025, 08:53
von sascha.heil
Hallo!

Kann den Fehler leider auch bestätigen.

Da ja schon zwei Log-Dateien angefügt wurden, spendiere ich mal den passenden Screenshot dazu.
configed.jpg
configed.jpg (37.39 KiB) 165 mal betrachtet
Läuft (nicht) unter Windows 10, der Server unter Debian 12 bookworm.


Schönes Wochenende
Sascha

Re: Fehler nach Update auf Configed 4.3.12.3 – NullPointerException beim Start

Verfasst: 01 Aug 2025, 11:20
von JakobCGN
@uib
falls ihr unsere logs benötigt, sagt gern Bescheid. Bei uns läuft diese Version in mehreren Umgebungen reibungslos und lädt echt zügig, wenn man eine der Umgebungen kennt

Re: Fehler nach Update auf Configed 4.3.12.3 – NullPointerException beim Start

Verfasst: 01 Aug 2025, 11:30
von otto
Hallo JacobCGN und sascha.heil,

ich veröffentliche heute eine neue Version mit dem Bugfix in Experimental. Wenn dann der Fehler immer noch auftritt, wäre ich um logs dankbar!

Liebe Grüße,
Nils Otto

Re: Fehler nach Update auf Configed 4.3.12.3 – NullPointerException beim Start

Verfasst: 01 Aug 2025, 12:34
von sascha.heil
Vielen Dank für den prompten Support.

Bei uns funktioniert der Config-Editor 4.3.12.4 (2025-08-01) wieder!


Schönes Wochenende
Sascha

Re: Fehler nach Update auf Configed 4.3.12.3 – NullPointerException beim Start

Verfasst: 01 Aug 2025, 13:12
von marioshar
Hallo sascha.heil,

hast du der experimental Paket getestet?

VG

Re: Fehler nach Update auf Configed 4.3.12.3 – NullPointerException beim Start

Verfasst: 01 Aug 2025, 14:16
von sascha.heil
Ja.

Das hier: opsi-configed_4.3.12.4-1.opsi
Von hier: https://opsipackages.43.opsi.org/experi ... localboot/

Über den opsi-setup-detector installiert, ausgerollt (über einen älteren opsi-configed "legacy" für Windows) und sofort wieder funktioniert.

Re: Fehler nach Update auf Configed 4.3.12.3 – NullPointerException beim Start

Verfasst: 01 Aug 2025, 14:17
von marioshar
Perfekt Danke ! Und danke für der Fix Support ! dann Warten wir bis es auf der Stable Repo auftaucht .

VG