Forum OpenACS Development: Re: db_transaction hanging a thread how to detect, how to kill...
I say that this is an excellent opportunity to imbed your extensive knowledge of the inner workings of the system by implementing your own suggestion to throw an error when this condition is detected. This type of inadvertant programming error may well be beyond the capability of the typical oacs programmer to detect and resolve. I would consider it great service if you were to implement your fix.
I would consider this to be a bug fix, but you may want to elevate it to TIP status.
Randy, ok, if no one objects, I'll do it sometime. Don't know exactly when yet though.