LDAP auth fails with clustering plugin

Description

From the group chat;

2018.02.12 13:35:29 DEBUG [Jetty-QTP-AdminConsole-33]: org.jivesoftware.util.Log -
org.jivesoftware.openfire.auth.UnauthorizedException: com.hazelcast.nio.serialization.HazelcastSerializationException: Failed to serialize 'org.jivesoftware.openfire.ldap.LdapManager$DNCacheEntry'
at org.jivesoftware.openfire.ldap.LdapAuthProvider.authenticate(LdapAuthProvider.java:126)
at org.jivesoftware.openfire.auth.AuthFactory.authenticate(AuthFactory.java:203)

 

Cursory glance indicates that LdapManager$DNCacheEntry does not implement serializable ...

 

Environment

None

Activity

Show:
Greg Thomas
February 12, 2018, 2:50 PM

Caching was introduced in 4.2.0 with OF-1306, but unfortunately the cache was not serialisable so does not work in a cluster.

Fixed
Your pinned fields
Click on the next to a field label to start pinning.

Assignee

Greg Thomas

Reporter

Greg Thomas