Asmack não carrega o VCard

Estou usando uma versão binária do Asmack (vou construí-la assim que tiver algum tempo, pois tive problemas na primeira vez que tentei). Também configurei meu próprio servidor ejabberd.

Quando tento carregar algum contato VCard, o servidor retorna as informações, mas o Asmack não parece gostar (ou falha em analisá-las

Isto é o que posso ver no modo de depuração:

<iq from='user@domain' to='admin@domain/Smack' id='I17sI-4' type='result'>
<vCard xmlns='vcard-temp' prodid='-//HandGen//NONSGML vGen v1.0//EN' version='2.0'>
    <FN>Full Name</FN>
    <N>
        <FAMILY>Surname</FAMILY>
        <GIVEN>Nick</GIVEN>
    </N>
    <NICKNAME>Nickname</NICKNAME>
    <URL>http://google.com</URL>
    <ADR>
        <LOCALITY>lanta</LOCALITY>
        <REGION>krabi</REGION>
        <PCODE>81150</PCODE>
        <CTRY>thailand</CTRY>
    </ADR>
    <EMAIL>
        <USERID>[email protected]</USERID>
    </EMAIL>
</vCard>
</iq>

Mas quando eu faç

VCard card = new VCard();
card.load(xmppConn, "user@domain");

Toda a informação está definida como nula e, quando tento examinar o XML chamando o método VCard.toXML (), obtive um XML vazio como este

<iq id="I17sI-4" to="user@domain" type="get"><vCard xmlns='vcard-temp'/></iq>

Alguém sabe o que estou fazendo de errado ou se esta versão binária que falha ao analisar o VCard recebido do servido

questionAnswers(1)

yourAnswerToTheQuestion