Hi More comments in line....
Simon > > Hi Simon, > Initially our idea was to disable most of the exception throws from the > processors and log the warnings/exception via the monitors. Lets say we > might still leave some exceptions to be thrown like the type1 exceptions, > in > such cases me might end up only throwing IOExceptions / > XMLStreamExceptions. > > From stax artifact processor. > M read(XMLStreamReader reader) throws ContributionReadException, > XMLStreamException; > > Here the processor would never throw ContributionReadException, when the > exceptions are blocked as most of the ContributionReadException are of > type1, 2 or 3. Do you mean type 2, 3 & 4 here. I still expect us to throw type 1 exceptions. > > > Do you believe we should maintain the current API in such cases? > > > I would leave the interface as is for the time being while we work through the various exceptions. To see if there are any we can't deal with.