This is a known bug in pattern-matching on defglobals in 6.0 final. It
will be fixed in the next release. 

I think Kevin C. Bombardier wrote:
> I am getting the following error and not sure why.  I am using the official
> release 6.0 jar file.
> There is a global defined as follows
> (defglobal ?*Maneuver* = 19)
> It complains that *Maneuver* is not in the table.  If I do not load the
> mission.clp file it will die on another defglobal.  But it works on some.
> Does not make sense to me right now.  Has anyone seen this?
> 
> If I go back to the Jessb2.jar file it loads and works fine.
> 
> Jess, the Java Expert System Shell
> Copyright (C) 1998 E.J. Friedman Hill and the Sandia Corporation
> Jess Version 6.0 12/7/2001
> 
> Jess> (batch platoon.clp)
> Jess reported an error in routine ReteCompiler.addRule
>         while executing (batch mission.clp)
>         while executing (batch platoon.clp).
>   Message: Corrupted VarTable: var *Maneuver* not in table .
>   Program text: ( batch platoon.clp )  at line 1.
>         at jess.ReteCompiler.compilerError(ReteCompiler.java:698)
>         at jess.ReteCompiler.addRule(ReteCompiler.java:466)
>         at jess.Rete.addDefrule(Rete.java:694)
>         at jess.Jesp.addARule(Jesp.java:1024)
>         at jess.Jesp.doParseDefrule(Jesp.java:978)
>         at jess.Jesp.parseDefrule(Jesp.java:901)
>         at jess.Jesp.parseSexp(Jesp.java:159)
>         at jess.Jesp.parse(Jesp.java:62)
>         at jess.Batch.batch(Batch.java:43)
>         at jess.Batch.call(Batch.java:57)
>         at jess.FunctionHolder.call(FunctionHolder.java:37)
>         at jess.Funcall.execute(Funcall.java:270)
>         at jess.Jesp.parseAndExecuteFuncall(Jesp.java:1596)
>         at jess.Jesp.parseSexp(Jesp.java:183)
>         at jess.Jesp.parse(Jesp.java:62)
>         at jess.Batch.batch(Batch.java:43)
>         at jess.Batch.call(Batch.java:57)
>         at jess.FunctionHolder.call(FunctionHolder.java:37)
>         at jess.Funcall.execute(Funcall.java:270)
>         at jess.Jesp.parseAndExecuteFuncall(Jesp.java:1596)
>         at jess.Jesp.parseSexp(Jesp.java:183)
>         at jess.Jesp.parse(Jesp.java:62)
>         at org.jpsd.rule.GMain.prompt(GMain.java:218)
>         at org.jpsd.rule.GMain.execute(GMain.java:196)
>         at org.jpsd.rule.GMain.main(GMain.java:36)
> Jess>
> 
> Thanks
> Kevin
> 
> 
> 
> --------------------------------------------------------------------
> 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]
> --------------------------------------------------------------------
> 



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

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