Configed Freie Auswahl SW Inventar Fehler

Antworten
RMuenz
Beiträge: 43
Registriert: 09 Sep 2016, 12:17

Configed Freie Auswahl SW Inventar Fehler

Beitrag von RMuenz »

Hallo,
im Configed 4.2.16.4.9 funktioniert es nicht, in einer freien Anfrage das Kriterium "Software-Inventarisierung" zu nutzen.
Wenn ich dieses versuche habe ich folgende Fehlermeldung im Log:
[2] (WARNING) [2023-01-31 14:36:11.534] [Thread[AWT-EventQueue-0,6,main]] Error in thread Thread[AWT-EventQueue-0,6,main]
[3] (INFO) [2023-01-31 14:36:11.535] [Thread[AWT-EventQueue-0,6,main]] Exception java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because "<local3>" is null
STACK:
de.uib.configed.gui.ClientSelectionDialog.createHardwareGroup(ClientSelectionDialog.java:651)
de.uib.configed.gui.ClientSelectionDialog.access$2300(ClientSelectionDialog.java:27)
de.uib.configed.gui.ClientSelectionDialog$AddElementListener.actionPerformed(ClientSelectionDialog.java:1342)
java.desktop/javax.swing.JComboBox.fireActionEvent(Unknown Source)
java.desktop/javax.swing.JComboBox.setSelectedItem(Unknown Source)
java.desktop/javax.swing.JComboBox.setSelectedIndex(Unknown Source)
java.desktop/javax.swing.plaf.basic.BasicComboPopup$Handler.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/javax.swing.plaf.basic.BasicComboPopup$1.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)

Was kann da die Ursache sein? Ist auf mehreren PC so.

Danke und Grüße, Ralf
RMuenz
Beiträge: 43
Registriert: 09 Sep 2016, 12:17

Re: Configed Freie Auswahl SW Inventar Fehler

Beitrag von RMuenz »

Übrigens:
Ich kann ohne Fehler eine gespeicherte Abfrage aufrufen, die auf Daten der Softwareinventarisierung zugreift. Diese kann ich auch bearbeiten um nur nach Kriterien aus der SW-Inventarisierung die Clients zu finden, also z. B. wo eine bestimmte Software installiert ist.
Nur, wenn man das Kriterium neu hinzufügt, wo alle Felder per Default leer sind, kommt dieser Fehler.
Das dürfte ein Bug sein? Oder ist das nur bei mir so? Niemand sonst?

Grüße, Ralf
magicalUnicorn
Beiträge: 117
Registriert: 07 Mär 2019, 14:46

Re: Configed Freie Auswahl SW Inventar Fehler

Beitrag von magicalUnicorn »

Ich hab mal meinen configed auf 4.2.16.4.9 aktualisiert (war ein "paar" Versionen zurück) und konnte das Problem nicht replizieren. Allerdings läuft bei uns auch aktuell nicht die allerneuste Server-Version. Auf welcher Version bist du denn aktuell unterwegs?
RMuenz
Beiträge: 43
Registriert: 09 Sep 2016, 12:17

Re: Configed Freie Auswahl SW Inventar Fehler

Beitrag von RMuenz »

Der OPSI Server ist aktuell und auf 4.2.0.318
RMuenz
Beiträge: 43
Registriert: 09 Sep 2016, 12:17

Re: Configed Freie Auswahl SW Inventar Fehler

Beitrag von RMuenz »

Ich habe nun auf den aktuellen Configed 4.2.19.11 aktualisiert. Das Hinzufügen des Kriteriums "Softwareinventarisierung" zu einer freien Anfrage erzeugt immer noch einen Fehler, die Meldung hat sich jedoch geändert:
"Nicht erwarteter Fehler Cannot invoke "java.util.List.iterator()" because "elements" is null"

