It's always after you send a message that you realize you left out an
important fact. :-)
 
I wanted to point at that the error message seems somewhat incorrect.
The message states "Not a number: 362".  Obviously, 362 is a number, it
is the value of the ?xparticid variable.  It is actually the ?name2 that
is not a number.
 
-Mitch
 
-----Original Message-----
From: Mitch Christensen [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, January 26, 2005 5:58 AM
To: '[email protected]'
Subject: Interesting stacktrace (optional reading)
 
Hey,
 
I was moving our application from Jess 6.1p6 to 7.0a4 yesterday and came
across a strange problem.  The problem is fixed now, but I thought I'd
share my findings.
 
By simply replacing the jess.jar file and re-running the application, I
got the following exception:
 
15:47:40,255 ERROR [STDERR] Jess reported an error in routine <
        while executing (< ?name2 ?xparticid)
        while executing rule LHS (Node2)
        while executing rule LHS (TEQ)
        while executing rule LHS (TECT)
        while executing (load-facts ?path)
        while executing defrule
PROCESS_ENVELOPE::process-remittance-pages.
  Message: Not a number: 362.
15:47:40,255 ERROR [STDERR]     at jess.Lt.compute(Funcall.java:1360)
15:47:40,270 ERROR [STDERR]     at jess.Lt.call(Funcall.java:1338)

Reply via email to