came across an issue the other day when working with some unstable code inside a Trigger. My code threw an error at one point, and after that it kept throwing the same error even though I had fixed the problem. After talking to Stian we suspected there might be a caching problem. Seems our hunch was right.
Problem is reproducible by setting up the following simple trigger, and saving a company over and over again until it throws an error.
Once it throws the error, it'll keep failing with the same errormessage over and over until the fcgi process recycles.
Seems like something worth being aware of, and hopefully it'll get fixed.