Moin,
hab ein ganz merkwürdiges Verhalten. Untenstehender Code fügt mir Werte in die Map als null, obwohl die nicht null sind.
Der String lautet zb "Packung" ich sehe ihn im Debugger auch, aber in der Map landet es als Null ohne Fehler ohne alles. Hat jemand ne Idee was hier los sein könnte? Total misteriös
Hier sieht man im Debugger die Response, 13 Einträge welcje in die Map sollen

Und so sieht die Map nach 13 Durchläufen aus (mehr als 13 Einträge) sowas hab ich ja noch nie erlebt. Dachte erst an Intellij Cache oder so, aber im produktiven rennt das System an anderer Stelle gegen die Wand, weil ein Eintrag in der Map fehlt, der aber eigentlich da sein müsste

hab ein ganz merkwürdiges Verhalten. Untenstehender Code fügt mir Werte in die Map als null, obwohl die nicht null sind.
Der String lautet zb "Packung" ich sehe ihn im Debugger auch, aber in der Map landet es als Null ohne Fehler ohne alles. Hat jemand ne Idee was hier los sein könnte? Total misteriös
Java:
Map<String, Attribute> attributeMap = new HashMap<>();
for (Attribute attribute : response.getBody()) {
attributeMap.put(attribute.getName(), attribute);
}
return attributeMap;
Hier sieht man im Debugger die Response, 13 Einträge welcje in die Map sollen

Und so sieht die Map nach 13 Durchläufen aus (mehr als 13 Einträge) sowas hab ich ja noch nie erlebt. Dachte erst an Intellij Cache oder so, aber im produktiven rennt das System an anderer Stelle gegen die Wand, weil ein Eintrag in der Map fehlt, der aber eigentlich da sein müsste
