I think Aris Katsaris wrote:

> Jess reported an error in routine ValueVector.get
>  while executing rule LHS (Node2)
>  while executing rule LHS (Node2)
>  while executing rule LHS (Node2)
>  while executing rule LHS (Node2)
>  while executing rule LHS (TECT)
>  while executing (assert (MAIN::semparent ?parent $?prev ?bid $?next))
>  while executing defrule MAIN::remove_separating_element_2.
>   Message: Bad index 0 in call to get() on this vector:
> (MAIN::__not_or_test_CE).
> -----

What you can get from this traceback is that there is pattern that
matches semparent followed four patterns later by a "not" pattern, and
the problem is in a test on that not pattern.

The error message at the end of the traceback is basically saying that
the test is trying to access slot data in a non-existent fact. 


> Anyone has any idea what is wrong? There are numerous rules
> that use the "semparent" fact, so it'd be tedious work to find which
> LHS of which Rule affects this...

How many rules have a semparent pattern followed four patterns later
by a "not"?


---------------------------------------------------------
Ernest Friedman-Hill  
Science and Engineering PSEs        Phone: (925) 294-2154
Sandia National Labs                FAX:   (925) 294-2234
PO Box 969, MS 9012                 [EMAIL PROTECTED]
Livermore, CA 94550         http://herzberg.ca.sandia.gov

--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the list
(use your own address!) List problems? Notify [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to