Consultor Eletrônico



Kbase P131008: rs.getString fails with Exception in thread "main" java.lang.NoSuchMethodError: java.math.BigDecimal
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   5/9/2008
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.1C 64-bit

SYMPTOM(s):

Java OpenClient application fails with error

rs.getString fails

Exception in thread "main" java.lang.NoSuchMethodError: java.math.BigDecimal.<init>(I)V
at com.progress.open4gl.dynamicapi.ProToJava.getProDecimal(ProToJava.java:275)
at com.progress.open4gl.dynamicapi.ResultSet.getBigDecimal0(ResultSet.java:1518)
at com.progress.open4gl.dynamicapi.ResultSet.getString(ResultSet.java:363)
at kivi2tms.MyStarnetApi.fetchSaldoAlarm(MyStarnetApi.java:3110)
at kivi2tms.GetSubStatus3.main(GetSubStatus3.java:84)


CAUSE:

Using unsupported Java version 1.4 with OpenEdge version 10.1C by running into : http://bugs.sun.com/view_bug.do?bug_id=6226858

FIX:

Use JVM version 1.5 instead