Hi,
I'm getting a two red
highlighted outputs in eclipse
if I modify my rules file
during run time. Besides that
the modifications seem to
work.
What does it mean?
The full output I get when the
resource change is detected is
listed below. The bold lines
are the concerned ones.
Thanks for any help! :)
Tina
[2010:08:235 21:08:296:debug]
ResourceChangeScanner attempt
to scan 1 resources
[2010:08:235 21:08:296:debug]
ResourceChangeScanner modified
resource=[ClassPathResource
path='testRule.drl'] :
1282559206875 : 1282591705000
[2010:08:235 21:08:296:debug]
ResourceChangeNotification
received ChangeSet
notification
[2010:08:235 21:08:296:debug]
ResourceChangeScanner thread
is waiting for 10 seconds.
[2010:08:235 21:08:296:debug]
ResourceChangeNotification
processing ChangeSet
[2010:08:235 21:08:296:debug]
ResourceChangeNotification
ChangeSet modified
resource=[ClassPathResource
path='testRule.drl'] for
listener=org.drools.agent.impl.KnowledgeAgentImpl@b40ec4
[2010:08:235 21:08:296:debug]
KnowledgeAgent received
ChangeSet changed notification
[2010:08:235 21:08:296:info]
KnowledgeAgent applying
ChangeSet
[2010:08:235 21:08:296:debug]
KnowledgeAgent removing
mappings for
resource=[ClassPathResource
path='testRule.drl'] with
unsubscribe=true
[2010:08:235 21:08:296:debug]
KnowledgeAgent notifier
unsubscribing to
resource=[ClassPathResource
path='testRule.drl']
[2010:08:235 21:08:296:debug]
ResourceChangeNotification
unsubscribing
listener=org.drools.agent.impl.KnowledgeAgentImpl@b40ec4
to resource=[ClassPathResource
path='testRule.drl']
[2010:08:235 21:08:296:debug]
ResourceChangeScanner
unsubcribing
notifier=org.drools.io.impl.ResourceChangeNotifierImpl@13576a2
to resource=[ClassPathResource
path='testRule.drl']
[2010:08:235 21:08:296:debug]
ResourceChangeScanner
resource=[ClassPathResource
path='testRule.drl'] now has
no subscribers
[2010:08:235 21:08:296:debug]
KnowledgeAgent rebuilding
KnowledgeBase using ChangeSet
[2010:08:235 21:08:296:info]
KnowledgeAgent performing an
incremental build of the
ChangeSet
[2010:08:235 21:08:296:debug]
ResourceChangeNotification
thread is waiting for queue
update
[INFO ] 21:30:10,375 [main]
"Event retracted." (DRL
Logger)
[2010:08:235 21:08:453:debug]
KnowledgeAgent: Diffing:
[ClassPathResource
path='testRule.drl']
[INFO ] 21:30:10,453 [main]
"Event retracted." (DRL
Logger)
[2010:08:235 21:08:500:debug]
BinaryResourceDiffProducerImpl:
[Rule name=delete parameter
values, agendaGroup=MAIN,
salience=0, no-loop=false] is
not present anymore. Adding to
removed list.
[2010:08:235 21:08:500:debug]
BinaryResourceDiffProducerImpl:
org.drools.rule.Function@67fe80
did change. Marking as removed
so it new version could be
added later.
[2010:08:235 21:08:500:debug]
BinaryResourceDiffProducerImpl:
Comparing [Rule name=Warning
threshold exceeded to many
times, agendaGroup=MAIN,
salience=0, no-loop=false]
against [Rule name=Warning
threshold exceeded to many
times, agendaGroup=MAIN,
salience=0, no-loop=false]
no visitor implementation
for : class
org.drools.rule.TypeDeclaration
:
org.drools.rule.TypeDeclaration@95f290
no visitor implementation
for : class
org.drools.rule.TypeDeclaration
:
org.drools.rule.TypeDeclaration@bfd66a
[2010:08:235 21:08:546:debug]
BinaryResourceDiffProducerImpl:
[Rule name=Warning threshold
exceeded to many times,
agendaGroup=MAIN, salience=0,
no-loop=false] didn't change.
Removing from diff package and
adding it to unmodified list.
[2010:08:235 21:08:546:debug]
BinaryResourceDiffProducerImpl:
Comparing [Rule name=Insert
Watcher Into Knowledge Base,
agendaGroup=MAIN, salience=0,
no-loop=false] against [Rule
name=Insert Watcher Into
Knowledge Base,
agendaGroup=MAIN, salience=0,
no-loop=false]
[2010:08:235 21:08:546:debug]
BinaryResourceDiffProducerImpl:
The rules have different LHS
[2010:08:235 21:08:546:debug]
BinaryResourceDiffProducerImpl:
Comparing [Rule name=Add Event
to Watcher Set,
agendaGroup=MAIN, salience=0,
no-loop=false] against [Rule
name=Add Event to Watcher Set,
agendaGroup=MAIN, salience=0,
no-loop=false]
[2010:08:235 21:08:546:debug]
BinaryResourceDiffProducerImpl:
The rules have different LHS
[2010:08:235 21:08:546:debug]
KnowledgeAgent: Removing:
[Rule name=delete parameter
values, agendaGroup=MAIN,
salience=0, no-loop=false]
[2010:08:235 21:08:546:debug]
KnowledgeAgent removing
Rule=[Rule name=delete
parameter values,
agendaGroup=MAIN, salience=0,
no-loop=false] from
package=net.eads.astrium.aits.cep.rules
[2010:08:235 21:08:546:debug]
KnowledgeAgent: Removing:
org.drools.rule.Function@67fe80
[2010:08:235 21:08:562:debug]
KnowledgeAgent mapping
resource=[ClassPathResource
path='testRule.drl'] to
KnowledgeDefinition=[Rule
name=Warning threshold
exceeded to many times,
agendaGroup=MAIN, salience=0,
no-loop=false]
[2010:08:235 21:08:562:debug]
KnowledgeAgent obtaining pkg
resource=[ClassPathResource
path='testRule.drl']
[2010:08:235 21:08:562:debug]
KnowledgeAgent mapping
resource=[ClassPathResource
path='testRule.drl'] to
KnowledgeDefinition=[Rule
name=Insert Watcher Into
Knowledge Base,
agendaGroup=MAIN, salience=0,
no-loop=false]
[2010:08:235 21:08:562:debug]
KnowledgeAgent notifier
subscribing to
resource=[ClassPathResource
path='testRule.drl']
[2010:08:235 21:08:562:debug]
ResourceChangeNotification
subscribing
listener=org.drools.agent.impl.KnowledgeAgentImpl@b40ec4
to resource=[ClassPathResource
path='testRule.drl']
[2010:08:235 21:08:562:debug]
ResourceChangeScanner
subcribing
notifier=org.drools.io.impl.ResourceChangeNotifierImpl@13576a2
to resource=[ClassPathResource
path='testRule.drl']
[2010:08:235 21:08:562:debug]
KnowledgeAgent mapping
resource=[ClassPathResource
path='testRule.drl'] to
KnowledgeDefinition=[Rule
name=Add Event to Watcher Set,
agendaGroup=MAIN, salience=0,
no-loop=false]
[2010:08:235 21:08:562:debug]
KnowledgeAgent notifier
subscribing to
resource=[ClassPathResource
path='testRule.drl']
[2010:08:235 21:08:562:debug]
ResourceChangeNotification
subscribing
listener=org.drools.agent.impl.KnowledgeAgentImpl@b40ec4
to resource=[ClassPathResource
path='testRule.drl']
[2010:08:235 21:08:562:debug]
KnowledgeAgent mapping
resource=[ClassPathResource
path='testRule.drl'] to
KnowledgeDefinition=org.drools.rule.TypeDeclaration@17dff15
[2010:08:235 21:08:562:debug]
KnowledgeAgent notifier
subscribing to
resource=[ClassPathResource
path='testRule.drl']
[2010:08:235 21:08:562:debug]
ResourceChangeNotification
subscribing
listener=org.drools.agent.impl.KnowledgeAgentImpl@b40ec4
to resource=[ClassPathResource
path='testRule.drl']
[2010:08:235 21:08:562:debug]
KnowledgeAgent mapping
resource=[ClassPathResource
path='testRule.drl'] to
KnowledgeDefinition=org.drools.rule.TypeDeclaration@f5cbda
[2010:08:235 21:08:562:debug]
KnowledgeAgent notifier
subscribing to
resource=[ClassPathResource
path='testRule.drl']
[2010:08:235 21:08:562:debug]
ResourceChangeNotification
subscribing
listener=org.drools.agent.impl.KnowledgeAgentImpl@b40ec4
to resource=[ClassPathResource
path='testRule.drl']
[2010:08:235 21:08:562:debug]
KnowledgeAgent mapping
resource=[ClassPathResource
path='testRule.drl'] to
KnowledgeDefinition=org.drools.rule.Function@11a59ce
[2010:08:235 21:08:562:debug]
KnowledgeAgent notifier
subscribing to
resource=[ClassPathResource
path='testRule.drl']
[2010:08:235 21:08:562:debug]
ResourceChangeNotification
subscribing
listener=org.drools.agent.impl.KnowledgeAgentImpl@b40ec4
to resource=[ClassPathResource
path='testRule.drl']
[2010:08:235 21:08:562:debug]
KnowledgeAgent adding
KnowledgeDefinitionsPackage
net.eads.astrium.aits.cep.rules
[2010:08:235 21:08:578:info]
KnowledgeAgent incremental
build of KnowledgeBase
finished and in use
[2010:08:235 21:08:578:debug]
KnowledgeAgent finished
rebuilding KnowledgeBase using
ChangeSet
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users