[rules-users] Problem with Guvnor 5.1.1, <save> frequently does not save...

David Shields david.shields at duke.edu
Wed Sep 22 06:50:01 EDT 2010


In my experience, it never fails to show the Check-in popup.  However, 
when I look at the version that was saved, it may contain the data from 
before the changes that I am saving.

I won't swear this is always true, but it seems like once a save fails, it 
will keep failing (ie, will not replace the original data with modified 
data values), no matter how many times I do it, unless I delete some 
portion of the test and recreate it.  And, even then, it sometimes still 
fails.

By the way, this behavior also happens on changing rules.  Even though 
changes are saved and checked in, a close and reopen of the rule will show 
the previous version.

-- des

--------------------------------------------------
David Shields
Division of Clinical Informatics
Department of Community and Family Medicine
Duke University Medical Center

Phone (864) 787-8551





Toni Rikkola <toni.rikkola at gmail.com> 
Sent by: rules-users-bounces at lists.jboss.org
09/22/2010 05:33 AM
Please respond to
Rules Users List <rules-users at lists.jboss.org>


To
Rules Users List <rules-users at lists.jboss.org>
cc

Subject
Re: [rules-users] Problem with Guvnor 5.1.1, <save> frequently does not 
save...






Hi,

Thank you for reporting this.

I created a JIRA for this if you want to follow it. 
https://jira.jboss.org/browse/GUVNOR-636

Do you still get the Check-in popup every time you click Save? I'm just 
wondering if this is related to a previous bug we had.

Toni Rikkola

2010/9/22 David Shields <david.shields at duke.edu>

I have spent several days writing rules and tests for them in Guvnor, and 
kept having strange results.  A test would sometimes fail, repeatedly, and 
then finally start working after I would delete and recreate some portion 
of it, or change a value. 

After two of us spent many hours trying to identify the extent of the 
problem, we concluded the following: 
1.  The problem happens under both IE and Firefox. 
2.  The problem happens less frequently under Firefox if we install and 
turn on a third-party plug-in which disables Firefox caching web pages. 
3.  Saving a new rule or test will allow us to work with it (edit - save - 
test scenarios).  However, frequently the rule or test will just disappear 
once we log out. 
4.  A "Save" and "Check-in" will often work correctly if we cross our 
fingers and do the following: 
        a.  Save it once  (the screen updates, and you can check the 
version history) 
        b.  Refresh the browser 
        c.  Make the change again 
        d.  Save it a second time 
5.  After doing a "Save" and "Check-in", you can immediately do a "view 
source" and see your changes in place.  However, if you then close the 
test (or rule) and re-open it, you will often find that the change is 
gone, and the test or rule looks like it did before you made the change. 

A sample screenshot appears below.  In this case, I created the test with 
the "performedTime" set to 20-Sep-2008.  I ran the test and it failed, 
because the rule was checking for greater than or equal to 21-Sep-2008.  I 
then changed the date on the test to 21-Sep-2008, did a "save changes" and 
a "Check-in", and then ran the scenario again. 

As you can see below, the asserted object contains the date 20-Sep-2008, 
even though the test clearly shows 21-Sep-2008. 



Does anybody have any ideas on this?  If I copy the above test into a new 
test, it will often work the first time, but then it may disappear, once I 
logout, even though it was saved and checked-in. 

It almost seems like there is something wrong with the imbedded 
repository, and / or the first running of the test created fact objects 
that are persisting and being found the second time I ran the changed 
test. ... 

We are running the Final release of Drools Guvnor 5.1.1 found in 
drools-5.1.1-guvnor.zip downloaded on 4-Sep-2010 
We are running under Tomcat 6.0, with the recommended jar files replaced. 

Thanks for your help! 

--------------------------------------------------
David Shields
Division of Clinical Informatics
Department of Community and Family Medicine
Duke University Medical Center

Phone (864) 787-8551


_______________________________________________
rules-users mailing list
rules-users at lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

_______________________________________________
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/20100922/54770bd0/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/gif
Size: 17261 bytes
Desc: not available
Url : http://lists.jboss.org/pipermail/rules-users/attachments/20100922/54770bd0/attachment.gif 


More information about the rules-users mailing list