Forum OpenACS Development: Re: OpenACS 5.10.0 beta 1 available
ns_log Error "util_current_location got invalid information from driver '[ns_conn location]'"
However, the split_location check breaks completely instead of just returning 0...
Now I get:
can't read "current_host": no such variable
while executing "ad_get_node_id_from_host_node_map $current_host"
(procedure "security::get_register_subsite" line 7)
invoked from within "security::get_register_subsite"
(procedure "::nsf::procs::ad_get_login_url" line 4)
invoked from within "ad_get_login_url -return"
(procedure "::nsf::procs::auth::require_login" line 17)
invoked from within "auth::require_login"
I think your best bet should be to try Gustaf's suggestion and fix the URL.
We can try and help you troubleshoot the problem if you want. Can you please show an excerpt of your config.tcl file where you show the address and port you have defined for your server? Can you also try first on an installation consisting only of OpenACS 5.10 beta?
won't parse URLs that do not comply with the RFC
suspect a problem with your configuration
I would reformulate and say that our configuration might be outside your usual test coverage However, it worked with OACS 5.9.1 or earlier, so you somehow broke compatibility.
I understand this is an instance of the "works on my system" problem. It's very, very common...
Here is the default config script:
I guess there will be a total of ~20 issues in OACS 5.10, about 15 old ones (5.9.1 and earlier) and ~5 new ones (just guessing). I can provide you with a development system to allow you to quickly reproduce these issues.
Concerning new and existing issues, please report them in the bug tracker, if you did not already and we will try to address them. If they are severe enough, they might be fixed before the 5.10 release.
I found this old posting from March 2021, the validated_host_header cause the same issue already in 5.9.1 (but not in the previous one):