On Aug 29, 2012, at 10:56 AM, Paul Sandoz <[email protected]> wrote:
> Hi Joe,
>
> I would urge you to reconsider errors using SL, since SL is being explicitly
> called out as part of the specification.
>
> You can make any such SL-related errors more meaningful (yes, i want the
> stack trace telling what bits of SL code were called!) and remove any
> potential for CCEs, due to linkage errors [*], by passing the SCE instance to
> the constructor of DatatypeConfigurationException or the
> FactoryConfigurationError variants e.g.
>
> 244 } catch (ServiceConfigurationError e) {
> 245 throw new DatatypeConfigurationException(""Provider " +
> className + " could not be loaded or instantiated using
> java.util.ServiceLoader", e);
>
Doh, please shoot me now, i was labouring under the misapprehension that SCE
was extending from Exception and not Error.
Apologies for the confusion.
Paul.