Search Mailing List Archives
[protege-owl] SWRL/Jess exception
martin.oconnor at stanford.edu
Fri Aug 15 15:41:06 PDT 2008
The initial release of Jess 7.1 is causing this error. Use 7.1p1.
Quoting Donald Hillman <djh3 at Lehigh.EDU>:
> Each time I execute a SWRL rule, I receive the message
> Jess reported an error in routine HasLHS.add pattern. Message Variable
> used before definition"
> I have verified that the RHS variables are bound in the LHS, and that
> the OWL ontology supports the rule. I have also reinstalled Protege 3.4
> Build 505 with the jess.jar file, but the exception is still thrown.
> It looks like a Java error.
> Have others experienced this problem?
> --Donald Hillman
> Samson Tu wrote:
>> Perhaps you used a variable on the RHS of a rule without having it bound
>> on the LHS? There is no "variable declaration" in SWRL tab.
>> Donald Hillman wrote:
>>> When attempting to run a SRWL rule with Jess, the exception 'using
>>> variable before definition' is thrown. This appears to indicate that a
>>> variable has not been declared. How is a variable declared using the
>>> Jess plugin or otherwise?
>> protege-owl mailing list
>> protege-owl at lists.stanford.edu
>> Instructions for unsubscribing:
> protege-owl mailing list
> protege-owl at lists.stanford.edu
> Instructions for unsubscribing:
More information about the protege-owl