NPE on fact insertion if rule has sliding window
by John
Hello,
I've been messing with this for days now and can't get to the bottom of
this. I'm using drools 5.2.0 Final and setting up my KnowledgeBase with a
KnowledgeAgent which is pulling a package from guvnor (also 5.2.0 Final). I
do NOT get this error if I use a KnowledgeBuilder and add the exact same drl
file as a resource.
If the DRL in guvnor has a rule that uses a sliding window, i get an NPE
when trying to insert an object and the following stack trace:
java.lang.NullPointerException
at
org.drools.reteoo.ReteooFactHandleFactory.newFactHandle(ReteooFactHandleFactory.java:56)
at
org.drools.common.AbstractFactHandleFactory.newFactHandle(AbstractFactHandleFactory.java:80)
at
org.drools.common.AbstractFactHandleFactory.newFactHandle(AbstractFactHandleFactory.java:65)
at org.drools.common.NamedEntryPoint.createHandle(NamedEntryPoint.java:705)
at org.drools.common.NamedEntryPoint.insert(NamedEntryPoint.java:282)
at
org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:905)
at
org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:864)
at
org.drools.impl.StatefulKnowledgeSessionImpl.insert(StatefulKnowledgeSessionImpl.java:255)
at john.DroolsError.runRules(DroolsError.java:48)
at john.DroolsError.main(DroolsError.java:40)
Here is the DRL:
1. | package drools
2. | import simple.SimpleType
3. |
4. |
5. |
6. |
7. |
8. |
9. | import simple.SimpleType;
10. |
11. | declare SimpleType
12. | @role(event)
13. | end
14. |
15. | rule "timer"
16. | timer (cron:5/5 * * * * ?)
17. | when
18. | $newest : Number()
19. | from accumulate( SimpleType ($num : number) over
window:time(5s),
20. | max($num) )
21. | $st : SimpleType( number == $newest.intValue )
22. | then
23. | System.out.println("SimpleType: " + $st.number);
24. | end
(note: the first import of simple.SimpleType comes from the package
configuration in guvnor, the second is in the drl file itself. the file will
not validate without the import explicitly listed there, saying the type is
not declared as an event...)
Here is the Java code:
ResourceChangeScannerConfiguration sconf = ResourceFactory
.getResourceChangeScannerService()
.newResourceChangeScannerConfiguration();
sconf.setProperty("drools.resource.scanner.interval", "20");
ResourceFactory.getResourceChangeScannerService().configure(sconf);
KnowledgeBaseConfiguration config = KnowledgeBaseFactory
.newKnowledgeBaseConfiguration();
config.setOption(EventProcessingOption.STREAM);
KnowledgeAgentConfiguration aconf = KnowledgeAgentFactory
.newKnowledgeAgentConfiguration();
aconf.setProperty("drools.agent.scanDirectories", "true");
aconf.setProperty("drools.agent.scanResources", "true");
aconf.setProperty("drools.agent.newInstance", "false");
KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase(config);
KnowledgeAgent kagent = KnowledgeAgentFactory.newKnowledgeAgent(
"drools agent", kbase, aconf);
String urlString =
"http://localhost:8080/drools-guvnor/org.drools.guvnor.Guvnor/package/droo...";
try {
URL url = new URL(urlString);
UrlResource urlResource = (UrlResource) ResourceFactory
.newUrlResource(url);
urlResource.setBasicAuthentication("enabled");
urlResource.setUsername("John");
urlResource.setPassword("");
kagent.applyChangeSet(urlResource);
} catch (Exception e) {
System.out.println("Caught exception: " + e.getMessage());
e.printStackTrace();
}
ResourceFactory.getResourceChangeNotifierService().start();
ResourceFactory.getResourceChangeScannerService().start();
StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
System.out.println("Initialize drools complete");
SimpleType simp = new SimpleType();
simp.setNumber(5);
ksession.insert(simp);
Thanks,
John
--
View this message in context: http://drools.46999.n3.nabble.com/NPE-on-fact-insertion-if-rule-has-slidi...
Sent from the Drools: User forum mailing list archive at Nabble.com.
13 years, 2 months
Guvnor and Axis2
by Mario Viertel
Hi,
I am using an own web service (Axis2; tomcat 6) to interact with Guvnor.
All drools related jars (drools*, mvel*, knowledge-api) are contained
in the lib folder of service's aar file. Via knowledge-api the service
interacts with the guvnor repository.
Unfortunately this doesn't work. At runtime a ClassNotFoundException has
been thrown. A look into details revealed that the ClassLoader havn't
loaded all jars containing in webservice's lib folder.
Has anybody an idea what's going wrong. I'm not sure if this is an issue
of drools, the axis2 engine or the tomcat engine.
Thanks,
Mario
13 years, 2 months
running Test scenarios in Guvnor 5.2.0.CR1 causes a memory leak
by vadlam
Hi,
running tests scenarios in Guvnor 5.2.0.Cr1 seems to be causing memory leak
eventually.
since the StatefulKnowledgeSession or the related class seems to have
similar kind of leak in 5.2.0.Cr1, could it be that the same issue is
causing the leak within Guvnor as well ?
we tried to upgrade to 5.2.1.final version of Guvnor, but when we tried to
load the assets in the new Guvnor that were previously created in 5.2.0.CR1
and persisted to a database, we are getting the following errors.
ERROR 29-09 08:25:45,234 (LoggingHelper.java:error:69) Service method
'public abstract org.drools.guvnor.client.rpc.RuleAsse
t org.drools.guvnor.client.rpc.AssetService.loadRuleAsset(java.lang.String)
throws com.google.gwt.user.client.rpc.Serializatio
nException' threw an unexpected exception:
com.thoughtworks.xstream.mapper.CannotResolveClassException: dtable : dtable
com.thoughtworks.xstream.mapper.CannotResolveClassException: dtable : dtable
at
com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:68)
at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
at
com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:71)
at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
at
com.thoughtworks.xstream.mapper.PackageAliasingMapper.realClass(PackageAliasingMapper.java:88)
at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
Isee that some of the decision table classes have changed as per the
following lines of code ?
//Post 5.2 model
xt.alias( "decision-table52",
GuidedDecisionTable52.class );
--
View this message in context: http://drools.46999.n3.nabble.com/running-Test-scenarios-in-Guvnor-5-2-0-...
Sent from the Drools: User forum mailing list archive at Nabble.com.
13 years, 2 months
Changeset does not monitor folder correctly
by wendy
Hi,
I'm trying to use a change set to monitor a folder for drl files but I
can't get it to work right. If I list all the files in the folder all the
rules load correctly and everything thing is happy. If I just specify a
folder the mapping resource are associating rules from the test-two.drl file
with the test.drl file. Also the 'KnowledgeAgent adding' adds two test.two
(which is the package for the test-two.drl file) instead of a test and a
test.two. Which is what happens when I list the files in the change-set.
>From the documentation it seems like this should work. Has anyone run into
this before? What am I doing wrong? I'm using 5.2.0.M1.
Wendy
<?xml version="1.0" encoding="UTF-8"?>
<change-set xmlns='http://drools.org/drools-5.0/change-set'
xmlns:xs='http://www.w3.org/2001/XMLSchema-instance'
xs:schemaLocation='http://drools.org/drools-5.0/change-set.xsd
drools-change-set-5.0.xsd'>
<add>
<resource source='file:Rules/DailyRules/' type='DRL'/>
</add>
</change-set>
[2011:09:257 20:09:317:info] ResourceChangeScanner reconfigured with
interval=60
[2011:09:257 20:09:317:info] ResourceChangeScanner created with default
interval=60
[2011:09:257 20:09:327:info] ResourceChangeScanner reconfigured with
interval=60
[2011:09:257 20:09:327:info] ResourceChangeScanner reconfigured with
interval=60
[2011:09:257 20:09:327:info] ResourceChangeNotification scanner has started
[2011:09:257 20:09:327:debug] ResourceChangeScanner attempt to scan 0
resources
[2011:09:257 20:09:347:debug] ResourceChangeScanner thread is waiting for 60
seconds.
[2011:09:257 20:09:377:info] ResourceChangeNotification created
[2011:09:257 20:09:417:info] ResourceChangeNotification has started
listening for ChangeSet publications
[2011:09:257 20:09:417:debug] ResourceChangeNotification thread is waiting
for queue update
[2011:09:257 20:09:667:debug] ResourceChangeNotification monitor added
monitor=org.drools.io.impl.ResourceChangeScannerImpl@1f4cf6f
[2011:09:257 20:09:677:debug] KnowledgeAgent building resource map
[2011:09:257 20:09:677:info] KnowledgeAgent has started listening for
ChangeSet notifications
[2011:09:257 20:09:677:info] KnowledgeAgent created, with configuration:
monitorChangeSetEvents=true scanResources=true scanDirectories=true
newInstance=true
(null: 4, 103): cvc-elt.1: Cannot find the declaration of element
'change-set'.
[2011:09:257 20:09:797:info] KnowledgeAgent applying ChangeSet
[2011:09:257 20:09:797:debug] KnowledgeAgent subscribing to
directory=[UrlResource path='file:Rules/DailyRules/']
[2011:09:257 20:09:797:debug] ResourceChangeNotification subscribing
listener=org.drools.agent.impl.KnowledgeAgentImpl@aee320 to
resource=[UrlResource path='file:Rules/DailyRules/']
[2011:09:257 20:09:797:debug] ResourceChangeScanner subcribing
notifier=org.drools.io.impl.ResourceChangeNotifierImpl@1c160cb to
resource=[UrlResource path='file:Rules/DailyRules/']
[2011:09:257 20:09:817:debug] KnowledgeAgent mapping resource=[FileResource
file='Rules\DailyRules\test-two.drl'] to KnowledgeDefinition=null
[2011:09:257 20:09:817:debug] KnowledgeAgent notifier subscribing to
resource=[FileResource file='Rules\DailyRules\test-two.drl']
[2011:09:257 20:09:817:debug] ResourceChangeNotification subscribing
listener=org.drools.agent.impl.KnowledgeAgentImpl@aee320 to
resource=[FileResource file='Rules\DailyRules\test-two.drl']
[2011:09:257 20:09:817:debug] ResourceChangeScanner subcribing
notifier=org.drools.io.impl.ResourceChangeNotifierImpl@1c160cb to
resource=[FileResource file='Rules\DailyRules\test-two.drl']
[2011:09:257 20:09:817:debug] KnowledgeAgent mapping resource=[FileResource
file='Rules\DailyRules\test.drl'] to KnowledgeDefinition=null
[2011:09:257 20:09:817:debug] KnowledgeAgent notifier subscribing to
resource=[FileResource file='Rules\DailyRules\test.drl']
[2011:09:257 20:09:817:debug] ResourceChangeNotification subscribing
listener=org.drools.agent.impl.KnowledgeAgentImpl@aee320 to
resource=[FileResource file='Rules\DailyRules\test.drl']
[2011:09:257 20:09:817:debug] ResourceChangeScanner subcribing
notifier=org.drools.io.impl.ResourceChangeNotifierImpl@1c160cb to
resource=[FileResource file='Rules\DailyRules\test.drl']
[2011:09:257 20:09:878:debug] KnowledgeAgent rebuilding KnowledgeBase using
ChangeSet
[2011:09:257 20:09:936:debug] KnowledgeAgent obtaining pkg
resource=[FileResource file='Rules\DailyRules\test-two.drl']
[2011:09:257 20:09:936:debug] KnowledgeAgent mapping resource=[FileResource
file='Rules\DailyRules\test-two.drl'] to KnowledgeDefinition=[Rule
name=hello one test two, agendaGroup=MAIN, salience=0, no-loop=false]
[2011:09:257 20:09:936:debug] KnowledgeAgent notifier subscribing to
resource=[FileResource file='Rules\DailyRules\test-two.drl']
[2011:09:257 20:09:936:debug] ResourceChangeNotification subscribing
listener=org.drools.agent.impl.KnowledgeAgentImpl@aee320 to
resource=[FileResource file='Rules\DailyRules\test-two.drl']
[2011:09:257 20:09:936:debug] KnowledgeAgent mapping resource=[FileResource
file='Rules\DailyRules\test-two.drl'] to KnowledgeDefinition=[Rule
name=hello two test two, agendaGroup=MAIN, salience=0, no-loop=false]
[2011:09:257 20:09:936:debug] KnowledgeAgent notifier subscribing to
resource=[FileResource file='Rules\DailyRules\test-two.drl']
[2011:09:257 20:09:936:debug] ResourceChangeNotification subscribing
listener=org.drools.agent.impl.KnowledgeAgentImpl@aee320 to
resource=[FileResource file='Rules\DailyRules\test-two.drl']
[2011:09:257 20:09:936:debug] KnowledgeAgent obtaining pkg
resource=[FileResource file='Rules\DailyRules\test.drl']
[2011:09:257 20:09:936:debug] KnowledgeAgent mapping resource=[FileResource
file='Rules\DailyRules\test.drl'] to KnowledgeDefinition=[Rule name=hello
one test two, agendaGroup=MAIN, salience=0, no-loop=false]
[2011:09:257 20:09:936:debug] KnowledgeAgent notifier subscribing to
resource=[FileResource file='Rules\DailyRules\test.drl']
[2011:09:257 20:09:936:debug] ResourceChangeNotification subscribing
listener=org.drools.agent.impl.KnowledgeAgentImpl@aee320 to
resource=[FileResource file='Rules\DailyRules\test.drl']
[2011:09:257 20:09:936:debug] KnowledgeAgent mapping resource=[FileResource
file='Rules\DailyRules\test.drl'] to KnowledgeDefinition=[Rule name=hello
two test two, agendaGroup=MAIN, salience=0, no-loop=false]
[2011:09:257 20:09:936:debug] KnowledgeAgent notifier subscribing to
resource=[FileResource file='Rules\DailyRules\test.drl']
[2011:09:257 20:09:936:debug] ResourceChangeNotification subscribing
listener=org.drools.agent.impl.KnowledgeAgentImpl@aee320 to
resource=[FileResource file='Rules\DailyRules\test.drl']
[2011:09:257 20:09:936:debug] KnowledgeAgent adding
KnowledgeDefinitionsPackage test.two
[2011:09:257 20:09:56:debug] KnowledgeAgent adding
KnowledgeDefinitionsPackage test.two
--
View this message in context: http://drools.46999.n3.nabble.com/Changeset-does-not-monitor-folder-corre...
Sent from the Drools: User forum mailing list archive at Nabble.com.
13 years, 2 months
Drools 5 PseudoClock with StatelessKnowledgeSession
by Ben Scott
_______________________________________________________________________________________
Note: This e-mail is subject to the disclaimer contained at the bottom of this message.
_______________________________________________________________________________________
I'm wanting to use the date-effective and date-expiry rule metadata to add date specific rule variants within my app. To test these I was planning on using the pseudo clock and setting the expected date prior to executing the rules within a StatelessKnowledgeSession. I can set the clock easily enough, but can't understand why the getSessionClock() method is missing? It's on the StatefulKnowledgeSession, but not on the Stateless.
I'm initialising the session like this:
SessionConfiguration sessionConfiguration = new SessionConfiguration();
sessionConfiguration.setClockType( ClockType.PSEUDO_CLOCK );
StatelessKnowledgeSession session = _testKnowledgeBase.newStatelessKnowledgeSession(sessionConfiguration);
The only thing I could think of to set the pseudo clock was to write a command something like:
private static class SetPseudoClockCommand implements org.drools.process.command.Command<Boolean> {
public Boolean execute(ReteooWorkingMemory session) {
// Set the clock to the current date
pseudoSessionClock.advanceTime(new DateTime().getMillis(), TimeUnit.MILLISECONDS);
// Add a couple of days
pseudoSessionClock.advanceTime(2, TimeUnit.DAYS);
return true;
}
}
But this doesn't appear to take any effect whilst rules are running.
Is there another way to get programmatic access to the session clock, or some better way of changing the underlying date prior to rule execution?
Ben.
_______________________________________________________________________________________
The information transmitted in this message and its attachments (if any) is intended
only for the person or entity to which it is addressed.
The message may contain confidential and/or privileged material. Any review,
retransmission, dissemination or other use of, or taking of any action in reliance
upon this information, by persons or entities other than the intended recipient is
prohibited.
If you have received this in error, please contact the sender and delete this e-mail
and associated material from any computer.
The intended recipient of this e-mail may only use, reproduce, disclose or distribute
the information contained in this e-mail and any attached files, with the permission
of the sender.
This message has been scanned for viruses with Symantec Scan Engine and cleared by
MailMarshal.
_______________________________________________________________________________________
13 years, 2 months
Package snapshots in Guvnor have wrong list of rules
by sappelhans
Using Guvnor 5.1.1, I build a package using a custom selector that filters on
a rules' status; then take a snapshot. In the Package Snapshot tab
selecting "Business rule assets" from the navigation tree shows all the
rules from the package, not the filtered subset. But I know the selector
worked because the binary version of the snapshot downloaded via the
Deployment URL includes only the filtered subset.
Why are the assets viewable in the tree not in sync with those in the
deployed binary?
--
View this message in context: http://drools.46999.n3.nabble.com/Package-snapshots-in-Guvnor-have-wrong-...
Sent from the Drools: User forum mailing list archive at Nabble.com.
13 years, 3 months
Expiry of events not occurring for sliding window
by cfuser
I'll preface this by saying this may not be the correct way to do this, so
suggestions welcome...
For this example, the name can be something like 'collector1', 'collector2'.
For each collector, there are normalized stats, like 'CPU', 'IO', etc.
<pre>
// Imports and other stuff
declare InstanceHealth
@role(event)
@expires(10s)
@timestamp(timeStamp)
end
rule "Iostats above 90 over 5 seconds"
when
$mih:InstanceHealth($id:id, $luid:name, $stat:stat )
from entry-point "stat-stream"
$measure : Number( doubleValue > 90 )
from accumulate(
InstanceHealth( $inst:name==$luid, $value:value,
stat==$stat)
over window:time( 5s ) from entry-point "stat-stream",
average($value))
then
logger.warn( "--------Average--------------" );
logger.warn( $mih.hashCode() + " // "+$stat +" // "+$id+" :
"+$luid +" == "+$measure );
// doStuff based upon the name and stat
end
rule "Log instance"
when
$m:InstanceHealth($id:id, $stat:stat, $inst:name, $v:value )
from entry-point "stat-stream"
then
logger.warn( "------------Instance--------------" );
logger.warn( "--"+$inst+" == "+$stat +" value = "+$v );
end
</pre>
So the 'Iostats above 90 over 5 seconds' rule is trying to match up stats
with collectors so there are no cross-products (stats aren't accumulated
across collectors and each stat type gets it's own evaluation). This
actually seems to be working, except the InstanceHealth objects don't seem
to be being evicted and I'm apparently getting multiple activations (?).
Note when I remove the line w/ the $mih binding, things get evicted fine but
I don't have access to the name, stat, etc. TIA.
A snippet of a log (I can confirm that three different iostats were inserted
for collector2)
==>[ObjectInsertedEventImpl:
getFactHandle()=1:19:1003982845:1003982845:19:stat-stream,
getObject()=com.poc.mediator.domain.InstanceHealth : null,
getKnowledgeRuntime()=org.drools.impl.StatefulKnowledgeSessionImpl@30a2268a,
getPropagationContext()=PropagationContextImpl [activeActivations=0,
dormantActivations=15, entryPoint=EntryPoint::stat-stream,
factHandle=1:19:1003982845:1003982845:19:stat-stream, leftTuple=null,
originOffset=-1, propagationNumber=13, rule=null, type=0]]
2011-09-23 11:35:16,004 [Rule-Execution-Thread] WARN WorkingMemory -
--------Average--------------
2011-09-23 11:35:16,004 [Rule-Execution-Thread] WARN WorkingMemory -
1302111244 // iostats // null : collector2 == 91.0
2011-09-23 11:35:16,004 [Rule-Execution-Thread] WARN WorkingMemory -
--------Average--------------
2011-09-23 11:35:16,004 [Rule-Execution-Thread] WARN WorkingMemory -
158787804 // iostats // null : collector2 == 91.0
2011-09-23 11:35:16,004 [Rule-Execution-Thread] WARN WorkingMemory -
--------Average--------------
2011-09-23 11:35:16,004 [Rule-Execution-Thread] WARN WorkingMemory -
1785305512 // iostats // null : collector2 == 91.0
==>[ObjectInsertedEventImpl:
getFactHandle()=1:21:1340153218:1340153218:21:stat-stream,
getObject()=com.poc.mediator.domain.InstanceHealth : null,
getKnowledgeRuntime()=org.drools.impl.StatefulKnowledgeSessionImpl@30a2268a,
getPropagationContext()=PropagationContextImpl [activeActivations=0,
dormantActivations=20, entryPoint=EntryPoint::stat-stream,
factHandle=1:21:1340153218:1340153218:21:stat-stream, leftTuple=null,
originOffset=-1, propagationNumber=16, rule=null, type=0]]
2011-09-23 11:35:16,100 [Insertion Thread] INFO
mediator.RulesExecutionService - inserting
com.poc.mediator.domain.InstanceHealth : null...
2011-09-23 11:35:16,101 [Insertion Thread] WARN
mediator.RulesExecutionService -
>>><org.drools.event.rule.impl.ObjectInsertedEventImpl@1dddec9e
factHandle=1:21:1340153218:1340153218:21:stat-stream
object=com.poc.mediator.domain.InstanceHealth : null
kruntime=org.drools.impl.StatefulKnowledgeSessionImpl@30a2268a
propagationContext=PropagationContextImpl [activeActivations=0,
dormantActivations=20, entryPoint=EntryPoint::stat-stream,
factHandle=1:21:1340153218:1340153218:21:stat-stream, leftTuple=null,
originOffset=-1, propagationNumber=16, rule=null, type=0]>
2011-09-23 11:35:16,101 [Insertion Thread] INFO
mediator.RulesExecutionService - ...done inserting
<com.poc.mediator.domain.InstanceHealth@4fe11d82 timeStamp=Fri Sep 23
11:35:16 CDT 2011 stat=cpu value=88.0 id=null version=null
Instance=com.poc.mediator.domain.Instance : null>
2011-09-23 11:35:16,108 [Insertion Thread] INFO
mediator.RulesExecutionService - inserting
com.poc.mediator.domain.InstanceHealth : null...
2011-09-23 11:35:16,109 [Insertion Thread] WARN
mediator.RulesExecutionService -
>>><org.drools.event.rule.impl.ObjectInsertedEventImpl@56300388
factHandle=1:23:1092542236:1092542236:23:stat-stream
object=com.poc.mediator.domain.InstanceHealth : null
kruntime=org.drools.impl.StatefulKnowledgeSessionImpl@30a2268a
propagationContext=PropagationContextImpl [activeActivations=2,
dormantActivations=19, entryPoint=EntryPoint::stat-stream,
factHandle=1:23:1092542236:1092542236:23:stat-stream, leftTuple=null,
originOffset=-1, propagationNumber=17, rule=null, type=0]>
2011-09-23 11:35:16,109 [Insertion Thread] INFO
mediator.RulesExecutionService - ...done inserting
<com.poc.mediator.domain.InstanceHealth@411edf1c timeStamp=Fri Sep 23
11:35:16 CDT 2011 stat=iostats value=85.0 id=null version=null
Instance=com.poc.mediator.domain.Instance : null>
==>[ObjectInsertedEventImpl:
getFactHandle()=1:23:1092542236:1092542236:23:stat-stream,
getObject()=com.poc.mediator.domain.InstanceHealth : null,
getKnowledgeRuntime()=org.drools.impl.StatefulKnowledgeSessionImpl@30a2268a,
getPropagationContext()=PropagationContextImpl [activeActivations=2,
dormantActivations=19, entryPoint=EntryPoint::stat-stream,
factHandle=1:23:1092542236:1092542236:23:stat-stream, leftTuple=null,
originOffset=-1, propagationNumber=17, rule=null, type=0]]
2011-09-23 11:35:16,160 [Rule-Execution-Thread] WARN WorkingMemory -
------------Instance--------------
2011-09-23 11:35:16,161 [Rule-Execution-Thread] WARN WorkingMemory -
--collector1 == iostats value = 85.0
2011-09-23 11:35:16,161 [Rule-Execution-Thread] WARN WorkingMemory -
------------Instance--------------
2011-09-23 11:35:16,161 [Rule-Execution-Thread] WARN WorkingMemory -
--collector2 == cpu value = 88.0
2011-09-23 11:35:17,013 [Rule-Execution-Thread] WARN WorkingMemory -
--------Average--------------
2011-09-23 11:35:17,014 [Rule-Execution-Thread] WARN WorkingMemory -
1302111244 // iostats // null : collector2 == 92.0
2011-09-23 11:35:17,014 [Rule-Execution-Thread] WARN WorkingMemory -
--------Average--------------
2011-09-23 11:35:17,014 [Rule-Execution-Thread] WARN WorkingMemory -
158787804 // iostats // null : collector2 == 92.0
2011-09-23 11:35:17,014 [Rule-Execution-Thread] WARN WorkingMemory -
--------Average--------------
2011-09-23 11:35:17,014 [Rule-Execution-Thread] WARN WorkingMemory -
1785305512 // iostats // null : collector2 == 92.0
--
View this message in context: http://drools.46999.n3.nabble.com/Expiry-of-events-not-occurring-for-slid...
Sent from the Drools: User forum mailing list archive at Nabble.com.
13 years, 3 months