Forum OpenACS Improvement Proposals (TIPs): Re: Display errors that occurred while sourcing a file in APM package-reload page.
Without having currently the time to look into the details, i don't like the fact that on errors, it might be the case that the mutex might not be unlocked, such that a future attempt will wait forever. Use "ad_mutex_eval $mutex $script" to avoid this problem in oacs-5-8.
sourceing package code. It is only held around an
nsv_lappendinvocation or when removing past error-messages from the list, as those are 2 places where a modification to a shared variable occurs.