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 <dan.seaver(a)ge.com> 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/t...
>>
>> 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/...
>>
>> 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
>> rules-users(a)lists.jboss.org
>>
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
> rules-users(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/rules-users
>
--
Michael D Neale
home:
www.michaelneale.net
blog:
michaelneale.blogspot.com
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users