Hi Marshall Thanks for your help! Actually I've played with all the error handling settings of my cas processors and it didn't solve the problem.
As I already explained, after a while (more or less the size of the CAS pool) the CPE is sutck trying to retrieve a free CAS from the pool and that's why none of the methods of the StatusCallbackListener are called. O. > -----Message d'origine----- > De : Marshall Schor [mailto:[EMAIL PROTECTED] > Envoyé : mercredi 2 juillet 2008 16:55 > À : [email protected] > Objet : Re: collectionProcessComplete() not called > > Do the logs show anything? For instance, the CPM can be > configured to respond to error conditions in several ways. > Perhaps the CPM is "aborting", due to this ResourceProcessException? > > -Marshall > > Olivier Terrier wrote: > > > > Hi all, > > > > I have a CPE with a cas consumer that throws a > > ResourceProcessException in its process() method. > > Surprisingly the collectionProcessComplete() method of my > > StatusCallbackListener is never called at the end of the collection > > processing. > > > > Anybody has already experimented such a behaviour? Any hint? > > > > It is quite easy to reproduce with a dummy consumer with this > > implementation > > > > public void processCas(CAS aCAS) throws ResourceProcessException { > > throw new ResourceProcessException(new > FileNotFoundException("file > > not found")); } > > > > Thanks > > > > Olivier > > > > > > > > > >
