jvm 1 | Exception in thread "RemergeThread" java.lang.AbstractMethodError: org.drftpd.remotefile.StaticRemoteFile.getFiles()Ljava/util/Collection; jvm 1 | at org.drftpd.remotefile.LinkedRemoteFile.(LinkedRemoteFile.java:184) jvm 1 | at org.drftpd.remotefile.LinkedRemoteFile.putFile(LinkedRemoteFile.java:1171) jvm 1 | at org.drftpd.remotefile.LinkedRemoteFile.putFile(LinkedRemoteFile.java:1106) jvm 1 | at org.drftpd.remotefile.LinkedRemoteFile.addFile(LinkedRemoteFile.java:238) jvm 1 | at org.drftpd.remotefile.LinkedRemoteFile.createDirectory(LinkedRemoteFile.java:337) jvm 1 | at org.drftpd.remotefile.LinkedRemoteFile.createDirectory(LinkedRemoteFile.java:321) jvm 1 | at org.drftpd.remotefile.LinkedRemoteFile.createDirectories(LinkedRemoteFile.java:310) jvm 1 | at org.drftpd.master.RemergeThread.run(SlaveManager.java:645) jvm 1 | Exception in thread "RemergeThread" java.lang.AbstractMethodError: org.drftpd.remotefile.StaticRemoteFile.getFiles()Ljava/util/Collection; jvm 1 | at org.drftpd.remotefile.LinkedRemoteFile.(LinkedRemoteFile.java:184) jvm 1 | at org.drftpd.remotefile.LinkedRemoteFile.putFile(LinkedRemoteFile.java:1171) jvm 1 | at org.drftpd.remotefile.LinkedRemoteFile.putFile(LinkedRemoteFile.java:1106) jvm 1 | at org.drftpd.remotefile.LinkedRemoteFile.addFile(LinkedRemoteFile.java:238) jvm 1 | at org.drftpd.remotefile.LinkedRemoteFile.createDirectory(LinkedRemoteFile.java:337) jvm 1 | at org.drftpd.remotefile.LinkedRemoteFile.createDirectory(LinkedRemoteFile.java:321) jvm 1 | at org.drftpd.remotefile.LinkedRemoteFile.createDirectories(LinkedRemoteFile.java:310) jvm 1 | at org.drftpd.master.RemergeThread.run(SlaveManager.java:645) wrapper | Dumping JVM state. jvm 1 | Full thread dump Java HotSpot(TM) Client VM (1.5.0_09-b01 mixed mode, sharing): jvm 1 | jvm 1 | "RemoteSlave - SLAVE1" prio=1 tid=0x08f55840 nid=0xf21 runnable [0xb1b33000..0xb1b340b0] jvm 1 | at java.net.SocketInputStream.socketRead0(Native Method) jvm 1 | at java.net.SocketInputStream.read(SocketInputStream.java:129) jvm 1 | at java.net.SocketInputStream.read(SocketInputStream.java:182) jvm 1 | at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2196) jvm 1 | at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2486) jvm 1 | at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2496) jvm 1 | at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1273) jvm 1 | at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348) jvm 1 | at org.drftpd.master.RemoteSlave.readAsyncResponse(RemoteSlave.java:1055) jvm 1 | at org.drftpd.master.RemoteSlave.run(RemoteSlave.java:892) jvm 1 | at java.lang.Thread.run(Thread.java:595) jvm 1 | jvm 1 | "Listening for slave connections - org.drftpd.master.SlaveManager@30c221" prio=1 tid=0x08f3c768 nid=0xee8 runnable [0xb1c35000..0xb1c35db0] jvm 1 | at java.net.PlainSocketImpl.socketAccept(Native Method) jvm 1 | at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) jvm 1 | - locked <0x6f2e24a0> (a java.net.SocksSocketImpl) jvm 1 | at java.net.ServerSocket.implAccept(ServerSocket.java:450) jvm 1 | at java.net.ServerSocket.accept(ServerSocket.java:421) jvm 1 | at org.drftpd.master.SlaveManager.run(SlaveManager.java:451) jvm 1 | at java.lang.Thread.run(Thread.java:595) jvm 1 | jvm 1 | "GlobalContextTimer" prio=1 tid=0x08dd9588 nid=0xee7 in Object.wait() [0xb1cb6000..0xb1cb6e30] jvm 1 | at java.lang.Object.wait(Native Method) jvm 1 | - waiting on <0x6f2c5af0> (a java.util.TaskQueue) jvm 1 | at java.util.TimerThread.mainLoop(Timer.java:509) jvm 1 | - locked <0x6f2c5af0> (a java.util.TaskQueue) jvm 1 | at java.util.TimerThread.run(Timer.java:462) jvm 1 | jvm 1 | "WrapperSimpleAppMain" prio=1 tid=0x08dd8688 nid=0xee6 runnable [0xb1d37000..0xb1d37eb0] jvm 1 | at java.net.PlainSocketImpl.socketAccept(Native Method) jvm 1 | at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) jvm 1 | - locked <0x6f2f40c0> (a java.net.SocksSocketImpl) jvm 1 | at java.net.ServerSocket.implAccept(ServerSocket.java:450) jvm 1 | at java.net.ServerSocket.accept(ServerSocket.java:421) jvm 1 | at org.drftpd.master.ConnectionManager.main(ConnectionManager.java:156) jvm 1 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) jvm 1 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) jvm 1 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) jvm 1 | at java.lang.reflect.Method.invoke(Method.java:585) jvm 1 | at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:136) jvm 1 | at java.lang.Thread.run(Thread.java:595) jvm 1 | jvm 1 | "DestroyJavaVM" prio=1 tid=0x08c69ef0 nid=0xedc waiting on condition [0x00000000..0xbfcc0140] jvm 1 | jvm 1 | "Wrapper-Connection" prio=1 tid=0x08dd31c0 nid=0xee5 runnable [0xb1dca000..0xb1dcaf30] jvm 1 | at java.net.SocketInputStream.socketRead0(Native Method) jvm 1 | at java.net.SocketInputStream.read(SocketInputStream.java:129) jvm 1 | at java.net.SocketInputStream.read(SocketInputStream.java:182) jvm 1 | at java.io.DataInputStream.readByte(DataInputStream.java:241) jvm 1 | at org.tanukisoftware.wrapper.WrapperManager.handleSocket(WrapperManager.java:2348) jvm 1 | at org.tanukisoftware.wrapper.WrapperManager.run(WrapperManager.java:2696) jvm 1 | at java.lang.Thread.run(Thread.java:595) jvm 1 | jvm 1 | "Wrapper-Control-Event-Monitor" daemon prio=1 tid=0x08dd2cc0 nid=0xee4 waiting on condition [0xb1e4b000..0xb1e4bfb0] jvm 1 | at java.lang.Thread.sleep(Native Method) jvm 1 | at org.tanukisoftware.wrapper.WrapperManager$2.run(WrapperManager.java:701) jvm 1 | jvm 1 | "Low Memory Detector" daemon prio=1 tid=0x08cb2db8 nid=0xee2 runnable [0x00000000..0x00000000] jvm 1 | jvm 1 | "CompilerThread0" daemon prio=1 tid=0x08cb1810 nid=0xee1 waiting on condition [0x00000000..0xb21a0b18] jvm 1 | jvm 1 | "Signal Dispatcher" daemon prio=1 tid=0x08cb08d0 nid=0xee0 runnable [0x00000000..0x00000000] jvm 1 | jvm 1 | "Finalizer" daemon prio=1 tid=0x08ca9a80 nid=0xedf in Object.wait() [0xb24a2000..0xb24a2e30] jvm 1 | at java.lang.Object.wait(Native Method) jvm 1 | - waiting on <0x6f290a78> (a java.lang.ref.ReferenceQueue$Lock) jvm 1 | at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) jvm 1 | - locked <0x6f290a78> (a java.lang.ref.ReferenceQueue$Lock) jvm 1 | at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) jvm 1 | at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) jvm 1 | jvm 1 | "Reference Handler" daemon prio=1 tid=0x08ca8d80 nid=0xede in Object.wait() [0xb2523000..0xb2523eb0] jvm 1 | at java.lang.Object.wait(Native Method) jvm 1 | - waiting on <0x6f290af8> (a java.lang.ref.Reference$Lock) jvm 1 | at java.lang.Object.wait(Object.java:474) jvm 1 | at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) jvm 1 | - locked <0x6f290af8> (a java.lang.ref.Reference$Lock) jvm 1 | jvm 1 | "VM Thread" prio=1 tid=0x08ca61a0 nid=0xedd runnable jvm 1 | jvm 1 | "VM Periodic Task Thread" prio=1 tid=0x08cb42a0 nid=0xee3 waiting on condition jvm 1 |