We have moved to a new Sailfish OS Forum. Please start new discussions there.

Bug: starting an XMPP chat from People app does not work

asked 2013-12-25 17:11:20 +0300

clau gravatar image

updated 2014-01-03 01:19:37 +0300

MattVogt gravatar image

I have contacts with Jabber accounts associated. When I go to People app, select a contact and click on "Send message" for a Jabber account the Messaging app is opened with a chat of type "undefined" to an unspecified destination. Sending messages does not work, obviously.

EDIT: this does not happen for all contacts. One thing that's different for the contact that actually has the problem is that I have two IM accounts associated with it. Also worth mentioning: all contacts were transferred via Bluetooth from N9.

edit retag flag offensive close delete


same with facebook, another bug: got new chat message, click on it in messages and it shows your contact as offline (grey), click on type and it shows it as online

kelvan ( 2013-12-25 20:08:55 +0300 )edit

It seems that only if the imported contact contained the XMPP-account, you end up with the "undefined" chat type you describe. The XMPP contact info is described as "Instant Messaging" in the contacts details.

A contact that comes from an online account directly works, detail shows as "Jabber".

ossi1967 ( 2013-12-27 13:32:30 +0300 )edit

Additional finding: If you merge the contacts (the working one imported from your online account and the none-working one that came from the N9 or any VCF import), you end up with a contact that has two non-working XMPP details, both labelled "Instant Messaging" instead of "Jabber".

ossi1967 ( 2013-12-27 13:35:38 +0300 )edit

1 Answer

Sort by » oldest newest most voted

answered 2013-12-30 11:48:41 +0300

clau gravatar image

The main problem appears to be fixed. Now the accounts that are marked as "Instant messaging" cannot be opened anymore. However, there still seems to be a bug: I can see now twice the same account for a contact, once as "Instant messaging", once as "jabber".

edit flag offensive delete publish link more


My theory on that (double entry) was that the first, marked as instant messaging, comes from the VCF import, while the second (jabber) comes directly from connecting to the xmpp server. Probably IM is not a VCF standard entry, so the phone can't tell for sure that the 2 serve the same purpose.

ossi1967 ( 2013-12-30 12:00:22 +0300 )edit

An XMPP address by itself is not something we can use to start a conversation. For it to be usable, it must be linked to a local IM account. For the moment, un-linked IM addresses are shown in an informational way, but cannot be used to initiate conversation. In the future, we should offer some way to link these addresses to a local IM account, and use that account to start a conversation (or friend request where required).

I have filed a bug for the unnecessary duplication of the inactive address.

MattVogt ( 2014-01-03 01:19:20 +0300 )edit
Login/Signup to Answer

Question tools



Asked: 2013-12-25 17:11:20 +0300

Seen: 542 times

Last updated: Dec 30 '13