Forum OpenACS Q&A: HTTP 500 error when trying to load any page in a OpenACS 5.10.0 site

Hello,

I have a site on OpenACS 5.10.0, and some site users have reported an HTTP 500 error message when trying to load any page from the site.

I checked the application log and I found the following error messages:

Verification of cookie ad_session_id FAILED
Verification of cookie ad_user_login_secure FAILED

Cookie could not be authenticated.
while executing
"throw {AD_EXCEPTION_INVALID_COOKIE} "Cookie could not be authenticated""
(procedure "::nsf::procs::ad_get_signed_cookie" line 18)

Checking the cookies in the web browser I found the ad_user_login cookie is not set in the browser, which I think is the reason why the error is being thrown.

The solution for this issue has been cleaning the site cookies in the web browser, but after a time users are getting the same error again.

So I was wondering if someone has faced this behavior before. and if there exists a solution?

Thanks in advance for your help.

Dear Miguel,

I am not aware of this problem, you are the first reporting this issue. It is a while, since OpenACS 5.10.0 was released (more than 3 years ago), and the changes between OpenACS 5.10.0 and 5.10.1 were quite substantial, so it is not easy to track the origin. Can it be that you are using a seasoned version of Tcl or NaviServer?

My first reaction is to switch to recent versions of OpenACS, Tcl 8.6 and NaviServer, and the problem will be gone.

all the best
-g