Moin,
der Fehler tritt bei mir nur auf, wenn vorher für den Client ein netboot-Produkt (win10-x64) gesetzt wurde.
opsi config editor Version 4.2.15.1.4 (2022/08/10)
_________________________________________________________________________________
Copyright (c) uib 2001 - 2022 (
www.uib.de)
Open Source license: AGPL v3
running on java version 11.0.8+10-LTS-sapmachine
Nach einem Neustart des Config-ED und mehrfachem Anklicken des Feldes geht es dann aber.
LOG:
....[[{"type":"ConfigState","configId":"clientconfig.dhcpd.filename","objectId":"hpz400-215.zmnh.uni-hamburg.de","values":["linux/pxelinux.cfg/elilo.efi"]}]]}
[3] (INFO) [2022-10-13 10:03:45.860] [Thread[AWT-EventQueue-0,6,main]] de.uib.opsicommand.JSONthroughHTTPS produceConnection, url;
https://172.22.1.54:4447/rpc
[3] (INFO) [2022-10-13 10:03:45.861] [Thread[AWT-EventQueue-0,6,main]] de.uib.opsicommand.JSONthroughHTTPS retrieveJSONObject by connection sun.net.www.protocol.https.DelegateHttpsURLConnection:https://172.22.1.54:4447/rpc
[3] (INFO) [2022-10-13 10:03:45.861] [Thread[AWT-EventQueue-0,6,main]] de.uib.opsicommand.JSONthroughHTTPS retrieveJSONObject request properties {User-Agent=[opsi config editor 4.2.15.1.4], Accept-Encoding=[lz4], X-opsi-session-lifetime=[900]}
..........
.........
(retrieveJSONObject got result true )
[3] (INFO) [2022-10-13 10:03:45.891] [Thread[AWT-EventQueue-0,6,main]] de.uib.opsicommand.JSONthroughHTTPS retrieveJSONObject ready
[3] (INFO) [2022-10-13 10:03:45.891] [Thread[AWT-EventQueue-0,6,main]] de.uib.utilities.thread.WaitCursor stop wait cursor 1, was located at (de.uib.opsicommand.JSONthroughHTTPS)
[3] (INFO) [2022-10-13 10:03:45.891] [Thread[AWT-EventQueue-0,6,main]] de.uib.utilities.thread.WaitingWorker stop
[2] (WARNING) [2022-10-13 10:03:45.891] [Thread[AWT-EventQueue-0,6,main]] Error in thread Thread[AWT-EventQueue-0,6,main]
[3] (INFO) [2022-10-13 10:03:45.893] [Thread[AWT-EventQueue-0,6,main]] Exception java.lang.NullPointerException: Cannot invoke "java.util.Map.put(Object, Object)" because the return value of "java.util.Map.get(Object)" is null
STACK:
de.uib.opsidatamodel.OpsiserviceNOMPersistenceController.configureUefiBoot(OpsiserviceNOMPersistenceController.java:2512)
de.uib.configed.type.HostInfo.showAndSaveInternally(HostInfo.java:853)
de.uib.configed.ConfigedMain$ClientInfoDataChangedKeeper.save(ConfigedMain.java:6233)
de.uib.configed.ConfigedMain.checkSaveAll(ConfigedMain.java:6379)
de.uib.configed.gui.MainFrame.saveAction(MainFrame.java:4310)
de.uib.configed.gui.MainFrame$56.actionPerformed(MainFrame.java:2183)
java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
java.desktop/java.awt.Component.processEvent(Unknown Source)
java.desktop/java.awt.Container.processEvent(Unknown Source)
java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.desktop/java.awt.EventQueue$4.run(Unknown Source)
java.desktop/java.awt.EventQueue$4.run(Unknown Source)
java.base/java.security.AccessController.doPrivileged(Native Method)
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.desktop/java.awt.EventQueue$5.run(Unknown Source)
java.desktop/java.awt.EventQueue$5.run(Unknown Source)
java.base/java.security.AccessController.doPrivileged(Native Method)
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
[3] (INFO) [2022-10-13 10:03:45.894] [Thread[AWT-EventQueue-0,6,main]] Exception java.lang.NullPointerException: Cannot invoke "java.util.Map.put(Object, Object)" because the return value of "java.util.Map.get(Object)" is null
STACK:
de.uib.opsidatamodel.OpsiserviceNOMPersistenceController.configureUefiBoot(OpsiserviceNOMPersistenceController.java:2512)
de.uib.configed.type.HostInfo.showAndSaveInternally(HostInfo.java:853)
de.uib.configed.ConfigedMain$ClientInfoDataChangedKeeper.save(ConfigedMain.java:6233)
de.uib.configed.ConfigedMain.checkSaveAll(ConfigedMain.java:6379)
de.uib.configed.gui.MainFrame.saveAction(MainFrame.java:4310)
de.uib.configed.gui.MainFrame$56.actionPerformed(MainFrame.java:2183)
java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
java.desktop/java.awt.Component.processEvent(Unknown Source)
java.desktop/java.awt.Container.processEvent(Unknown Source)
java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.desktop/java.awt.EventQueue$4.run(Unknown Source)
java.desktop/java.awt.EventQueue$4.run(Unknown Source)
java.base/java.security.AccessController.doPrivileged(Native Method)
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.desktop/java.awt.EventQueue$5.run(Unknown Source)
java.desktop/java.awt.EventQueue$5.run(Unknown Source)
java.base/java.security.AccessController.doPrivileged(Native Method)
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
[1] (ERROR) [2022-10-13 10:03:45.894] [Thread[AWT-EventQueue-0,6,main]] Nicht erwarteter Fehler Cannot invoke "java.util.Map.put(Object, Object)" because the return value of "java.util.Map.get(Object)" is null
Bitte die Logdatei einsehen
[3] (INFO) [2022-10-13 10:03:45.894] [Thread[AWT-EventQueue-0,6,main]] error list size 1
[3] (INFO) [2022-10-13 10:03:45.895] [Thread[AWT-EventQueue-0,6,main]] de.uib.configed.gui.FShowList created by constructor 3 owner de.uib.configed.gui.MainFrame[frame0,60,110,1484x980,invalid,layout=java.awt.BorderLayout,title=opsi config editor - edv@172.22.1.54,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,8,31,1468x941,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.synth.SynthBorder@2417b086,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
[3] (INFO) [2022-10-13 10:03:45.895] [Thread[AWT-EventQueue-0,6,main]] de.uib.configed.gui.FShowList registerWithRunningInstances
[3] (INFO) [2022-10-13 10:03:45.895] [Thread[AWT-EventQueue-0,6,main]] de.uib.configed.gui.FShowList init null icons
[3] (INFO) [2022-10-13 10:03:45.895] [Thread[AWT-EventQueue-0,6,main]] de.uib.configed.gui.FShowList setButtons and icons [ok]
[3] (INFO) [2022-10-13 10:03:45.895] [Thread[AWT-EventQueue-0,6,main]] de.uib.configed.gui.FShowList with icons null
[3] (INFO) [2022-10-13 10:03:45.904] [Thread[AWT-EventQueue-0,6,main]] de.uib.configed.gui.FShowList master, centerOnMaster de.uib.configed.gui.MainFrame[frame0,60,110,1484x980,invalid,layout=java.awt.BorderLayout,title=opsi config editor - edv@172.22.1.54,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,8,31,1468x941,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.synth.SynthBorder@2417b086,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true], true....
Grüße aus Hamburg Sigi