I'm not sure if this bug has been reported or not so here goes: Using a fresh copy from cvs last night I found that the no arg constructor of DOMOutputter does not assign the adapterClass to be the default adapter. The code reads: public DOMOutputter() { } but should read: public DOMOutputter() { this(DEFAULT_ADAPTER_CLASS); }