Yes, the exception occurs on both the filesystem and Guvnor, and it happens whether I set the value to true or false.
Michael Neale wrote: > > So from the filesystem it won't pick up changes? (does it throw the > same exception). > > > On Thu, Feb 19, 2009 at 5:34 AM, Dan Seaver <[email protected]> wrote: >> >> Mark, >> I have some more information for you. The exception occurs when I issue: >> >> agent.monitorResourceChangeEvents(true|false) >> >> If I comment out that code, I don't get the exception, but I don't get >> changes either. I tried it with both the Guvnor repository and with a >> deployed package on the file system. >> >> I won't have time to create the test you requested until the weekend. Let >> me >> know if you still want it. >> >> Dan >> >> >> Mark Proctor wrote: >>> >>> Dan Seaver wrote: >>>> I setup a KnowledgeAgent using the example code in the JavaDoc for >>>> KnowledgeAgentFactory to access a compiled package in Guvnor. The >>>> package >>>> runs fine, but changes to the package are not picked up. I believe this >>>> is >>>> due to the ChangeSet notification thread being interrupted. But why? >>>> >>> Hmm that's not good. I have the following unit test: >>> http://anonsvn.labs.jboss.com/labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/agent/KnowledgeAgentTest.java >>> >>> Could you provide an update for new tests for detecting url changes? >>> When making the test you might find it easier to look at the previous >>> ruleagent tests: >>> http://anonsvn.labs.jboss.com/labs/jbossrules/trunk/drools-core/src/test/java/org/drools/agent/URLScannerTest.java >>> >>> Mark >>>> Also, I'm getting some messages about failing to read schema document. >>>> I >>>> think it is caused by the xml for the ChangeSet, but I'm using the >>>> example >>>> from the JavaDocs. >>>> >>> We haven't provided an XSD yet, so it'll provide schema validation >>> issues, those can be ignored. >>>> Here's a snippet from the log: >>>> >>>> [2009:02:48 23:02:905:info] KnowledegAgent has started listening for >>>> ChangeSet notifications >>>> [2009:02:48 23:02:905:info] KnowledgAgent created, with configuration: >>>> monitorChangeSetEvents=true scanResources=true scanDirectories=true >>>> [2009:02:48 23:02:905:exception >>>> java.lang.RuntimeException: KnowledgeAgent ChangeSet notification >>>> thread >>>> has >>>> been interrupted >>>> at >>>> org.drools.agent.impl.KnowledgeAgentImpl$ChangeSetNotificationDetector.run(KnowledgeAgentImpl.java:465) >>>> at java.lang.Thread.run(Unknown Source) >>>> Caused by: java.lang.InterruptedException >>>> at >>>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(Unknown >>>> Source) >>>> at >>>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown >>>> Source) >>>> at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) >>>> at >>>> org.drools.agent.impl.KnowledgeAgentImpl$ChangeSetNotificationDetector.run(KnowledgeAgentImpl.java:463) >>>> ... 1 more >>>> [2009:02:48 23:02:937:info] KnowledegAgent has stopped listening for >>>> ChangeSet notifications >>>> (null: 1, 207): schema_reference.4: Failed to read schema document >>>> 'drools-change-set-5.0.xsd', because 1) could not find the document; 2) >>>> the >>>> document could not be read; 3) the root element of the document is not >>>> <xsd:schema>. >>>> (null: 1, 207): cvc-elt.1: Cannot find the declaration of element >>>> 'change-set'. >>>> (null: 1, 216): schema_reference.4: Failed to read schema document >>>> 'drools-change-set-5.0.xsd', because 1) could not find the document; 2) >>>> the >>>> document could not be read; 3) the root element of the document is not >>>> <xsd:schema>. >>>> (null: 1, 343): schema_reference.4: Failed to read schema document >>>> 'drools-change-set-5.0.xsd', because 1) could not find the document; 2) >>>> the >>>> document could not be read; 3) the root element of the document is not >>>> <xsd:schema>. >>>> [2009:02:48 23:02:390:info] KnowledgAgent applying ChangeSet >>>> >>>> >>> >>> >>> _______________________________________________ >>> rules-users mailing list >>> [email protected] >>> https://lists.jboss.org/mailman/listinfo/rules-users >>> >>> >> >> -- >> View this message in context: >> http://www.nabble.com/Problem-using-KnowledgeAgent-tp22073944p22085204.html >> Sent from the drools - user mailing list archive at Nabble.com. >> >> _______________________________________________ >> rules-users mailing list >> [email protected] >> https://lists.jboss.org/mailman/listinfo/rules-users >> > > > > -- > Michael D Neale > home: www.michaelneale.net > blog: michaelneale.blogspot.com > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > > -- View this message in context: http://www.nabble.com/Problem-using-KnowledgeAgent-tp22073944p22103796.html Sent from the drools - user mailing list archive at Nabble.com. _______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
