Hi,

I'm working on push-enabled android application and I'm already able
to send messages to the C2DM server, which accepts the message for the
delivery to the device (which is a nexus one).
Shortly after that I get the following stack trace shown below on the
device.
My app never get's the push message and is not even involved in the
stack trace. Somehow it seems that the talk service (which piggy backs
the push messages as far as I know) is not able to store my packet in
it's internal DB.
What do I do wrong?
I have tried it with additional payload and without. Same result.
Thanks for any help!
Cheers
Dominik


10-21 18:21:38.427: ERROR/TalkProvider(208): query db caught
10-21 18:21:38.427: ERROR/TalkProvider(208):
java.lang.IllegalArgumentException: the bind value at index 2 is null
10-21 18:21:38.427: ERROR/TalkProvider(208):     at
android.database.sqlite.SQLiteProgram.bindString(SQLiteProgram.java:
234)
10-21 18:21:38.427: ERROR/TalkProvider(208):     at
android.database.sqlite.SQLiteQuery.bindString(SQLiteQuery.java:182)
10-21 18:21:38.427: ERROR/TalkProvider(208):     at
android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:
48)
10-21 18:21:38.427: ERROR/TalkProvider(208):     at
android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:
1345)
10-21 18:21:38.427: ERROR/TalkProvider(208):     at
android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:
330)
10-21 18:21:38.427: ERROR/TalkProvider(208):     at
com.google.android.gsf.talk.TalkProvider.queryInternal(TalkProvider.java:
1740)
10-21 18:21:38.427: ERROR/TalkProvider(208):     at
com.google.android.gsf.talk.TalkProvider.query(TalkProvider.java:1436)
10-21 18:21:38.427: ERROR/TalkProvider(208):     at
android.content.ContentProvider$Transport.query(ContentProvider.java:
163)
10-21 18:21:38.427: ERROR/TalkProvider(208):     at
android.content.ContentResolver.query(ContentResolver.java:245)
10-21 18:21:38.427: ERROR/TalkProvider(208):     at
com.google.android.gsf.gtalkservice.DatabaseHelper.getOffTheRecordCursor(DatabaseHelper.java:
756)
10-21 18:21:38.427: ERROR/TalkProvider(208):     at
com.google.android.gsf.gtalkservice.ChatSession.queryOtrCursor(ChatSession.java:
206)
10-21 18:21:38.427: ERROR/TalkProvider(208):     at
com.google.android.gsf.gtalkservice.ChatSession.<init>(ChatSession.java:
168)
10-21 18:21:38.427: ERROR/TalkProvider(208):     at
com.google.android.gsf.gtalkservice.ChatMgr.createChatSession(ChatMgr.java:
264)
10-21 18:21:38.427: ERROR/TalkProvider(208):     at
com.google.android.gsf.gtalkservice.ChatMgr.processIncomingMessage(ChatMgr.java:
721)
10-21 18:21:38.427: ERROR/TalkProvider(208):     at
com.google.android.gsf.gtalkservice.ChatMgr.processPacket(ChatMgr.java:
521)
10-21 18:21:38.427: ERROR/TalkProvider(208):     at
org.jivesoftware.smack.PacketReader
$ListenerWrapper.notifyListener(PacketReader.java:1860)
10-21 18:21:38.427: ERROR/TalkProvider(208):     at
org.jivesoftware.smack.PacketReader.processListeners(PacketReader.java:
451)
10-21 18:21:38.427: ERROR/TalkProvider(208):     at
org.jivesoftware.smack.PacketReader.access$200(PacketReader.java:91)
10-21 18:21:38.427: ERROR/TalkProvider(208):     at
org.jivesoftware.smack.PacketReader$3.run(PacketReader.java:154)
10-21 18:21:38.437: ERROR/Smack/Packet(208): [PacketReader]
listenerThread: caught exception
10-21 18:21:38.447: ERROR/Smack/Packet(208): notify conn error. close
connection!
10-21 18:21:38.447: ERROR/Smack/Packet(208):
java.lang.NullPointerException
10-21 18:21:38.447: ERROR/Smack/Packet(208):     at
com.google.android.gsf.gtalkservice.ChatSession.queryOtrCursor(ChatSession.java:
208)
10-21 18:21:38.447: ERROR/Smack/Packet(208):     at
com.google.android.gsf.gtalkservice.ChatSession.<init>(ChatSession.java:
168)
10-21 18:21:38.447: ERROR/Smack/Packet(208):     at
com.google.android.gsf.gtalkservice.ChatMgr.createChatSession(ChatMgr.java:
264)
10-21 18:21:38.447: ERROR/Smack/Packet(208):     at
com.google.android.gsf.gtalkservice.ChatMgr.processIncomingMessage(ChatMgr.java:
721)
10-21 18:21:38.447: ERROR/Smack/Packet(208):     at
com.google.android.gsf.gtalkservice.ChatMgr.processPacket(ChatMgr.java:
521)
10-21 18:21:38.447: ERROR/Smack/Packet(208):     at
org.jivesoftware.smack.PacketReader
$ListenerWrapper.notifyListener(PacketReader.java:1860)
10-21 18:21:38.447: ERROR/Smack/Packet(208):     at
org.jivesoftware.smack.PacketReader.processListeners(PacketReader.java:
451)
10-21 18:21:38.447: ERROR/Smack/Packet(208):     at
org.jivesoftware.smack.PacketReader.access$200(PacketReader.java:91)
10-21 18:21:38.447: ERROR/Smack/Packet(208):     at
org.jivesoftware.smack.PacketReader$3.run(PacketReader.java:154)

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to