Maresa P.: Probleme mit Servlet / ApacheTomcat

Beitrag lesen

Irgendetwas in einem parseInt-Aufruf funktioniert nicht. Vermutlich ist das Problem, dass eine Zahl in einem Format an ParseInt übergeben wird, die parseInt nicht interpretieren kann - oder möglicherweise gar keine Zahl sondern ein null-Wert o.ä.

de.indv.internet.drm.PreiseXML.auslesenPreise(PreiseXML.java:186)
Das ganze findet offenbar in der Datei "PreiseXML.java" statt, und zwar in der Zeile 186 in der Methode "auslesenPreise".

-> Vermutlich werden also in dieser Datei Zahlen in einem falschen Format übergeben, so, dass die Zahlen für Java nicht mehr interpretierbar sind.

-> Falls Du Dir den Quellcode für das Servlet anschauen kannst, öffne die Datei, geh zu dieser Zeile und schau Dir an, was da gemacht wird - das gibt dann möglicherweise den Aufschluss, wie die Zahlen genau formatiert sein müssen.

Falls Du nicht den Quellcode anschauen kannst, hilft nur spekulieren - möglicherweise stehen die Zahlen in der DB, aus der das Servlet liest falsch formatiert drin...oder es gibt gar Datensätze, bei denen ein Feld, welches benötigt wird NULL ist...oder...

Hope that helps,

Joerg

Hi Joerg,

herzlichen Dank für Deine Denkanstöße zur Fehlerbehebung. Hat mir viel weitergeholfen. Ich werde gleich das Servlet bzw die aus der DB übermittelten werte checken.

Viele Grüße
Maresa