>>> (There's another issue which is that if there were previous retries, the 
>>> ADEs from them are thrown away. But maybe we should save that one for 
>>> another day.)
>> 
>> I had the same thought, but aside from collecting and reporting all of them 
>> somehow I'm not sure what could be done about it.
>> 
>> Maybe instead of:
>>     cause = ade;
>> 
>> do:
>>     if (cause != null) {
>>         cause.addSuppressed(ade);
>>     } else {
>>         cause = ade;
>>     }
>> 
>> Then they'll at least all be reported when RuntimeException is thrown.
> 
> Ah, ok, this isn't bad at all! Let's go with this.

Sounds like a plan :)


> Did you need somebody to push this for you?

Kumar is going to push for me.

-DrD-

Reply via email to