[rules-users] java.lang.NullPointerException at org.drools.reteoo.ReteooFactHandleFactory.newFactHandle(ReteooFactHandleFactory.java:56)
Vincent LEGENDRE
vincent.legendre at eurodecision.com
Mon Jul 23 07:30:32 EDT 2012
are you sure that your " SituationManager.createAccessControlEvent" method returns something not null ?
----- Mail original -----
De: "Carolina Pellecchia" <carolina.pellecchia at gmail.com>
À: "Rules Users List" <rules-users at lists.jboss.org>
Envoyé: Lundi 23 Juillet 2012 12:44:28
Objet: Re: [rules-users] java.lang.NullPointerException at org.drools.reteoo.ReteooFactHandleFactory.newFactHandle(ReteooFactHandleFactory.java:56)
Is there anybody that can help ME with this issue, please?
Regards,
Carolina
2012/7/20 Carolina Pellecchia < carolina.pellecchia at gmail.com >
Hi everyone!
I'm loading from Guvnor5.3.0 the pkg below into my application.
package org.dfms.model;
import org.dfms.model.observation.ACObservation;
import org.dfms.model.situation.AccessControlEvent;
import org.dfms.model.situation.SituationManager;
import org.dfms.model.situation.Event;
import org.dfms.model.mapfeature.AccessControlPoint;
import java.util.HashSet;
import java.util.ArrayList;
declare ACObservation
@role(event)
end
declare AccessControlEvent
@role(event)
end
rule "AccessControl"
no-loop
when
$obs : ACObservation( $sensorid : sensorId, $location : location ) over window:length(1) from entry-point access_control
then
insert ( SituationManager.createAccessControlEvent( $obs, "Access Control Detection" , Event.THREAT_NO, $location, $sensorid ));
end
When the rule is executed the application get this exception:
[ java ] ERROR [2012-07-20 14:32:17,422] [Thread-19] ( ExpertSystemManager.java:162 ) - java.lang.NullPointerException
[ java ] java.lang.NullPointerException
[ java ] at org.drools.reteoo.ReteooFactHandleFactory.newFactHandle( ReteooFactHandleFactory.java:56 )
[ java ] at org.drools.common.AbstractFactHandleFactory.newFactHandle( AbstractFactHandleFactory.java:80 )
[ java ] at org.drools.common.AbstractFactHandleFactory.newFactHandle( AbstractFactHandleFactory.java:65 )
[ java ] at org.drools.common.NamedEntryPoint.createHandle( NamedEntryPoint.java:720 )
[ java ] at org.drools.common.NamedEntryPoint.insert( NamedEntryPoint.java:280 )
[ java ] at org.drools.common.NamedEntryPoint.insert( NamedEntryPoint.java:116 )
[ java ] at org.drools.common.NamedEntryPoint.insert( NamedEntryPoint.java:48 )
[ java ] at org.tass.utils.ExpertSystemManager.insertObservation( ExpertSystemManager.java:156 )
[ java ] at org.tass.vsensor.ExpertVS.dataAvailable( ExpertVS.java:59 )
[ java ] at gsn.beans.InputStream.executeQuery( InputStream.java:277 )
[ java ] at gsn.beans.StreamSource.windowSlided( StreamSource.java:325 )
[ java ] at gsn.beans.windowing.SQLViewQueryRewriter.dataAvailable( SQLViewQueryRewriter.java:83 )
[ java ] at gsn.beans.windowing.TupleBasedSlidingHandler.dataAvailable( TupleBasedSlidingHandler.java:56 )
[ java ] at gsn.wrappers.AbstractWrapper.postStreamElement( AbstractWrapper.java:222 )
[ java ] at gsn.http.rest.LocalDeliveryWrapper.writeStreamElement( LocalDeliveryWrapper.java:147 )
[ java ] at gsn.http.rest.DefaultDistributionRequest.deliverStreamElement( DefaultDistributionRequest.java:57 )
[ java ] at gsn.DataDistributer.flushStreamElement( DataDistributer.java:165 )
[ java ] at gsn.DataDistributer.run( DataDistributer.java:220 )
[ java ] at java.lang.Thread.run( Thread.java:662 )
How can I solve this issue?
Thank you in advance, Carolina Pellecchia
_______________________________________________
rules-users mailing list
rules-users at lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20120723/b8869269/attachment-0001.html
More information about the rules-users
mailing list