Server does not support VCards. Unable to save

As a user make a change of phone and cell by Spark and save, this error Server does not support VCards. Unable to save.

What is you server? Is it Openfire, what version? If using Openfire, do you use LDAP integration? Also, what version of Spark?

Windows Server 2012 Standard x64
Openfire 4.3.2 integrated with LDAP
Spark 2.8.3 Build 960

I’m not using LDAP integration myself, but i think you can’t edit VCard when using it as users are read-only for Openfire in this case and all changes should be done on LDAP side. @speedy correct me if i’m wrong.

ldap is read only to openfire, so you are correct. ldap is the source of truth. you can change the vcard provider if you want to use the database and allow users to make changes. to do this, change provider.vcard.className…i think the default provider is org.jivesoftware.openfire.vcard.DefaultVCardProvider.

2 Likes

My
provider.vcard.className:
this value:
org.igniterealtime.openfire.plugin.avatarresizer.DelegateVCardProvider

change to value:

org.jivesoftware.openfire.vcard.DefaultVCardProvider

Right?

1 Like

Yes try this and also remove Avatar Resizer plugin. It is not needed anymore. It was only for older Openfire versions.

1 Like