Bug 2490 fixed

I guess I misunderstood you when you wrote “The best you can do in Decorator.mergeState() is to detect the problem and fail more gracefully.” By “fail more gracefully” you meant that we should continue to throw a stack trace, but with more information?

Brent,

Thanks for taking the time to explain this to me. I now have a much clearer picture of the context of this bug. I agree with you that we should continue to throw an exception, but include more information in the stack trace. I will back out my change and start over, taking the approach you suggest above.

Joel–I need to change the bug status to REOPENED. But I don’t see REOPENED in the list of choices…? I think we need a REOPENED status for situations like this–when a rookie coder thinks they fix a bug, but someone more experienced reviews the fix and sees an issue with it.

-K