Problem Note 9109: Problems using Java and SAS/CONNECT for some encoded versions of SAS
Due to a timing issue with IBM releasing the newer code pages to support
the Euro symbol, which caused an incomplete implementation to the NLS
tables, attempting to connect to an encoded version of SAS may cause the
following Java exception:
java.lang.NumberFormatException: &SYSVER
at
java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal.java(Comp
iled Code))
at java.lang.Double.valueOf(Double.java:182)
at java.lang.Double.<init>(Double.java:254)
at com.sas.rmi.Connection.StringAsDouble(Connection.java:3470)
at com.sas.rmi.Connection.getSASVersion(Connection.java:5919)
at com.sas.rmi.J2Factory.logon(J2Factory.java:363)
at com.sas.rmi.Connection.preloadCheck(Connection.java:1163)
at com.sas.rmi.J2BaseClient.
_RemoteObject_setupClient(J2BaseClient.java:226)
at
com.sas.rmi.RemoteBaseClient.connectToHost(RemoteBaseClient.java:404)
at com.sas.rmi.Connection.login(Connection.java:5765)
at com.sas.rmi.RemoteBaseClient.
_RemoteObject_setup(RemoteBaseClient.java:340)
at com.sas.rmi.Rocf.createRemoteObject(Rocf.java:996)
at com.sas.rmi.Rocf.newInstance(Rocf.java:579)
at com.sas.servlet.util.Util.newInstance(Util.java:409)
at cnaf_5F_jsp._CnafSection1_jsp_1._jspService
(_CnafSection1_jsp_1.java:501)
........ (the rest omitted) .......
For example, this would fail with the French and German encoded versions
of SAS but work with the US and Dutch versions.
A circumvention is to use the older IBM code page that does not contain
the new Euro symbol.
A Technical Support hot fix for Release 8.2 (TS2M0) for this
issue is available at:
http://www.sas.com/techsup/download/hotfix/82_sbcs_prod_list.html#009109
For customers running SAS with Asian Language Support (DBCS), this
hot fix should be downloaded from:
http://www.sas.com/techsup/download/hotfix/82_dbcs_prod_list.html#009109
Operating System and Release Information
| SAS System | Base SAS | z/OS | 8.2 TS2M0 | 9.1 TS1M0 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
| Type: | Problem Note |
| Priority: | high |
| Topic: | System Administration ==> Installation ==> NLS (National Language Support)
|
| Date Modified: | 2003-02-27 08:44:03 |
| Date Created: | 2002-12-19 16:23:50 |