[JDEV] Problem storing Private Data
Dave Mitchell
dmitchell at vultus.com
Mon Nov 11 10:27:50 CST 2002
I've been trying to store private data by sending the following message:
<iq type="set" id="1001">
<query xmns="jabber:iq:private">
<jabberClient xmns="jabberClient:privateInfo">
<privateData>TestMessage</privateData>
</jabberClient>
</query>
</iq>
I get the following back as a response:
<iq type='error' id='1001' from='dmitchell at jabber.vultus.com/Work'
to='dmitchell at jabber.vultus.com/Work'>
<query xmns='jabber:iq:private'>
<jabberClient xmns='jabberClient:privateInfo'>
<privateData>TestMessage</privateData>
</jabberClient>
</query>
<error code='503'>Service Unavailable</error></iq>
When I look at the log I see the following:
Mon Nov 11 08:57:12 2002 mio.c:760 MIO read from socket 16: <iq type="set"
id="1001">
<query xmns="jabber:iq:private">
<jabberClient xmns="jabberClient:privateInfo">
<privateData>TestMessage</privateData>
</jabberClient>
</query>
</iq>
Mon Nov 11 08:57:12 2002 c2s [client.c:277] pthsock_client_read called
with: m:81436A8 flag:3 arg:81437A8
Mon Nov 11 08:57:12 2002 deliver.c:474 DELIVER 4:jabber.vultus.com <route
to='dmitchell at jabber.vultus.com/8152688' from='16 at c2s/81436A8'><iq
type='set' id='1001'>
<query xmns='jabber:iq:private'>
<jabberClient xmns='jabberClient:privateInfo'>
<privateData>TestMessage</privateData>
</jabberClient>
</query>
</iq></route>
Mon Nov 11 08:57:12 2002 deliver.c:678 delivering to instance 'sessions'
Mon Nov 11 08:57:12 2002 deliver.c:94 (80E1038)incoming packet <route
to='dmitchell at jabber.vultus.com/8152688' from='16 at c2s/81436A8'><iq
type='set' id='1001'>
<query xmns='jabber:iq:private'>
<jabberClient xmns='jabberClient:privateInfo'>
<privateData>TestMessage</privateData>
</jabberClient>
</query>
</iq></route>
Mon Nov 11 08:57:12 2002 users.c:143
js_user(dmitchell at jabber.vultus.com,8147BC0)
Mon Nov 11 08:57:12 2002 mtq 8146160 entering from pth
Mon Nov 11 08:57:12 2002 mtq 8146160 queue call 82071C0
Mon Nov 11 08:57:12 2002 sessions.c:246 THREAD:SESSION:FROM received a
packet!
Mon Nov 11 08:57:12 2002 modules.c:135 mapi_call 1
Mon Nov 11 08:57:12 2002 modules.c:158 MAPI 8152920
Mon Nov 11 08:57:12 2002 modules.c:158 MAPI 8152930
Mon Nov 11 08:57:12 2002 modules.c:158 MAPI 8152960
Mon Nov 11 08:57:12 2002 modules.c:158 MAPI 8152970
Mon Nov 11 08:57:12 2002 modules.c:158 MAPI 8152980
Mon Nov 11 08:57:12 2002 mod_filter.c:802
packet out from mod_filter
Mon Nov 11 08:57:12 2002 modules.c:158 MAPI 8152A18
Mon Nov 11 08:57:12 2002 mod_xml.c:72 handling user request (null)
Mon Nov 11 08:57:12 2002 mod_xml handling set request for (null) with data
(null)
Programming Error: xdb_set() called with NULL
Mon Nov 11 08:57:12 2002 deliver.c:474 DELIVER 2:jabber.vultus.com <xdb
type='set' action='insert' match='ns=' to='dmitchell at jabber.vultus.com'
from='sessions' ns='jabber:xdb:nslist' id='13'><ns/></xdb>
Mon Nov 11 08:57:12 2002 deliver.c:678 delivering to instance 'xdb'
Mon Nov 11 08:57:12 2002 xdb_file.c:172 handling xdb request <xdb
type='set' action='insert' match='ns=' to='dmitchell at jabber.vultus.com'
from='sessions' ns='jabber:xdb:nslist' id='13'><ns/></xdb>
Mon Nov 11 08:57:12 2002 xdb_file.c:109 loading
./spool/jabber.vultus.com/dmitchell.xml
Mon Nov 11 08:57:12 2002 deliver.c:474 DELIVER 1:sessions <xdb
type='result' action='insert' match='ns=' to='sessions'
from='dmitchell at jabber.vultus.com' ns='jabber:xdb:nslist'
id='13'><ns/></xdb>
Mon Nov 11 08:57:12 2002 deliver.c:678 delivering to instance 'sessions'
Mon Nov 11 08:57:12 2002 xdb.c:52 xdb_results checking xdb packet <xdb
type='result' action='insert' match='ns=' to='sessions'
from='dmitchell at jabber.vultus.com' ns='jabber:xdb:nslist'
id='13'><ns/></xdb>
Mon Nov 11 08:57:12 2002 xdb_file.c:272 decaching
./spool/jabber.vultus.com/dmitchell.xml
Mon Nov 11 08:57:12 2002 mtq 8146160 queue call 82071C0
Mon Nov 11 08:57:12 2002 sessions.c:301 THREAD:SESSION:TO received data
from dmitchell at jabber.vultus.com/Work!
Mon Nov 11 08:57:12 2002 modules.c:135 mapi_call 0
Mon Nov 11 08:57:12 2002 modules.c:158 MAPI 8152940
Mon Nov 11 08:57:12 2002 modules.c:175 mapi_call returning unhandled
Mon Nov 11 08:57:12 2002 deliver.c:474 DELIVER 4:c2s <route
from='dmitchell at jabber.vultus.com/8152688' to='16 at c2s/81436A8'><iq
type='error' id='1001' from='dmitchell at jabber.vultus.com/Work'
to='dmitchell at jabber.vultus.com/Work'>
<query xmns='jabber:iq:private'>
<jabberClient xmns='jabberClient:privateInfo'>
<privateData>TestMessage</privateData>
</jabberClient>
</query>
<error code='503'>Service Unavailable</error></iq></route>
Mon Nov 11 08:57:12 2002 deliver.c:678 delivering to instance 'c2s'
Mon Nov 11 08:57:12 2002 c2s [client.c:164]
dmitchell at jabber.vultus.com/8152688 has an active session, delivering packet
Mon Nov 11 08:57:12 2002 c2s [client.c:236] Writing packet to MIO: <iq
type='error' id='1001' from='dmitchell at jabber.vultus.com/Work'
to='dmitchell at jabber.vultus.com/Work'>
<query xmns='jabber:iq:private'>
<jabberClient xmns='jabberClient:privateInfo'>
<privateData>TestMessage</privateData>
</jabberClient>
</query>
<error code='503'>Service Unavailable</error></iq>
Mon Nov 11 08:57:12 2002 mio.c:1054 mio_write called on x: 8205FB0 buffer:
(null)
Mon Nov 11 08:57:12 2002 mtq 8146160 leaving to pth
Mon Nov 11 08:57:12 2002 mio.c:607 mio while loop top
Mon Nov 11 08:57:12 2002 mio.c:620 mio while loop, working
Mon Nov 11 08:57:12 2002 mio.c:279 write_dump writing data: <iq
type='error' id='1001' from='dmitchell at jabber.vultus.com/Work'
to='dmitchell at jabber.vultus.com/Work'>
<query xmns='jabber:iq:private'>
<jabberClient xmns='jabberClient:privateInfo'>
<privateData>TestMessage</privateData>
</jabberClient>
</query>
<error code='503'>Service Unavailable</error></iq>
Mon Nov 11 08:57:12 2002 mio.c:607 mio while loop top
Mon Nov 11 08:57:51 2002 jabberd.c:255 main load check of 1.00 with 14
total threads
I checked the beginning of the debug log and this is what it says for
mod_xml:
Mon Nov 11 08:55:51 2002 mod_register init
Mon Nov 11 08:55:51 2002 modules.c:79 mapi_register 6 80E8418
Mon Nov 11 08:55:51 2002 modules.c:79 mapi_register 2 80E8448
Mon Nov 11 08:55:51 2002 jsm.c:139 jsm: loading module mod_xml
Mon Nov 11 08:55:51 2002 modules.c:79 mapi_register 0 80E8478
Mon Nov 11 08:55:51 2002 modules.c:79 mapi_register 1 80E84A8
Mon Nov 11 08:55:51 2002 deliver.c:288 Registering xdb with instance xdb
Mon Nov 11 08:55:51 2002 deliver.c:288 Registering * with instance xdb
Mon Nov 11 08:55:51 2002 xdb_file.c:296 xdb_file loading
Mon Nov 11 08:55:51 2002 deliver.c:246 @-internal processing <xdb
type='get' to='config at -internal' from='xdb' ns='jabber:config:xdb_file'
id='0'/>
Mon Nov 11 08:55:51 2002 deliver.c:678 delivering to instance 'xdb'
Mon Nov 11 08:55:51 2002 xdb.c:52 xdb_results checking xdb packet <xdb
type='result' to='xdb' from='config at -internal' ns='jabber:config:xdb_file'
id='0'><xdb_file xmlns='jabber:config:xdb_file'>
<spool>./spool</spool>
</xdb_file></xdb>
Mon Nov 11 08:55:51 2002 deliver.c:288 Registering c2s with instance c2s
Mon Nov 11 08:55:51 2002 c2s [client.c:512] pthsock_client loading
Mon Nov 11 08:55:51 2002 deliver.c:246 @-internal processing <xdb
type='get' to='config at -internal' from='c2s' ns='jabber:config:pth-csock'
id='0'/>
Mon Nov 11 08:55:51 2002 deliver.c:678 delivering to instance 'c2s'
Mon Nov 11 08:55:51 2002 xdb.c:52 xdb_results checking xdb packet <xdb
type='result' to='c2s' from='config at -internal' ns='jabber:config:pth-csock'
id='0'><pthcsock xmlns='jabber:config:pth-csock'>
<authtime/>
<karma>
<init>10</init>
<max>10</max>
<inc>1</inc>
<dec>1</dec>
<penalty>-6</penalty>
<restore>10</restore>
</karma>
<ip port='5222'/>
</pthcsock></xdb>
Mon Nov 11 08:55:51 2002 mio.c:1198 io_select to listen on 5222 [(null)]
Mon Nov 11 08:55:51 2002 mio.c:1222 io_select starting to listen on 5222
[(null)]
Mon Nov 11 08:55:51 2002 deliver.c:288 Registering elogger with instance
elogger
Mon Nov 11 08:55:51 2002 deliver.c:288 Registering * with instance elogger
Mon Nov 11 08:55:51 2002 deliver.c:394 Registering logtype * with instance
elogger
Mon Nov 11 08:55:51 2002 base_format.c:123 base_format configuring instance
elogger
Can somebody help me figure out what I've missed?
Thanks,
Dave Mitchell
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.408 / Virus Database: 230 - Release Date: 10/24/2002
More information about the JDev
mailing list