The tests are fixed and committed to revision #25353. []s Edson
2009/2/19 Mark Proctor <[email protected]> > Dan Seaver wrote: > > Yes, the exception occurs on both the filesystem and Guvnor, and it happens > whether I set the value to true or false. > > > I found the issue and reviewed the agent code and this has been fixed in > trunk. Edson si just fixing two failing tests, but as soon as the build > turns blue again grab the latest artifact builds and give it a try: > https://hudson.jboss.org/hudson/job/drools/ > > Mark > > 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]> > <[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 > [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 > [email protected]https://lists.jboss.org/mailman/listinfo/rules-users > > -- > Michael D Neale > home: www.michaelneale.net > blog: michaelneale.blogspot.com > _______________________________________________ > rules-users mailing > [email protected]https://lists.jboss.org/mailman/listinfo/rules-users > > > > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > > -- Edson Tirelli JBoss Drools Core Development JBoss, a division of Red Hat @ www.jboss.com
_______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
