I am creating a program in Jess... it works perfectly in 6.0 that
I mostly developed it in, but when I got the newest version
I have this problem appear at runtime:

-----
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).
-----

I don't believe that I did anything wrong with the compilation of
the Jess Library... but then again I have no idea what this error
means or what I can do to correct it.
A similar problem seems to occur before I even execute the (run)
command, when my Java program simply asserts a similar fact

Again those problems didn't occur with the precompiled 6.0 version...
They started only when I tried to switch to 6.1p5...

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...

This has been troubling me for several days.

Thanks in advance.

Aris Katsaris

--------------------------------------------------------------------
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