Open Archive doesn't work in 3.6.0

2008.09.18 01:08:06 [org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.jav a:507)
] Error loading plugin: C:\Openfire\plugins\archive
java.lang.NoSuchMethodError: org.jivesoftware.openfire.XMPPServer.getMultiUserChatServer()Lorg/jivesoftware/ openfire/muc/MultiUserChatServer;
at com.reucon.openfire.plugin.archive.ArchivePlugin.initializePlugin(ArchivePlugin .java:66)
at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java :448)
at org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java :47)
at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManag er.java:1014)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101 (Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodi c(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknow n Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Open archive is no longer needed as the monitoring plugin from Jive is now opensource. This is compatible with 3.6.x.

Yep, the monitoring plugin is probably the better choice if you do not need XEP-0136.

P.S. the 1.0.5 snapshot of Open Archive supports 3.6.0: http://maven.reucon.com/public-snapshot/com/reucon/openfire/plugins/archive/1.0. 5-SNAPSHOT/

Monitoring plugin doesn’t support Subject in the messages but I need it for metadata storage. Plus I have integrations of history with external applications and don’t want to change that code and export current data to new schema