Hi there,

Thanks for this. Sorry about the lack of details but the error occurred in a number of places and not consistently with testing. So while it seemed like a "null pointer" of sorts it didn't seem to be from the JESS code and seemed to be some protege/owl problem.

Further testing and reviewing of the log file from Protege shows some conflict between running JESS from protege and calling JAVA SWING methods. It might be the way I call these methods but it seems to be a protege/ SWING problem and not JESS itself. When I run my engine via Java methods or from the JESS command line without protege the problems don't appear (at least for now).

I'm guessing that calling SWING methods from JESS via the protege environment was never intended?

Kind regards,
Patricia


On 12 Nov 2009, at 09:15, Wolfgang Laun wrote:

Without any information about your facts (shadow or not) and rules only very general suggestions are possible.

NPE's may come up when a slot usually holding an object is null and you call a method.

Less obvious are cases when a java.lang.Integer (or similar) is null and the value is used in an arithmetic operation or a comparison; then unboxing causes the NPE.

-W


On Mon, Nov 9, 2009 at 10:29 AM, Patricia Charlton <patricia.charl...@pobox.com > wrote:
Hi there,

I'm developing an inference engine using JESS. I am using protege and JESS TAB integration and running JESS from the protege environment.

Occasionally I get an error nested exception is: null. It does not happen each time I run the application and I have tested each part independently. It is also not always with the same inference about a particular concept.

Is there a known problem between the integration environment where for example concept pointers may get dropped?

I am currently at a loss as to how to fix this. It maybe a problem with protege/jess or jess tab.

(current environment is MAC, Protege 3.4 and Jess 7.1)

Any help or pointers at this stage would be great.

Kind regards,
Patricia



--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users y...@address.com'
in the BODY of a message to majord...@sandia.gov, NOT to the list
(use your own address!) List problems? Notify owner-jess-us...@sandia.gov .
--------------------------------------------------------------------



Reply via email to