|Title|ACL Not Updating
|Date|15-Sep-2006 19:57:38 EEST
|[Bug criticality]|MediumBug
|Browser version|Firefox 1.5
|[Bug status]|ClosedBug
|[PageProvider] used|JDBCPageProvider
|Servlet Container|tomcat 5.5.17
|Operating System|Windows XP
|Java version|1.5

As a regular user, I edited a page inserting an ACL that disallowed me to edit.  I saved the page, and got the "prohibited page" response.  I then logged out and in as an Admin, and edited the ACL to include {{[{ALLOW view All}]}}.  I then logged in as the original user and was denied access again.  I restarted JSPWiki thinking there was a caching issue, but no change.  I then deleted the /tmp/refmgr.ser file, with no change.  Finally, I restarted JSPWiki again (with refmgr.ser gone), and things got back to normal.  I would guess that JSPWiki is caching the refmgr.ser info, and for some reason, the subsequent updates to the ACL didn't take (noting that refmgr.ser was not updated in the meanwhile) until a restart.

Once you know the problem, you can deal with it (though it can be annoying).  But for a user unfamiliar with this behavior, I think it can be very confusing.


Just tried this on 2.5.33, but I cannot reproduce the problem, so closing it, feel free to re-open it if you think the problem still persists.