[rules-users] java.lang.NullPointerException at org.drools.reteoo.ReteooFactHandleFactory.newFactHandle(ReteooFactHandleFactory.java:56)

Carolina Pellecchia carolina.pellecchia at gmail.com
Fri Jul 20 10:45:07 EDT 2012


*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*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20120720/d4307713/attachment-0001.html 


More information about the rules-users mailing list