Openfire 3.4.1: TransformerFactoryImpl not found

I get the following error when starting Openfire 3.1.4. Is this a known problem?

[org.jivesoftware.openfire.container.PluginServlet.registerServlets(PluginServlet.java:167)] javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found
     at javax.xml.transform.TransformerFactory.newInstance(Unknown Source)
     at uk.ltd.getahead.dwr.convert.DOMConverter.<init>(DOMConverter.java:157)
     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
     at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
     at java.lang.Class.newInstance0(Class.java:350)
     at java.lang.Class.newInstance(Class.java:303)
     at uk.ltd.getahead.dwr.impl.DefaultConverterManager.addConverterType(DefaultConverterManager.java:54)
     at uk.ltd.getahead.dwr.impl.DefaultConfiguration.loadConverter(DefaultConfiguration.java:165)
     at uk.ltd.getahead.dwr.impl.DefaultConfiguration.loadInits(DefaultConfiguration.java:119)
     at uk.ltd.getahead.dwr.impl.DefaultConfiguration.addConfig(DefaultConfiguration.java:86)
     at uk.ltd.getahead.dwr.impl.DefaultConfiguration.addConfig(DefaultConfiguration.java:66)
     at uk.ltd.getahead.dwr.AbstractDWRServlet.init(AbstractDWRServlet.java:110)
     at org.jivesoftware.openfire.container.PluginServlet.registerServlets(PluginServlet.java:158)
     at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:426)
     at org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:46)
     at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:975)
     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
     at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
     at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
     at java.lang.Thread.run(Thread.java:595)

Hi Michael,

did you try to search the forum for your problem? Just wondering about “Is this a known problem?”

Which JVM and OS are you using, which Openfire version and package (tar, rpm, dmg) did you install?

LG