Index: openacs-4/packages/acs-tcl/tcl/request-processor-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/tcl/request-processor-procs.tcl,v diff -u -r1.149 -r1.150 --- openacs-4/packages/acs-tcl/tcl/request-processor-procs.tcl 21 Nov 2018 08:57:38 -0000 1.149 +++ openacs-4/packages/acs-tcl/tcl/request-processor-procs.tcl 20 Dec 2018 18:14:55 -0000 1.150 @@ -824,7 +824,10 @@ } trap {AD EXCEPTION ad_script_abort} {r} { rp_finish_serving_page rp_debug "rp_filter: page aborted return filter_return" - ns_log notice "rp_filter: aborted url [ad_conn extra_url]" + ns_log notice "rp_filter: aborted url<[ad_conn extra_url]> ($r) connected [ns_conn isconnected]\n$::errorInfo" + if {[ns_conn isconnected]} { + ad_return_complaint 1 "invalid request?" + } set result filter_return } on ok {r} { rp_debug "rp_filter: return filter_ok" Index: openacs-4/packages/acs-tcl/tcl/utilities-procs-naviserver.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/tcl/utilities-procs-naviserver.tcl,v diff -u -r1.3 -r1.4 --- openacs-4/packages/acs-tcl/tcl/utilities-procs-naviserver.tcl 14 May 2018 13:22:24 -0000 1.3 +++ openacs-4/packages/acs-tcl/tcl/utilities-procs-naviserver.tcl 20 Dec 2018 18:14:55 -0000 1.4 @@ -23,7 +23,11 @@ ad_urlencode_path). @see ad_urlencode_path } { - return [ns_urlencode -part path -- {*}[split $path /]] + if {$path ne ""} { + return [ns_urlencode -part path -- {*}[split $path /]] + } else { + return "" + } } ad_proc -public ad_urlencode_path { string } {