I substituted old version (beta 7) of Jess and the behavior I observed is still present, so my problem relates to updating Eclipse, NOT to the Jess. Sorry for the distraction.

- Mike

On Oct 20, 2006, at 8:13 PM, Ernest Friedman-Hill wrote:

On Oct 20, 2006, at 8:17 PM, J Michael Dean wrote:

Caused by: java.io.FileNotFoundException: rules/Glucose.clp (No such file or directory)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:106)
        at java.io.FileInputStream.<init>(FileInputStream.java:66)
        at java.io.FileReader.<init>(FileReader.java:41)
        at jess.Batch.findDocument(Batch.java:121)
        ... 22 more

Jess will, as always, first look relative to the current directory, and then along the runtime CLASSPATH. Eclipse is quite tricky about how it manages the CLASSPATH when it launches Java applications; things do change from version to version. But the important thing to note here is that you're launching a Java application, not a Jess application, so Jess's Eclipse-related code doesn't come into play at all -- it's all about the runtime CLASSPATH, which in turn is going to be related to how you set up your Java project to be run. Make sure the "rules" directory is being exported when you build the project. You might add some extra debug code to print the CLASSPATH and print the current working directory (and possibly its contents) and you'll probably simply find that the "rules" directory is simply not available at runtime.

---------------------------------------------------------
Ernest Friedman-Hill
Advanced Software Research          Phone: (925) 294-2154
Sandia National Labs                FAX:   (925) 294-2234
PO Box 969, MS 9012                 [EMAIL PROTECTED]
Livermore, CA 94550                 http://www.jessrules.com

--------------------------------------------------------------------
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 owner-jess- [EMAIL PROTECTED]
--------------------------------------------------------------------


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