Hi,
I'm using an xmpp webrtc client that tries to set a vcard and send status messages.
It is getting an error, and the reply from the Prosody server on the client seems to be:
<iq id="fc20a011-6799-4590-938c-3d068ea9ce6e" type="error" to="
41...@xmpp.domain.org/GUq3uTrs" xmlns="jabber:client"><error type="modify"><undefined-condition xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">invalid-item</text></error></iq>
What does "invalid-item" refer to?
On the Prosody server I enabled verbose logging:
debug = "/var/log/jabber/prosody.log";
However, I only see this short error message not giving much info:
c2s55df01a20fc0 debug Received[c2s]: <iq id='6566ec8d-bbb4-4607-b2ea-c8eaca4b7437' type='set' from='
41...@xmpp.domain.org/nuOGmBra'>
c2s55df01a20fc0 debug Sending[c2s]: <iq id='6566ec8d-bbb4-4607-b2ea-c8eaca4b7437' type='error' to='
41...@xmpp.domain.org/nuOGmBra'>
I have these settings:
# prosodyctl about
Prosody 0.11.12
# Prosody directories
Data directory: /var/spool/jabber
Incidentally, what should the content of the data directory be?
I have:
# ls /var/spool/jabber/xmpp%2edomain%2eorg/
accounts pep pep_urn%3axmpp%3aavatar%3ametadata
offline pep_urn%3axmpp%3aavatar%3adata roster
# ls /var/spool/jabber/xmpp%2ehospitalmanacor%2eorg/pep_urn%3axmpp%3aavatar%3adata/4155*
/var/spool/jabber/xmpp%2ehospitalmanacor%2eorg/pep_urn%3axmpp%3aavatar%3adata/4155.list
# ls /var/spool/jabber/xmpp%2ehospitalmanacor%2eorg/pep_urn%3axmpp%3aavatar%3ametadata/4155*
/var/spool/jabber/xmpp%2ehospitalmanacor%2eorg/pep_urn%3axmpp%3aavatar%3ametadata/4155.list
The avatar data seems to be there.