Array, Int expected, Integer found

kingele

Mitglied
Hi Zusammen,
ich fange langsam wieder mit der Java Programmierung an (eigentlich ist es eher Groovy, aber vom Handling habe ich für mein Problem kein Unterschied sehen können).

ich habe von einem "externen" Anbieter eine Jar Datei eingebunden, welche mir eine Art Array (Data Grid) bereitstellt.
Ich initialisiere das Grid und füge Spalten hinzug. Das klappt bei fast allen Datentypen auch gut, allerdings habe ich ein Problem mit INT:

KHGrid.columnAdd("Nr", DataTypes.INT, Collections.emptyList())
firstRowKH.columnDataSet("Nr", 2)

hier bekomme ich folgende Meldung:
java.lang.IllegalArgumentException: Row data at ordinal 3 should be Int, is java.lang.Integer

Auch wenn ich versuche die 2 per intValue() in ein INT zu verwandeln, bekomme ich die Meldung.

Habt ihr eine Idee hierzug? das Array lässt auch leider nur INT zu.

Viele Grüße,
K.
 
Aus der Fehlermeldung selbst kann man auch nur rauslesen das du den falschen Typen verwendest. Daher wäre es hilfreich zu wissen um welche exteren Lib es sich handelt.
 
Hi,
sorry. hätte ich ja gleich dran denken können.
Dachte aber, dass das Problem so trivial ist, dass man das nicht braucht 🙂

Ich verwendet folgede Lib com.sas.analytics.ph.common
 
Hm ich würde mich damit direkt an den Anbieter wenden. Der kann dir am besten sagen warum der Fehler passiert 😉
Die Lib dürfte eben nicht OpenSource sein, und daher ist es schwer zu sagen warum wieso weshalb da etwas passiert.
 
Vielleicht ist es ja auch nicht großartiges. Aber wenn nicht gerade jemand anderes im Forum mit der selben Lib arbeitet und sich damit auskennt wird es schwer zu sagen was wirklich die Ursache ist.

Anhand der Fehlermeldung würde ich eben auch sagen das du einfach nur einen falschen Typ übergibst. Was aber komisch ist da es anscheinend bei allen anderen ohne Probleme funktioniert.
 

Zurück
Oben