also what i have observed , vcard i am saving from my android client is reflecting on the spark client. i can see photo and other information i have set from myclient.
packet from the server is just info query packet and gives ClassCastException in the load method of the VCard class.
from what i have seen spark is using same package org.jivesoftware.smackx.packet.VCard; , so what else might be required ?