Hi
I am trying to get a FromRepository in the air, that will respool messages that were dumped in an error repository earlier.
This is my configuration:
<!-- Respool messages that could not be delivered earlier --> <mailet match="SubjectStartsWith=Respool-Out" class="FromRepository"> <repositoryPath> file://../../../../spool/outgoing-undeliverable/ </repositoryPath> <processor> root </processor> <delete> true </delete> </mailet>
However, when this mailet is triggered I get the following exception.
java.lang.ClassCastException at org.apache.james.mailrepository.AvalonMailRepository.remove(AvalonMailRepository.java:372) at org.apache.james.transport.mailets.FromRepository.service(FromRepository.java:132) at org.apache.james.transport.LinearProcessor.service(LinearProcessor.java:407) at org.apache.james.transport.JamesSpoolManager.process(JamesSpoolManager.java:451) at org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.java:360) at java.lang.Thread.run(Unknown Source)
Messages seem to be respooled but are not deleted.
Any clue on what is going on?
Thanks,
Hes. |