powered by Jive Software

Openfire Admin Console Exception Error

When I (and other Admins on our server) log into our Openfire Admin console, we get the following exception error. We cannot view archiving, create logins, etc. Has anyone experienced this as well? It is vital we get this working asap. Please help!

Exception:

> java.lang.ClassCastException: org.jivesoftware.openfire.plugin.MonitoringPlugin cannot be cast to
>  org.jivesoftware.openfire.plugin.MonitoringPlugin     at org.jivesoftware.openfire.plugin.monitoring
>  .archive_002dsearch_jsp._jspService(archive_002dsearch_jsp.java:104)     at org.apache.jasper.runtime.
>  HttpJspBase.service(HttpJspBase.java:97)     at javax.servlet.http.HttpServlet.service(HttpServlet.
>  java:820)     at org.jivesoftware.openfire.container.PluginServlet.handleJSP(PluginServlet.
>  java:247)     at org.jivesoftware.openfire.container.PluginServlet.service(PluginServlet.java:105)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)     at org.eclipse.jetty.servlet
>  .ServletHolder.handle(ServletHolder.java:530)     at org.eclipse.jetty.servlet.ServletHandler$
>  CachedChain.doFilter(ServletHandler.java:1216)     at org.jivesoftware.admin.PluginFilter.doFilter(
>  PluginFilter.java:78)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter
>  (ServletHandler.java:1187)     at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.
>  java:164)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.
>  java:1187)     at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
>       at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)     
>  at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)     
>  at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:74)     at org.eclipse.jetty.servlet.
>  ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)     at org.jivesoftware.util.Set
>  CharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:50)     at org.eclipse.jetty.
>  servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)     at org.jivesoftware.admin.
>  PluginFilter.doFilter(PluginFilter.java:78)     at org.eclipse.jetty.servlet.ServletHandler$
>  CachedChain.doFilter(ServletHandler.java:1187)     at org.jivesoftware.admin.AuthCheckFilter.doFilter
>  (AuthCheckFilter.java:164)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(
>  ServletHandler.java:1187)     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler
>  .java:425)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)     at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:494)     at org.eclipse.jetty.server.session.SessionHandler.handle(SessionHandler.java:182)     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:933)     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:362)     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)     at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:245)     at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)     at org.eclipse.jetty.server.Server.handle(Server.java:334)     at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:559)     at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:992)     at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:541)     at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:203)     at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:406)     at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:462)     at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436)     at java.lang.Thread.run(Unknown Source)

It seems to mostly happen when using the ‘Server’ options. Most options work the majority of the time, except Server Manager, which only works about 1/2 the time, and the other half gets the error, and Archiving, which gets the above error every time.

Try removing the Monitoring plugin. Sometimes it can cause problems or just stops working at all. There is no developer to look into and fix it.