What is the use case for this?

On Fri, 17 Jul 2020 at 16:29, Adwait Kumar Singh
<theadvaitkumarsi...@gmail.com> wrote:
>
> Yes Gary, something similar. However it would differ from IOExceptionList
> which creates an aggregated message of all exceptions but loses the
> stacktrace via getCause or printStackTrace.
>
> To be precise, this is exactly what I am taking about
> https://github.com/ReactiveX/RxJava/blob/3.x/src/main/java/io/reactivex/rxjava3/exceptions/CompositeException.
> <https://github.com/ReactiveX/RxJava/blob/3.x/src/main/java/io/reactivex/rxjava3/exceptions/CompositeException.java>
>
> Created a JIRA issue <https://issues.apache.org/jira/browse/LANG-1590> for
> the same.
>
> <https://github.com/ReactiveX/RxJava/blob/3.x/src/main/java/io/reactivex/rxjava3/exceptions/CompositeException.java>
>
> On Fri, Jul 17, 2020 at 8:44 PM Gary Gregory <garydgreg...@gmail.com> wrote:
>
> > Would it be like Common IO's IOExceptionList or Commons DBCP
> > SQLExceptionList ?
> >
> > Gary
> >
> > On Fri, Jul 17, 2020 at 11:01 AM Adwait Kumar Singh <
> > theadvaitkumarsi...@gmail.com> wrote:
> >
> > > To be more specific, I meant a util function in ExceptionUtils. Like
> > this,
> > >
> > > ExceptionUtils.createCompositeException(String overallErrorMessage,
> > > Throwable... throwables)
> > >
> > > This would return a CompositeException which would contain all the
> > > Throwables and whose getCause() and printStackTrace() methods have been
> > > overridden to given out a verbose cause and stacktrace which would be an
> > > aggregation of the throwables supplied.
> > >
> > > Pardon me if this is not the correct platform or right mechanism to
> > propose
> > > such changes. Please let me know the correct way to proceed.
> > >
> > > Thanks,
> > > Adwait.
> > >
> > > On Fri, Jul 17, 2020 at 5:18 PM Adwait Kumar Singh <
> > > theadvaitkumarsi...@gmail.com> wrote:
> > >
> > > > Hi Commons devs,
> > > >
> > > > Use case : Ability to a single exceptions with multiple causes. This
> > > > required in validation or initialization scenarios for example when I
> > > want
> > > > to Validation/Initialization failures for multiple reasons and each
> > > reason
> > > > having a unique cause.
> > > > RxJava provides something similar
> > > > <
> > >
> > https://github.com/ReactiveX/RxJava/blob/3.x/src/main/java/io/reactivex/rxjava3/exceptions/CompositeException.java
> > > >
> > > > .
> > > >
> > > > Wanted to know if this makes sense, would raise a PR if it does.
> > > >
> > > > Thanks,
> > > > Adwait.
> > > >
> > >
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to