Hi Kyle, while it probably could be handled more elegantly, your writing would not normally be lost, as you can just hit the back key from your browser to get back to your text. 60 minutes is pretty generous and the clock restarts everytime you hit save draft as you periodically should be doing anyway. We haven't the resources to try to implement google doc style editing within blog entries, at any rate for long term editing you can use your favorite desktop editor and then just copy and paste the html into the roller blog edit field and then publish it.
Yes this happens with other containers like Tomcat. Glen -----Original Message----- From: "kyle" <[email protected]> Sent: 1/10/2015 7:57 AM To: "[email protected]" <[email protected]> Subject: Salt stays same in entryEdit page - is it by design? Hello, I'm running Roller 5.1.1 on WildFly 8.2.0.Final. Recently I got into a problem which is getting status code 500 by "javax.servlet.ServletException: Security Violation." at editing page 1 or 2 times per day. it occurs when I push save as draft button. I'm looking into this problem now, then I found that the salt value in the editing page stays same while I'm writing content and pushing save button sometimes. I mean this element in the form: <input type="hidden" name="salt" value="8l4wTyF0LBKuhJLJ5zvU" id="entry_salt"/> I turned on DEBUG logs, then I can see the problem more clearly. DEBUG 2015-01-10 20:52:28,267 SaltCache:put - PUT 8l4wTyF0LBKuhJLJ5zvU DEBUG 2015-01-10 20:52:37,924 SaltCache:get - HIT 8l4wTyF0LBKuhJLJ5zvU DEBUG 2015-01-10 20:52:37,924 SaltCache:get - HIT 8l4wTyF0LBKuhJLJ5zvU ...snip... DEBUG 2015-01-10 21:51:49,744 SaltCache:get - HIT 8l4wTyF0LBKuhJLJ5zvU DEBUG 2015-01-10 21:53:14,173 ExpiringLRUCacheImpl:get - EXPIRED [8l4wTyF0LBKuhJLJ5zvU] DEBUG 2015-01-10 21:53:14,173 SaltCache:get - MISS 8l4wTyF0LBKuhJLJ5zvU And, after some investigating I found that all salts will be expired in 60 minutes after creation. thus, I can't stay at editing page over 60 minutes. If I overstayed, then I can't save my draft anymore and got "Security Violation". Is it expected behavior? or it might be a WildFly specific problem? Also I posted about the problem: http://www.nailedtothex.org/roller/kyle/entry/debugging-roller-s-salt-processing Thanks.
