I tried with 7.1b1 and got the same behavior - The download page for Jess lists 7.1b1 as the latest available release, where can I get 7.1b2 ?
Michael On Wed, Jan 30, 2008 at 04:06:49PM -0500, Ernest Friedman-Hill wrote: > 7.1a3 is an alpha version, and there were plenty of bugfixes for the > two following beta releases; can you see if this goes away in 7.1b2? > > > On Jan 30, 2008, at 2:31 PM, Michael Atighetchi wrote: > > >Hi, > > > >we are using Jess version Jess71a3 and started seeing some strange > >behavior. > > > >Consider the following jess code: > > > > > >(deftemplate timevalue > > "fact holding current time" > > (slot t (default 0.0))) > > > > > >(deftemplate setTimeReq > > "sets time to new value" > > (slot t)) > > > >(defrule set-time > > "set time" > > ?r <- (setTimeReq (t ?newVal)) > > ?tv <- (timevalue (t ?curT)) > > => > > (retract ?r) > > (modify ?tv (t ?newVal)) > >) > > > > > >(deffacts generalFacts > > "Facts used in this protocol module" > > (timevalue (t 0))) > > > > > > > >The strange behavior is that we see a small (but consistent) > >increase in the number of > >activations when asserting setTimeReqs. > > > >Initially, a setTimeReq only causes one activation: > > > >3945 [JessRunner] INFO srs.csism.jessSim.Log4jRouter - -- > >JessSim-- ==> f-2759 (PFACT::setTimeReq (t 0.0)) > >3945 [JessRunner] INFO srs.csism.integration.CsismJessEventHandler > >- Fact has been added with name=PFACT::setTimeReq > >3945 [JessRunner] INFO srs.csism.integration.CsismJessEventHandler > >- Lookin at name=PFACT::setTimeReq > >3945 [JessRunner] INFO srs.csism.jessSim.Log4jRouter - -- > >JessSim-- ==> Activation: PFACT::set-time : f-2759, f-2643 > >3945 [JessRunner] INFO srs.csism.jessSim.Log4jRouter - -- > >JessSim-- FIRE 1 PFACT::set-time f-2759, f-2643 > > > > > >Then, two activations happen: > >4237 [JessRunner] INFO srs.csism.jessSim.Log4jRouter - -- > >JessSim-- ==> f-2769 (PFACT::setTimeReq (t 3.0)) > >4237 [JessRunner] INFO srs.csism.integration.CsismJessEventHandler > >- Fact has been added with name=PFACT::setTimeReq > >4237 [JessRunner] INFO srs.csism.integration.CsismJessEventHandler > >- Lookin at name=PFACT::setTimeReq > >4237 [JessRunner] INFO srs.csism.jessSim.Log4jRouter - -- > >JessSim-- ==> Activation: PFACT::set-time : f-2769, f-3552 > >4237 [JessRunner] INFO srs.csism.jessSim.Log4jRouter - -- > >JessSim-- ==> Activation: PFACT::set-time : f-2769, f-3552 > >4237 [JessRunner] INFO srs.csism.jessSim.Log4jRouter - -- > >JessSim-- FIRE 1 PFACT::set-time f-2769, f-3552 > > > > > >Then, three: > > > >4353 [JessRunner] INFO srs.csism.jessSim.Log4jRouter - -- > >JessSim-- ==> f-2770 (PFACT::setTimeReq (t 4.0)) > >4353 [JessRunner] INFO srs.csism.integration.CsismJessEventHandler > >- Fact has been added with name=PFACT::setTimeReq > >4353 [JessRunner] INFO srs.csism.integration.CsismJessEventHandler > >- Lookin at name=PFACT::setTimeReq > >4353 [JessRunner] INFO srs.csism.jessSim.Log4jRouter - -- > >JessSim-- ==> Activation: PFACT::set-time : f-2770, f-3554 > >4353 [JessRunner] INFO srs.csism.jessSim.Log4jRouter - -- > >JessSim-- ==> Activation: PFACT::set-time : f-2770, f-3554 > >4353 [JessRunner] INFO srs.csism.jessSim.Log4jRouter - -- > >JessSim-- ==> Activation: PFACT::set-time : f-2770, f-3554 > >4353 [JessRunner] INFO srs.csism.jessSim.Log4jRouter - -- > >JessSim-- FIRE 1 PFACT::set-time f-2770, f-3554 > >4353 [JessRunner] INFO srs.csism.jessSim.Log4jRouter - -- > >JessSim-- <== f-2770 (PFACT::setTimeReq (t 4.0)) > > > > > >Then back to three: > > > >4455 [JessRunner] INFO srs.csism.jessSim.Log4jRouter - -- > >JessSim-- ==> f-2775 (PFACT::setTimeReq (t 5.0)) > >4455 [JessRunner] INFO srs.csism.integration.CsismJessEventHandler > >- Fact has been added with name=PFACT::setTimeReq > >4455 [JessRunner] INFO srs.csism.integration.CsismJessEventHandler > >- Lookin at name=PFACT::setTimeReq > >4455 [JessRunner] INFO srs.csism.jessSim.Log4jRouter - -- > >JessSim-- ==> Activation: PFACT::set-time : f-2775, f-3555 > >4455 [JessRunner] INFO srs.csism.jessSim.Log4jRouter - -- > >JessSim-- ==> Activation: PFACT::set-time : f-2775, f-3555 > >4455 [JessRunner] INFO srs.csism.jessSim.Log4jRouter - -- > >JessSim-- ==> Activation: PFACT::set-time : f-2775, f-3555 > >4456 [JessRunner] INFO srs.csism.jessSim.Log4jRouter - -- > >JessSim-- FIRE 1 PFACT::set-time f-2775, f-3555 > >4456 [JessRunner] INFO srs.csism.jessSim.Log4jRouter - -- > >JessSim-- <== f-2775 (PFACT::setTimeReq (t 5.0)) > > > > > >How can this be explained ? > > > >Michael > > > > > >-- > >Michael Atighetchi [EMAIL PROTECTED] BBN Technologies > > > >-------------------------------------------------------------------- > >To unsubscribe, send the words 'unsubscribe jess-users > >[EMAIL PROTECTED]' > >in the BODY of a message to [EMAIL PROTECTED], NOT to the list > >(use your own address!) List problems? Notify owner-jess- > >[EMAIL PROTECTED] > >-------------------------------------------------------------------- > > --------------------------------------------------------- > Ernest Friedman-Hill > Informatics & Decision Sciences Phone: (925) 294-2154 > Sandia National Labs FAX: (925) 294-2234 > PO Box 969, MS 9012 [EMAIL PROTECTED] > Livermore, CA 94550 http://www.jessrules.com > > -------------------------------------------------------------------- > To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' > in the BODY of a message to [EMAIL PROTECTED], NOT to the list > (use your own address!) List problems? Notify [EMAIL PROTECTED] > -------------------------------------------------------------------- -- Michael Atighetchi [EMAIL PROTECTED] BBN Technologies -------------------------------------------------------------------- To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' in the BODY of a message to [EMAIL PROTECTED], NOT to the list (use your own address!) List problems? Notify [EMAIL PROTECTED] --------------------------------------------------------------------
