Issues
- UserManager::isRegisteredUser(JID) can block for a minuteOF-1435Resolved issue: OF-1435Greg Thomas
- Optimize sender check in PubSubEngine#createNodeHelperOF-1434Resolved issue: OF-1434Dave Cridland
- Openfire doesn't ACK the sent presence stanza to the userOF-1433Resolved issue: OF-1433Guus der Kinderen
- XMPP Ping without type= set causes a NPEOF-1431Resolved issue: OF-1431Dave Cridland
- Add support for XEP-0157 "Contact Addresses for XMPP Services"OF-1420Resolved issue: OF-1420Dave Cridland
- LDAPManager reports UserNotFoundException unnecessarilyOF-1418Resolved issue: OF-1418Greg Thomas
- CVE-2017-15911 XSS with domain in setup-host-settings.jspOF-1417Resolved issue: OF-1417Dave Cridland
- Update bundled JRE with the latest versionOF-1411Resolved issue: OF-1411Daryl Herzmann
- SMS error message handling doesn't escape content correctlyOF-1401Resolved issue: OF-1401Dave Cridland
- XSS in server name fieldOF-1400Resolved issue: OF-1400Dave Cridland
- OpenFire randomString has too many digitsOF-1393Resolved issue: OF-1393Dave Cridland
- Privacy list concurrencyOF-1337Dave Cridland
- Broadcast messages are sometimes duplicated/triplicatedOF-1318Dave Cridland
- XML External Entity injection vulnerability with User Import Export PluginOF-1302Resolved issue: OF-1302Dave Cridland
- Windows installer should check for and stop service before upgradingOF-1294Resolved issue: OF-1294
- Create a simple option of resetting admin passwordOF-1285Resolved issue: OF-1285Dave Cridland
- Admin Console SecurityOF-1251Dave Cridland
- Setup phase should run over HTTPSOF-1243Dave Cridland
- Provide a user/group based applying of Client Control settingsOF-1231Resolved issue: OF-1231Dave Cridland
- Update Fastpath Webchat for Smack 4.1.8OF-1190Resolved issue: OF-1190Dave Cridland
- Update Apache commons-httpclient.jarOF-1160Resolved issue: OF-1160Greg Thomas
- Members-only MUCOF-1135
- Enhancements to provide support for Mobile, Satellite, and HF RadioOF-1114
- BOSH Manger does not send system-shutdownOF-1039Resolved issue: OF-1039Dave Cridland
- Monitoring Service plugin FileNotFound thrown when Searching Archive by KeywordsOF-1031Resolved issue: OF-1031Dave Cridland
- Allow config of wildcard external componentOF-1024
- Admin console logs certain exceptions out to the browser (in Error pages)OF-1017Dave Cridland
- disco#items request SHOULD return connected or available resourcesOF-874
- Add support for pre-approving subscription requests (RFC 6121 § 3.4)OF-865Dave Cridland
- [PubSub] Add support for the publish-options featureOF-851
- Add support for requesting and approving voice in a moderated room.OF-826
- Allow MUCRoom to send messages about affiliation changes, if the user is not in the roomOF-808
- Create blacklist of TLDs to never attempt s2s connections withOF-790Resolved issue: OF-790
- Add support for subscription pre-approvalOF-738
- Openfire shouldn't show history messages in MUC which were previously set to showOF-694
- Monitoring plugin purge and restrict i18n property translationOF-672Resolved issue: OF-672
- Update Bidirectional-streams Over Synchronous HTTP (BOSH) to version 1.11OF-626
- Upgrade JmDNS from pre 1.0 to 3.4.1OF-536
- Create pretty OS X DMG Background ImageOF-386
- Improve Mac OS X Preference Pane to run in 64-bit mode on Snow LeopardOF-385
- add permanent support for scrollable result setsOF-365
- Using Privacy List fail (at least in Pidgin)OF-329
- Group Import/ExportOF-326Resolved issue: OF-326
- verify ports and host names during installationOF-322
- improve user-roster.jsp to allow user managementOF-312Resolved issue: OF-312
- Implement Paging For SearchesOF-304
- Implement "Chinese wall" supportOF-296
- Enhance concept of openfirectlOF-294
- Optional exposing of server version, JVM version, pluginsOF-292
- Filter shared group members by login dateOF-291
ClassCastException - user-summary.jsp
Description
Environment
Details
Assignee
Greg ThomasGreg ThomasReporter
Guus der KinderenGuus der KinderenComponents
Fix versions
Affects versions
Priority
Major
Details
Details
Assignee
Reporter
Components
Fix versions
Affects versions
Priority
Activity
france vidocqJuly 3, 2019 at 3:49 AM
i was install openjdk11 and openfire 4.4.0 or 4.3.2 have same error bellow.
How to resolve problem?
HTTP ERROR 500
Problem accessing /user-summary.jsp. Reason:
Server Error
Caused by:
java.lang.ClassCastException: class org.jivesoftware.util.cache.DefaultCache cannot be cast to class org.jivesoftware.openfire.plugin.util.cache.ClusteredCache (org.jivesoftware.util.cache.DefaultCache is in unnamed module of loader org.jivesoftware.openfire.starter.JiveClassLoader @15bbf42f; org.jivesoftware.openfire.plugin.util.cache.ClusteredCache is in unnamed module of loader org.jivesoftware.openfire.container.PluginClassLoader @461bdac) at org.jivesoftware.openfire.plugin.util.cache.ClusteredCacheFactory.getLock(ClusteredCacheFactory.java:502) at org.jivesoftware.util.cache.CacheFactory.getLock(CacheFactory.java:519) at org.jivesoftware.openfire.spi.RoutingTableImpl.getRoutes(RoutingTableImpl.java:863) at org.jivesoftware.openfire.SessionManager.getActiveSessionCount(SessionManager.java:1030) at org.jivesoftware.openfire.spi.PresenceManagerImpl.isAvailable(PresenceManagerImpl.java:95) at org.jivesoftware.openfire.admin.user_002dsummary_jsp._jspService(user_002dsummary_jsp.java:339) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:873) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1623) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:73) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:226) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:234) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1602) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1700) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1667) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:152) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.Server.handle(Server.java:505) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:370) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:267) at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305) at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126) at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:698) at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:804) at java.base/java.lang.Thread.run(Thread.java:834)
Manuel RazolaJuly 2, 2019 at 2:13 PMEdited
Same here. Not only user-summary.jsp is failing, but also users can't login.
Attached stacktrace for the record. Openfire 4.3.2 is working fine, with the same hazelcast plugin version 2.4.2.
2019.07.02 14:00:31 org.jivesoftware.openfire.handler.IQHandler - Internal server error
java.lang.ClassCastException: org.jivesoftware.util.cache.DefaultCache cannot be cast to org.jivesoftware.openfire.plugin.util.cache.ClusteredCache
at org.jivesoftware.openfire.plugin.util.cache.ClusteredCacheFactory.getLock(ClusteredCacheFactory.java:517) ~[?:?]
at org.jivesoftware.util.cache.CacheFactory.getLock(CacheFactory.java:519) ~[xmppserver-4.4.0.jar:4.4.0]
at org.jivesoftware.openfire.spi.RoutingTableImpl.addClientRoute(RoutingTableImpl.java:181) ~[xmppserver-4.4.0.jar:4.4.0]
at org.jivesoftware.openfire.SessionManager.addSession(SessionManager.java:604) ~[xmppserver-4.4.0.jar:4.4.0]
at org.jivesoftware.openfire.session.LocalClientSession.setAuthToken(LocalClientSession.java:695) ~[xmppserver-4.4.0.jar:4.4.0]
at org.jivesoftware.openfire.handler.IQBindHandler.handleIQ(IQBindHandler.java:148) ~[xmppserver-4.4.0.jar:4.4.0]
at org.jivesoftware.openfire.handler.IQHandler.process(IQHandler.java:62) [xmppserver-4.4.0.jar:4.4.0]
at org.jivesoftware.openfire.IQRouter.handle(IQRouter.java:369) [xmppserver-4.4.0.jar:4.4.0]
at org.jivesoftware.openfire.IQRouter.route(IQRouter.java:112) [xmppserver-4.4.0.jar:4.4.0]
at org.jivesoftware.openfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:74) [xmppserver-4.4.0.jar:4.4.0]
at org.jivesoftware.openfire.net.StanzaHandler.processIQ(StanzaHandler.java:360) [xmppserver-4.4.0.jar:4.4.0]
at org.jivesoftware.openfire.net.ClientStanzaHandler.processIQ(ClientStanzaHandler.java:95) [xmppserver-4.4.0.jar:4.4.0]
at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:314) [xmppserver-4.4.0.jar:4.4.0]
at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:201) [xmppserver-4.4.0.jar:4.4.0]
at org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:183) [xmppserver-4.4.0.jar:4.4.0]
at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:1015) [mina-core-2.1.3.jar:?]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:650) [mina-core-2.1.3.jar:?]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1300(DefaultIoFilterChain.java:49) [mina-core-2.1.3.jar:?]
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:1128) [mina-core-2.1.3.jar:?]
at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:122) [mina-core-2.1.3.jar:?]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:650) [mina-core-2.1.3.jar:?]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1300(DefaultIoFilterChain.java:49) [mina-core-2.1.3.jar:?]
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:1128) [mina-core-2.1.3.jar:?]
at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:413) [mina-core-2.1.3.jar:?]
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:257) [mina-core-2.1.3.jar:?]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:650) [mina-core-2.1.3.jar:?]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1300(DefaultIoFilterChain.java:49) [mina-core-2.1.3.jar:?]
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:1128) [mina-core-2.1.3.jar:?]
at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.java:106) [mina-core-2.1.3.jar:?]
at org.apache.mina.core.session.IoEvent.run(IoEvent.java:89) [mina-core-2.1.3.jar:?]
at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTask(OrderedThreadPoolExecutor.java:766) [mina-core-2.1.3.jar:?]
at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTasks(OrderedThreadPoolExecutor.java:758) [mina-core-2.1.3.jar:?]
at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.run(OrderedThreadPoolExecutor.java:697) [mina-core-2.1.3.jar:?]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
got this error when i try to open user-summary.jsp on OF 4.4 (Release) in clustermode (hazelcast 2.4.2)
i compiled both of them for myself.
HTTP ERROR 500 Problem accessing /user-summary.jsp. Reason: Server Error Caused by: java.lang.ClassCastException: org.jivesoftware.util.cache.DefaultCache cannot be cast to org.jivesoftware.openfire.plugin.util.cache.ClusteredCache at org.jivesoftware.openfire.plugin.util.cache.ClusteredCacheFactory.getLock(ClusteredCacheFactory.java:502) at org.jivesoftware.util.cache.CacheFactory.getLock(CacheFactory.java:519) at org.jivesoftware.openfire.spi.RoutingTableImpl.getRoutes(RoutingTableImpl.java:869) at org.jivesoftware.openfire.SessionManager.getActiveSessionCount(SessionManager.java:1030) at org.jivesoftware.openfire.spi.PresenceManagerImpl.isAvailable(PresenceManagerImpl.java:95) at org.jivesoftware.openfire.admin.user_002dsummary_jsp._jspService(user_002dsummary_jsp.java:339) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:873) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1623) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:73) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:226) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:234) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1602) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1700) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1667) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:152) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.Server.handle(Server.java:505) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:370) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:267) at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305) at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126) at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:698) at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:804) at java.lang.Thread.run(Thread.java:748)
in Log i get this:
WARN [ClusterManager events dispatcher]: org.jivesoftware.openfire.cluster.ClusterManager - org.jivesoftware.util.cache.CaffeineCache cannot be cast to org.jivesoftware.util.cache.CacheWrapper java.lang.ClassCastException: org.jivesoftware.util.cache.CaffeineCache cannot be cast to org.jivesoftware.util.cache.CacheWrapper at org.jivesoftware.util.cache.CacheFactory.joinedCluster(CacheFactory.java:858) ~[xmppserver-4.4.0.jar:4.4.0] at org.jivesoftware.openfire.cluster.ClusterManager$2.run(ClusterManager.java:101) [xmppserver-4.4.0.jar:4.4.0]