Check your classpath, the package sequence in it may be wrong. There are probably concurrent implementations of the same object. You try to use one but at runtime, but just the first one in your classpath in taken into account. This one doesn't have the same implementation (here, in your stacktrace, it's the constructor of NodeImpl that differs). Hope this will help you Christophe
Andreas, In your xml, the root node is "<takeover>", So your dtd declaration should be like this <!DOCTYPE takeover SYSTEM "uebergabe.dtd"> NOT <!DOCTYPE usertransfer SYSTEM "uebergabe.dtd"> Hope your problem gets solved. -Shoba