I'm getting this same error and here are the circumstances surrounding it:
Error:
2016-05-12T23:28:12Z, ERROR, filter.RequestInitializationFilter, {96979} 5063 ERROR_SECURITY_VIOLATION (current network address '10.43.10.253' has changed from original network address '10.43.10.254') [10.43.10.254]
2016-05-12T23:28:12Z, ERROR, http.PwmResponse, {96979} 5063 ERROR_SECURITY_VIOLATION (current network address '10.43.10.253' has changed from original network address '10.43.10.254') [10.43.10.254]
2016-05-12T23:28:12Z, WARN , http.PwmHttpResponseWrapper, attempt to write cookie 'SESSION' after response is committed
2016-05-12T23:34:01Z, INFO , stats.StatisticsManager, published anonymous statistics to https://pwm-cloud.appspot.com/rest/pwm/statistics
2016-05-12T23:36:12Z, ERROR, filter.RequestInitializationFilter, {96987} 5063 ERROR_SECURITY_VIOLATION (current network address '10.43.10.254' has changed from original network address '10.43.10.253') [10.43.10.253]
2016-05-12T23:36:12Z, ERROR, http.PwmResponse, {96987} 5063 ERROR_SECURITY_VIOLATION (current network address '10.43.10.254' has changed from original network address '10.43.10.253') [10.43.10.253]
2016-05-12T23:36:12Z, WARN , http.PwmHttpResponseWrapper, attempt to write cookie 'SESSION' after response is committed
Note - I the first 3 messages repeat, the INFO message only shows once.
Situation:
I'm only getting this error immediately after I set a test pwm user in the pwm configuration interface and then clicked test configuration button. At this point I get an error in the web interface and this series of messages in the log. When I delete my test pwm user from the configuration and run the Test Configuration button again the ldap shows good and the error goes away, but with no pwm test user.
This works for all testing otherwise, but I'd rather have a pwm test user for it to periodically test itself.
I also get this error message when the server starts about the localdb:
2016-05-11T17:10:29Z, ERROR, pwm.PwmEnvironment, unable to write contents of application lock file: The process cannot access the file because another process has locked a portion of the file
2016-05-11T17:10:29Z, INFO , pwm.PwmApplication, initializing, application mode=RUNNING, applicationPath=C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\pwm\WEB-INF, pwmEnvironment.getConfig()File=C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\pwm\WEB-INF\PwmConfiguration.xml
2016-05-11T17:10:31Z, INFO , localdb.LocalDBFactory, LocalDB open in 938ms, db size: 47.45 MB at C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\pwm\WEB-INF\LocalDB, 80.31 GB free
This does not seem to impact the operation otherwise.
There are 2 PWM servers behind a load balancer. I have sticky sessions set so a session should not be bouncing back and forth between the two.
Version: PWM v1.8.0-SNAPSHOT b13038137 r9f802607617def42e749d1392a5389d93d
Running on Windows 2012 R2 JDK 8.0 66 (64 bit) Tomcat 7.0.67
If you can point me in the right direction I'll try something different.