Hi there,
for some days I am struggling to get the FTPServer running on my Tomcat 
instance. I have my implementatio for the FTPServer, as I need it, running in a 
jUnit-test environment but as soon as I deploy it to tomcat I get the following 
Error (not Exception(!)) as soon as a client connects to the FTPServer:
Exception in thread "pool-1-thread-1" java.lang.IncompatibleClassChangeError
        at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.register(DefaultIoFilterChain.java:277)
        at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.addLast(DefaultIoFilterChain.java:174)
        at 
org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder.buildFilterChain(DefaultIoFilterChainBuilder.java:452)
        at 
org.apache.mina.core.polling.AbstractPollingIoProcessor.addNow(AbstractPollingIoProcessor.java:530)
        at 
org.apache.mina.core.polling.AbstractPollingIoProcessor.handleNewSessions(AbstractPollingIoProcessor.java:503)
        at 
org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:68)
        at 
org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1133)
        at 
org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)

I am totally unsure which component is in conflict and causes this error. I 
think that SLF4J and Mina-core should be in the correct version. Can this error 
come because of some weird problem with AOP components coming with Spring?
This is how I add the dependencies to Spring:
                <dependency>
                        <groupId>org.apache.ftpserver</groupId>
                        <artifactId>ftpserver-core</artifactId>
                        <version>1.0.6</version>
                        <exclusions>
                                <exclusion>
                                        <groupId>org.springframework</groupId>
                                        <artifactId>spring-context</artifactId>
                                </exclusion>
                        </exclusions>
                </dependency>
                <dependency>
                        <groupId>org.apache.mina</groupId>
                        <artifactId>mina-core</artifactId>
                </dependency>


Thanks for help,

Mit freundlichen Grüßen,
David Weisgerber

---
David Weisgerber
Software Entwickler
M&S GmbH
Leibnizstraße 7
85521 Ottobrunn

Reply via email to