Avatar resizer plugin: ClassNotFoundException

Description

avatarResizer plugin replaces the default provider.vcard.className, but that your replacement appears to be missing a few things.

The end result of this is that vcards are not returned.

The reason it took me so long to realize this, is that if an openfire installation has a healthy vcard cache built up, that information is returned (and the picture is resized if present and the client doesn't already have it), thus it looks like everything works. But if the cache is cleared, vcards are not returned.

I have already tried the obvious things like:

  • restarting openfire

  • reloading the plugin

  • verifying the information is still in LDAP


Switching provider.vcard.className back to the default immediately starts to return vcards as expected (just without the picture resizing).

Environment

None

Activity

Show:
Fixed

Details

Assignee

Reporter

Components

Fix versions

Priority

Created September 25, 2016 at 3:39 PM
Updated November 13, 2017 at 1:57 PM
Resolved November 13, 2017 at 1:57 PM