Logdatei:
[1] [2023-02-08 08:42:21.144] [main ] Configed version 4.2.19.11 (2023-01-20) starting
[4] [2023-02-08 08:42:21.288] [main ] Failed to message FGeneralDialog.ok: java.lang.NullPointerException: Cannot invoke "java.util.ResourceBundle.getString(String)" because "de.uib.messages.Messages.messages" is null
[4] [2023-02-08 08:42:21.288] [main ] Failed to message FGeneralDialog.ignore: java.lang.NullPointerException: Cannot invoke "java.util.ResourceBundle.getString(String)" because "de.uib.messages.Messages.messages" is null
[4] [2023-02-08 08:42:21.288] [main ] Failed to message FGeneralDialog.empty: java.lang.NullPointerException: Cannot invoke "java.util.ResourceBundle.getString(String)" because "de.uib.messages.Messages.messages" is null
[3] [2023-02-08 08:42:30.861] [Thread-2 ] Opsi service error: [BackendConfigurationError] Backend configuration error: You have tried to execute a method, that will not work with filebackend.
[4] [2023-02-08 08:42:36.784] [Thread-32 ] checkProductGlobalInfos called for no depot (de.uib.opsidatamodel.OpsiserviceNOMPersistenceController)
[4] [2023-02-08 08:42:37.719] [AWT-EventQueue-0] getGlobalBooleanConfigValue key configed.dash_config.show_dash_on_loaddata gives no value, take false (de.uib.opsidatamodel.OpsiserviceNOMPersistenceController)
[4] [2023-02-08 08:42:47.379] [AWT-EventQueue-0] Error in thread Thread[#31,AWT-EventQueue-0,6,main]
java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because "elements" is null
at de.uib.configed.gui.ClientSelectionDialog.createHardwareGroup(ClientSelectionDialog.java:675)
at de.uib.configed.gui.ClientSelectionDialog$AddElementListener.actionPerformed(ClientSelectionDialog.java:1301)
at java.desktop/javax.swing.JComboBox.fireActionEvent(Unknown Source)
at java.desktop/javax.swing.JComboBox.setSelectedItem(Unknown Source)
at java.desktop/javax.swing.JComboBox.setSelectedIndex(Unknown Source)
at java.desktop/javax.swing.plaf.basic.BasicComboPopup$Handler.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/javax.swing.plaf.basic.BasicComboPopup$1.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] [2023-02-08 08:42:47.381] [AWT-EventQueue-0] Nicht erwarteter Fehler Cannot invoke "java.util.List.iterator()" because "elements" is null
Bitte die Logdatei einsehen
java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because "elements" is null
at de.uib.configed.gui.ClientSelectionDialog.createHardwareGroup(ClientSelectionDialog.java:675)
at de.uib.configed.gui.ClientSelectionDialog$AddElementListener.actionPerformed(ClientSelectionDialog.java:1301)
at java.desktop/javax.swing.JComboBox.fireActionEvent(Unknown Source)
at java.desktop/javax.swing.JComboBox.setSelectedItem(Unknown Source)
at java.desktop/javax.swing.JComboBox.setSelectedIndex(Unknown Source)
at java.desktop/javax.swing.plaf.basic.BasicComboPopup$Handler.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/javax.swing.plaf.basic.BasicComboPopup$1.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
otto
uib-Team
Beiträge: 195
Registriert: 08 Aug 2017, 12:16

Re: Configed Freie Auswahl SW Inventar Fehler

Beitrag von otto »

Hallo RMuenz,

der Fehler sollte in der aktuellen Testing des Configed gehoben sein.

Mit freundlichen Grüßen,
Nils Otto
RMuenz
Beiträge: 43
Registriert: 09 Sep 2016, 12:17

Re: Configed Freie Auswahl SW Inventar Fehler

Beitrag von RMuenz »

Hallo Herr Otto,

danke! Die 4.2.20.8-1 ist doch die neueste Version? Habe ich getestet. Leider kommt die Ausnahme immer noch, zusätzlich zu anderen Schwierigkeiten in Zusammenhang mit SSL. Ich habe das als Kommentar in der Nachricht zu den neuen Versionen geschrieben:
viewtopic.php?p=57885#p57885

Viele Grüße, R. Münz
RMuenz
Beiträge: 43
Registriert: 09 Sep 2016, 12:17

Re: Configed Freie Auswahl SW Inventar Fehler

Beitrag von RMuenz »

Hallo zusammen,
das Problem ist mit der ConfigEd-Version 4.2.21.1-1 behoben. Super - Danke!
Beste Grüße, R. Münz
Antworten