This sample program fails on CAT :
NUM=99
POINT=".":NUM
PRINT "POINT ":POINT
STOP
:TESTPOINT
Exception in thread "main"
java.lang.NumberFormatException: For input string: "."
at
java.lang.NumberFormatException.forInputString(Unknown
Source)
at java.lang.Long.parseLong(Unknown Source)
at java.lang.Long.parseLong(Unknown Source)
at
org.maverickdbms.basic.string.JavaString.longValue(JavaString.java:116)
at
org.maverickdbms.basic.string.BasicString.set(BasicString.java:1741)
at
org.maverickdbms.basic.mvConstantString.CAT(mvConstantString.java:111)
at TESTPOINT.run(TESTPOINT:2)
at
org.maverickdbms.basic.Session.EXECUTE(Session.java:174)
...
Logged In: YES
user_id=11445
The problem occurs because "." is recognized as a number ie
equivalent to 0
As a quick fix i changed this in cvs so "." on its own is no
longerr ecognized as a legitimate number.
Logged In: YES
user_id=11445
Problem with numeric conversion within string. Fixed in cvs.