Openfire from SVN -- Plugin Issue

Ignoring plugin broadcast: requires server version 3.6.5
Ignoring plugin clientcontrol: requires server version 3.6.5
Ignoring plugin contentfilter: requires server version 3.6.5
Ignoring plugin fastpath: requires server version 3.6.5
Ignoring plugin monitoring: requires server version 3.6.5
Ignoring plugin packetfilter: requires server version 3.6.5
Ignoring plugin presence: requires server version 3.6.5
Ignoring plugin registration: requires server version 3.6.5
Ignoring plugin search: requires server version 3.6.5
Ignoring plugin sip: requires server version 3.6.5
Ignoring plugin userimportexport: requires server version 3.6.5

http://www.igniterealtime.org/fisheye/browse/svn-org/openfire/trunk/src/plugins/ sip/plugin.xml?r1=10888&r2=11448

– I see all the plugin.xml’s min server version were changed to 3.6.5

I’ve updated the SVN version to the upcoming 3.6.5 version. Now it should work :wink:

Hmm, sorry for that. I’ve updated those plugins. They now make use of the new logging functionality that is included in Openfire (OF-53). This requires those plugins to talk to Openfire 3.6.5, which is the first version that will include that functionality. I didn’t realize Openfire’s version was still set to the previous identifier. Guenthers change (thanks) will solve your problem.

Seems the latest compiled version of monitoring plugin (1.2.0) isn’t compatible with the database, and thus, can’t view any of the archived conversations.

If I step back to 1.1.0 I can view the archives again.

Hmm, I’ll have a look later today. Any messages in the logfiles?

at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)

at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.j ava:829)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
**2009.12.03 10:20:17 No class by name: conversations
java.lang.SecurityException: No class by name: conversations **
at uk.ltd.getahead.dwr.impl.DefaultCreatorManager.getCreator(DefaultCreatorManager .java:196)
at uk.ltd.getahead.dwr.impl.DefaultInterfaceProcessor.handle(DefaultInterfaceProce ssor.java:54)
at uk.ltd.getahead.dwr.impl.DefaultProcessor.handle(DefaultProcessor.java:77)
at uk.ltd.getahead.dwr.AbstractDWRServlet.doPost(AbstractDWRServlet.java:162)
at org.jivesoftware.openfire.reporting.MonitoringDWR.doPost(MonitoringDWR.java:113 )
at uk.ltd.getahead.dwr.AbstractDWRServlet.doGet(AbstractDWRServlet.java:149)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.jivesoftware.openfire.container.PluginServlet.handleServlet(PluginServlet.j ava:267)
at org.jivesoftware.openfire.container.PluginServlet.service(PluginServlet.java:10 7)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1093)
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:78)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1084)
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:164)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1084)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:11 8)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollect ion.java:206)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.j ava:829)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
2009.12.03 10:20:41 Line=19 The content of element type “dwr” must match “(init?,allow?,signatures?)”.

I think is from around the time (before I replaced the java file with the old one)

Hmm… I’ve been staring at this one all night. No luck so far.

For some reason, two ClassNotFoundExceptions (wrapped in an IllegalArgumentException) keep popping up when the plugin gets loaded. The classes appear to be in the plugin jarfile though.

2009.12.03 23:58:06 Error setting.jivesoftware.openfire.archive.ConversationUtils on uk.ltd.getahead.dwr.create.NewCreator
java.lang.IllegalArgumentException: Class not found: org.jivesoftware.openfire.archive.ConversationUtils
    at uk.ltd.getahead.dwr.create.NewCreator.setClass(NewCreator.java:40)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at uk.ltd.getahead.dwr.util.LocalUtil.setProperty(LocalUtil.java:281)
    at uk.ltd.getahead.dwr.impl.DefaultCreatorManager.addCreator(DefaultCreatorManager.java:105)
    at uk.ltd.getahead.dwr.impl.DefaultConfiguration.loadCreate(DefaultConfiguration.java:255)
    at uk.ltd.getahead.dwr.impl.DefaultConfiguration.loadAllows(DefaultConfiguration.java:196)
    at uk.ltd.getahead.dwr.impl.DefaultConfiguration.addConfig(DefaultConfiguration.java:90)
    at org.jivesoftware.openfire.reporting.MonitoringDWR.configure(MonitoringDWR.java:76)
    at uk.ltd.getahead.dwr.AbstractDWRServlet.init(AbstractDWRServlet.java:119)
    at org.jivesoftware.openfire.container.PluginServlet.registerServlets(PluginServlet.java:175)
    at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:470)
    at org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:80)
    at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1067)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)
2009.12.04 00:08:26 Error setting.jivesoftware.openfire.reporting.stats.StatsAction on uk.ltd.getahead.dwr.create.NewCreator
java.lang.IllegalArgumentException: Class not found: org.jivesoftware.openfire.reporting.stats.StatsAction
    at uk.ltd.getahead.dwr.create.NewCreator.setClass(NewCreator.java:40)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at uk.ltd.getahead.dwr.util.LocalUtil.setProperty(LocalUtil.java:281)
    at uk.ltd.getahead.dwr.impl.DefaultCreatorManager.addCreator(DefaultCreatorManager.java:105)
    at uk.ltd.getahead.dwr.impl.DefaultConfiguration.loadCreate(DefaultConfiguration.java:255)
    at uk.ltd.getahead.dwr.impl.DefaultConfiguration.loadAllows(DefaultConfiguration.java:196)
    at uk.ltd.getahead.dwr.impl.DefaultConfiguration.addConfig(DefaultConfiguration.java:90)
    at org.jivesoftware.openfire.reporting.MonitoringDWR.configure(MonitoringDWR.java:76)
    at uk.ltd.getahead.dwr.AbstractDWRServlet.init(AbstractDWRServlet.java:119)
    at org.jivesoftware.openfire.container.PluginServlet.registerServlets(PluginServlet.java:175)
    at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:470)
    at org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:80)
    at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1067)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)

I’m still looking for a fix for this issue. I’m tracking it as OF-87.