Consultor Eletrônico



Kbase P130463: Date fiels not retrieved in the select statement
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/09/2008
Status: Unverified

SYMPTOM(s):

Date fields not retrieved in select statement

Java Stack trace taken from the SQLExplorer.exceptions file:

java.lang.IllegalAccessError

Message (throw): ### Throwable in SQLProcessor run(). ###
Message (excp): try to access method java.util.Calendar.getTimeInMillis()J from class com.ddtek.jdbc.openedge.client.OpenEdgeClientRequest


Stack Trace:
java.lang.IllegalAccessError: try to access method java.util.Calendar.getTimeInMillis()J from class com.ddtek.jdbc.openedge.client.OpenEdgeClientRequest
at com.ddtek.jdbc.openedge.client.OpenEdgeClientRequest.getMillis(Unknown Source)
at com.ddtek.jdbc.openedge.client.OpenEdgeClientRequest.getDateValue(Unknown Source)
at com.ddtek.jdbc.openedge.client.OpenEdgeClientRequest.getData(Unknown Source)
at com.ddtek.jdbc.openedge.client.OpenEdgeClientRequest.DataArray(Unknown Source)
at com.ddtek.jdbc.openedge.client.OpenEdgeClientRequest.fetchProcessReply(Unknown Source)
at com.ddtek.jdbc.openedge.client.OpenEdgeClientRequest.fetch(Unknown Source)
at com.ddtek.jdbc.openedge.OpenEdgeImplResultSet.fetchAtPosition(Unknown Source)
at com.ddtek.jdbc.base.BaseImplResultSet.next(Unknown Source)
at com.ddtek.jdbc.base.BaseResultSet.next(Unknown Source)
at com.progress.sql.explorer.SQLStringResults.vectorizeResultSet(SQLStringResults.java:955)
at com.progress.sql.explorer.SQLStringResults.getOutput(SQLStringResults.java:584)
at com.progress.sql.explorer.SQLProcessor.postCommandResults(SQLProcessor.java:214)
at com.progress.sql.explorer.SQLProcessor.run(SQLProcessor.java:128)
at java.lang.Thread.run(Thread.java:479)


FACT(s) (Environment):

OpenEdge 10.x
All Supported Operating Systems

CAUSE:

Wrong JVM is used. OpenEdge 10.1x requires at least 1.4 JVM implementation.

FIX:

Verify the JVM being used to execute SQL Explorer.
Execute java -version and check the results. Make sure a 1.4 JVM has priority in the OS path.