Jaroslaw Cwiklik wrote:
Jorn, I was able to replicate your scenario and see that there are actually
two problems:
1) UIMA core fails to reset CAS's lock if there is an exception in an
Annotator's hasNext() or next() method. If there is an exception, the
input CAS remains locked and attempt to reset() the CAS results
in CASAdminException: Can't flush CAS, flushing is disabled.
2) UIMA AS aggregate doesn't return exception to the client if there is a
failure in an aggregate's delegate as described in #1 above.
I will fix both of these tomorrow
Thanks :)
Jörn