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.

Reply via email to