Somewhere along the way, a CSpNull (subclass of CSpValue) was passed as an
argument to a method that required a CSpValue, and stored away in a member
variable that is defined as a CSpValue.
Later, the class needs to convert the CSpValue to a 'long' (numeric) value,
so it calls longValue() on the member variable. Theoretically every
CSpValue subclass implements longValue(), but, actually, there is a
CSpValue-level implementation that simply displays the below message, and
then it is optional whether or not each concrete subclass overrides it.
Apparently, CSpNull does not.
Perhaps a CSpNull was passed to a 'setValue' call on a dataobject for a
data column defined as 'long' in the db schema. At the time of the next
insert or update, the dataobject, in the course of constructing SQL for the
database call, would call 'longValue' on the CSpNull.
-- Curt Springer, Team ND
At 12:28 PM 7/9/99 +0530, Nagendra B wrote:
>Hi,
>
>Does anybody have idea what the cause is for the following ND Warning?
>
>"spider.session.CSpNull.longValue: The CSpValue derived class
>'spider.session.CSpNull' has not implemented this method "
>
>Contents of NetDyn.log
>
>12 Jul 08, 1999 at 13:58:20.456 Warning Thread-9 CPService
>spider.session.CSpNull:c:931408845589:w:931408848827:longValue: The CSpValue
>derived class 'spider.session.CSpNull' has not implemented this method
>13 Jul 08, 1999 at 13:58:20.466 Warning Thread-9 CPService
>spider.session.CSpNull:c:931408845589:w:931408848827:longValue: The CSpValue
>derived class 'spider.session.CSpNull' has not implemented this method
>
>TIA,
>Nag
>
_________________________________________________________________________
For help in using, subscribing, and unsubscribing to the discussion
forums, please go to: http://www.netdynamics.com/support/visitdevfor.html
For dire need help, email: [EMAIL PROTECTED]