are you sure that your " SituationManager.createAccessControlEvent" method returns something not null ?
----- Mail original ----- De: "Carolina Pellecchia" <carolina.pellecc...@gmail.com> À: "Rules Users List" <rules-users@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.pellecc...@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@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users