Seite 1 von 1

Configed Freie Auswahl SW Inventar Fehler

Verfasst: 31 Jan 2023, 14:54
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

Re: Configed Freie Auswahl SW Inventar Fehler

Verfasst: 02 Feb 2023, 10:12
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

Re: Configed Freie Auswahl SW Inventar Fehler

Verfasst: 02 Feb 2023, 11:31
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?

Re: Configed Freie Auswahl SW Inventar Fehler

Verfasst: 02 Feb 2023, 11:50
von RMuenz
Der OPSI Server ist aktuell und auf 4.2.0.318

Re: Configed Freie Auswahl SW Inventar Fehler

Verfasst: 08 Feb 2023, 08:46
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)

Re: Configed Freie Auswahl SW Inventar Fehler

Verfasst: 06 Mär 2023, 18:08
von otto
Hallo RMuenz,

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

Mit freundlichen Grüßen,
Nils Otto

Re: Configed Freie Auswahl SW Inventar Fehler

Verfasst: 07 Mär 2023, 08:55
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

Re: Configed Freie Auswahl SW Inventar Fehler

Verfasst: 20 Apr 2023, 08:56
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