2016-04-06 11 views
0

Ich google und weiß, dass es durch Abruf einer BLOB-Spalte mit alten Ojdbc.jar verursacht wird.
Aber ich benutze bereits ojdbc6.jar, aber immer noch diesen Fehler anzeigen.java.lang.NumberFormatException: Für Eingabezeichenfolge: "4294967295"

java.lang.NumberFormatException: For input string: "4294967295" 

Ich versuche auch

System Property "oracledatabasemetadata.get_lob_precision" to false 

wie die meisten Google-Ergebnis erzählt, aber immer noch zeigen, um diesen Fehler zu addieren.

Mein Projekt verwendet RAD und verwendet das angehängte WAS 7-Bundle mit RAD. Wie kann ich feststellen, ob die Systemeigenschaft "oracledatabembemetadata.get_lob_precision" wirklich auf "false" gesetzt ist? Ich öffne die startServer.log und kann das Schlüsselwort nicht gefunden "-java -Doracledatabasemetadata.get_lob_precision"

Wie den Fehler zu beheben

java.lang.NumberFormatException: For input string: "4294967295" 

?

Antwort

0

löste es schließlich. Ich habe falsche RAD WAS-benutzerdefinierte Eigenschaften anstelle von generischen JVM-Argumenten festgelegt. nach

-Doracledatabasemetadata.get_lob_precision=false 

in RAD WAS generisches JVM-Argument gesetzt (unter Java und Prozessverwaltung> Prozessdefinition> Java Virtual Machine), die Fehlermeldung nicht wieder.

Wie auch immer, ersetzen Sie ojdbc14.jar zu ojdbc6.jar nicht das Problem gelöst, wie in anderen Google-Ergebnis empfohlen.

Verwandte Themen