Can't activate "opsiclientd.event_user_login.active"

Antworten
driaute36
Beiträge: 3
Registriert: 11 Okt 2023, 10:58

Can't activate "opsiclientd.event_user_login.active"

Beitrag von driaute36 »

Hi,

When I try to set the parameter "opsiclientd.event_user_login.active" to true I get the following error :

[2024-03-19 10:07:07.079] Erreur inattendue Cannot invoke "java.util.Map.put(Object, Object)" because the return value of "java.util.Map.get(Object)" is null
Veuillez verifier le fichier log.

Am I missing something ? I'm using the 4.3.1.0 version of opsi-configed


Here is the opsi-configed logfile if it helps.
Thanks,

Code: Alles auswählen

[1] [2024-03-19 09:47:26.142] [main           ] Configed version 4.3.1.0 (2023-11-14) starting
[4] [2024-03-19 09:47:37.544] [Thread-1       ] setting file savedStatesDir writable failed   (de.uib.configed.ConfigedMain)
[4] [2024-03-19 09:48:13.112] [AWT-EventQueue-0] Error in thread Thread[#37,AWT-EventQueue-0,6,main]
java.lang.NullPointerException: Cannot invoke "java.util.Map.put(Object, Object)" because the return value of "java.util.Map.get(Object)" is null
	at de.uib.opsidatamodel.serverdata.dataservice.ConfigDataService.setAdditionalConfiguration(ConfigDataService.java:832)
	at de.uib.opsidatamodel.datachanges.AdditionalconfigurationUpdate.doCall(AdditionalconfigurationUpdate.java:31)
	at de.uib.opsidatamodel.datachanges.UpdateCollection.doCall(UpdateCollection.java:209)
	at de.uib.opsidatamodel.datachanges.AdditionalconfigurationUpdateCollection.doCall(AdditionalconfigurationUpdateCollection.java:74)
	at de.uib.opsidatamodel.datachanges.UpdateCollection.doCall(UpdateCollection.java:209)
	at de.uib.configed.ConfigedMain$GeneralDataChangedKeeper.saveConfigs(ConfigedMain.java:3632)
	at de.uib.configed.ConfigedMain$GeneralDataChangedKeeper.save(ConfigedMain.java:3642)
	at de.uib.configed.ConfigedMain.checkSaveAll(ConfigedMain.java:3884)
	at de.uib.configed.gui.MainFrame.saveAction(MainFrame.java:2579)
	at de.uib.configed.gui.MainFrame.lambda$setupIcons1$63(MainFrame.java:1310)
	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
	at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.Component.processEvent(Unknown Source)
	at java.desktop/java.awt.Container.processEvent(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

[3] [2024-03-19 09:48:13.114] [AWT-EventQueue-0] Erreur inattendue Cannot invoke "java.util.Map.put(Object, Object)" because the return value of "java.util.Map.get(Object)" is null
Veuillez verifier le fichier log.
java.lang.NullPointerException: Cannot invoke "java.util.Map.put(Object, Object)" because the return value of "java.util.Map.get(Object)" is null
	at de.uib.opsidatamodel.serverdata.dataservice.ConfigDataService.setAdditionalConfiguration(ConfigDataService.java:832)
	at de.uib.opsidatamodel.datachanges.AdditionalconfigurationUpdate.doCall(AdditionalconfigurationUpdate.java:31)
	at de.uib.opsidatamodel.datachanges.UpdateCollection.doCall(UpdateCollection.java:209)
	at de.uib.opsidatamodel.datachanges.AdditionalconfigurationUpdateCollection.doCall(AdditionalconfigurationUpdateCollection.java:74)
	at de.uib.opsidatamodel.datachanges.UpdateCollection.doCall(UpdateCollection.java:209)
	at de.uib.configed.ConfigedMain$GeneralDataChangedKeeper.saveConfigs(ConfigedMain.java:3632)
	at de.uib.configed.ConfigedMain$GeneralDataChangedKeeper.save(ConfigedMain.java:3642)
	at de.uib.configed.ConfigedMain.checkSaveAll(ConfigedMain.java:3884)
	at de.uib.configed.gui.MainFrame.saveAction(MainFrame.java:2579)
	at de.uib.configed.gui.MainFrame.lambda$setupIcons1$63(MainFrame.java:1310)
	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
	at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.Component.processEvent(Unknown Source)
	at java.desktop/java.awt.Container.processEvent(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

[4] [2024-03-19 09:51:51.115] [Thread-8       ] getGlobalBooleanConfigValue 'configed.dash_config.show_dash_for_showlicenses' is null, returning default value: false   (de.uib.opsidatamodel.serverdata.dataservice.ConfigDataService)
[4] [2024-03-19 10:07:07.078] [AWT-EventQueue-0] Error in thread Thread[#37,AWT-EventQueue-0,6,main]
java.lang.NullPointerException: Cannot invoke "java.util.Map.put(Object, Object)" because the return value of "java.util.Map.get(Object)" is null
	at de.uib.opsidatamodel.serverdata.dataservice.ConfigDataService.setAdditionalConfiguration(ConfigDataService.java:832)
	at de.uib.opsidatamodel.datachanges.AdditionalconfigurationUpdate.doCall(AdditionalconfigurationUpdate.java:31)
	at de.uib.opsidatamodel.datachanges.UpdateCollection.doCall(UpdateCollection.java:209)
	at de.uib.opsidatamodel.datachanges.AdditionalconfigurationUpdateCollection.doCall(AdditionalconfigurationUpdateCollection.java:74)
	at de.uib.opsidatamodel.datachanges.UpdateCollection.doCall(UpdateCollection.java:209)
	at de.uib.configed.ConfigedMain$GeneralDataChangedKeeper.saveConfigs(ConfigedMain.java:3632)
	at de.uib.configed.ConfigedMain$GeneralDataChangedKeeper.save(ConfigedMain.java:3642)
	at de.uib.configed.ConfigedMain.checkSaveAll(ConfigedMain.java:3884)
	at de.uib.configed.gui.MainFrame.saveAction(MainFrame.java:2579)
	at de.uib.configed.gui.MainFrame.lambda$setupIcons1$63(MainFrame.java:1310)
	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
	at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.Component.processEvent(Unknown Source)
	at java.desktop/java.awt.Container.processEvent(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

[3] [2024-03-19 10:07:07.079] [AWT-EventQueue-0] Erreur inattendue Cannot invoke "java.util.Map.put(Object, Object)" because the return value of "java.util.Map.get(Object)" is null
Veuillez verifier le fichier log.
java.lang.NullPointerException: Cannot invoke "java.util.Map.put(Object, Object)" because the return value of "java.util.Map.get(Object)" is null
	at de.uib.opsidatamodel.serverdata.dataservice.ConfigDataService.setAdditionalConfiguration(ConfigDataService.java:832)
	at de.uib.opsidatamodel.datachanges.AdditionalconfigurationUpdate.doCall(AdditionalconfigurationUpdate.java:31)
	at de.uib.opsidatamodel.datachanges.UpdateCollection.doCall(UpdateCollection.java:209)
	at de.uib.opsidatamodel.datachanges.AdditionalconfigurationUpdateCollection.doCall(AdditionalconfigurationUpdateCollection.java:74)
	at de.uib.opsidatamodel.datachanges.UpdateCollection.doCall(UpdateCollection.java:209)
	at de.uib.configed.ConfigedMain$GeneralDataChangedKeeper.saveConfigs(ConfigedMain.java:3632)
	at de.uib.configed.ConfigedMain$GeneralDataChangedKeeper.save(ConfigedMain.java:3642)
	at de.uib.configed.ConfigedMain.checkSaveAll(ConfigedMain.java:3884)
	at de.uib.configed.gui.MainFrame.saveAction(MainFrame.java:2579)
	at de.uib.configed.gui.MainFrame.lambda$setupIcons1$63(MainFrame.java:1310)
	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
	at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.Component.processEvent(Unknown Source)
	at java.desktop/java.awt.Container.processEvent(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1354
Registriert: 01 Jul 2008, 12:10

Re: Can't activate "opsiclientd.event_user_login.active"

Beitrag von wolfbardo »

Please try if the portable version of the opsi-configed from

https://tools.43.opsi.org/testing/

resolves the issue

regards,
bardo wolf


OPSICONF 2024
https://opsi.org/en/opsiconf/

Basisworkshop Mainz :

17. - 20. 06. 2024


opsi support - uib gmbh
For productive opsi installations we recommend maintainance + support contracts which are the base of opsi development.

http://www.uib.de
driaute36
Beiträge: 3
Registriert: 11 Okt 2023, 10:58

Re: Can't activate "opsiclientd.event_user_login.active"

Beitrag von driaute36 »

Thank you for your prompt reply !

Yes I can activate this parameter with the portable version. Thank you
Can this be resolved or should we use the portable version from now on?
Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1354
Registriert: 01 Jul 2008, 12:10

Re: Can't activate "opsiclientd.event_user_login.active"

Beitrag von wolfbardo »

The portable versions are for several purposes,
for instance testing new versions.

You can install the testing version of the opsi-configed as an opsipackage on your server via

Code: Alles auswählen

opsi-package-updater --repo uib_windows_testing --use-inactive-repo -v  update opsi-configed
regards,
bardo wolf


OPSICONF 2024
https://opsi.org/en/opsiconf/

Basisworkshop Mainz :

17. - 20. 06. 2024


opsi support - uib gmbh
For productive opsi installations we recommend maintainance + support contracts which are the base of opsi development.

http://www.uib.de
Antworten