Projects tigase _server tigase-mix Issues #29
Weird "open channel" behaviour (#29)
wojciech.kapcia@tigase.net opened 3 years ago
  1. select "open channel"
  2. start typing name, wait a couple of seconds after each letter

What happens: there is a new MIX channel with name matching typed letters (video shows it better). Not sure if it's beagle or tigase-mix issue though.

beagle-mix.mov

Andrzej Wójcik (Tigase) commented 3 years ago

I'm not 100% sure, but this looks like an issue on the server-side (MIX):

<!--   2021-11-10T13:06:49Z   >>>>   -->
<iq id='AA8889F2-1BA8-4557-ADEB-3119A6F71380' type='get' to='woj@mix.tigase.org'>
<query xmlns='http://jabber.org/protocol/disco#info'/>
</iq>

<!--   2021-11-10T13:06:49Z   >>>>   -->
<iq type='get' id='674E7B5A-1A65-4F9D-9A4C-1CA8982D27E4' to='woj@muc.tigase.org'>
<query xmlns='http://jabber.org/protocol/disco#info'/>
</iq>

<!--   2021-11-10T13:06:49Z   >>>>   -->
<r xmlns='urn:xmpp:sm:3'/>

<!--   2021-11-10T13:06:49Z   <<<<   -->
<iq from='woj@mix.tigase.org' id='AA8889F2-1BA8-4557-ADEB-3119A6F71380' type='result' to='andrzej.wojcik@tigase.org/iMac (Andrzej)' xmlns='jabber:client'>
<query xmlns='http://jabber.org/protocol/disco#info'>
<identity category='conference' type='mix'/>
<identity category='conference' type='text'/>
<feature var='urn:xmpp:mix:core:1'/>
<feature var='http://jabber.org/protocol/pubsub#retrieve-default'/>
<feature var='http://jabber.org/protocol/pubsub#purge-nodes'/>
<feature var='vcard-temp'/>
<feature var='http://jabber.org/protocol/pubsub#subscribe'/>
<feature var='http://jabber.org/protocol/pubsub#member-affiliation'/>
<feature var='http://jabber.org/protocol/pubsub#subscription-notifications'/>
<feature var='http://jabber.org/protocol/pubsub#create-nodes'/>
<feature var='http://jabber.org/protocol/pubsub#outcast-affiliation'/>
<feature var='http://jabber.org/protocol/pubsub#get-pending'/>
<feature var='http://jabber.org/protocol/pubsub#presence-notifications'/>
<feature var='urn:xmpp:ping'/>
<feature var='http://jabber.org/protocol/pubsub#delete-nodes'/>
<feature var='http://jabber.org/protocol/muc'/>
<feature var='http://jabber.org/protocol/pubsub#config-node'/>
<feature var='http://jabber.org/protocol/pubsub#retrieve-items'/>
<feature var='http://jabber.org/protocol/pubsub#access-whitelist'/>
<feature var='http://jabber.org/protocol/pubsub#access-presence'/>
<feature var='http://jabber.org/protocol/disco#items'/>
<feature var='http://jabber.org/protocol/pubsub#meta-data'/>
<feature var='http://jabber.org/protocol/pubsub#multi-items'/>
<feature var='http://jabber.org/protocol/pubsub#item-ids'/>
<feature var='urn:xmpp:mam:1'/>
<feature var='http://jabber.org/protocol/pubsub#instant-nodes'/>
<feature var='urn:xmpp:mam:2'/>
<feature var='http://jabber.org/protocol/pubsub#modify-affiliations'/>
<feature var='http://jabber.org/protocol/pubsub#multi-collection'/>
<feature var='http://jabber.org/protocol/pubsub#persistent-items'/>
<feature var='http://jabber.org/protocol/pubsub#create-and-configure'/>
<feature var='http://jabber.org/protocol/pubsub#publisher-affiliation'/>
<feature var='http://jabber.org/protocol/pubsub#access-open'/>
<feature var='http://jabber.org/protocol/pubsub#retrieve-affiliations'/>
<feature var='http://jabber.org/protocol/pubsub#access-authorize'/>
<feature var='jabber:iq:version'/>
<feature var='http://jabber.org/protocol/pubsub#retract-items'/>
<feature var='http://jabber.org/protocol/pubsub#manage-subscriptions'/>
<feature var='http://jabber.org/protocol/commands'/>
<feature var='http://jabber.org/protocol/pubsub#auto-subscribe'/>
<feature var='http://jabber.org/protocol/pubsub#publish-options'/>
<feature var='http://jabber.org/protocol/pubsub#access-roster'/>
<feature var='http://jabber.org/protocol/pubsub#publish'/>
<feature var='http://jabber.org/protocol/pubsub#collections'/>
<feature var='http://jabber.org/protocol/pubsub#retrieve-subscriptions'/>
<feature var='http://jabber.org/protocol/disco#info'/>
<x type='result' xmlns='jabber:x:data'>
<field var='FORM_TYPE' type='hidden'>
<value>http://jabber.org/network/serverinfo</value>
</field>
<field var='abuse-addresses' type='list-multi'>
<value>mailto:support@tigase.net</value>
<value>xmpp:tigase@muc.tigase.org</value>
<value>https://tigase.net/technical-support</value>
</field>
</x>
</query>
</iq>

<!--   2021-11-10T13:06:49Z   <<<<   -->
<a h='189' xmlns='urn:xmpp:sm:3'/>

<!--   2021-11-10T13:06:49Z   <<<<   -->
<iq id='674E7B5A-1A65-4F9D-9A4C-1CA8982D27E4' to='andrzej.wojcik@tigase.org/iMac (Andrzej)' type='error' from='woj@muc.tigase.org' xmlns='jabber:client'>
<query xmlns='http://jabber.org/protocol/disco#info'/>
<error type='cancel' code='404'>
<item-not-found xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
</error>
</iq>

For some reason, MIX for not existing channel responds with disco#info.

Andrzej Wójcik (Tigase) commented 3 years ago

The issue was caused by the issue on the server-side which is now fixed.

issue 1 of 1
Type
Bug
Priority
Normal
Assignee
Version
tigase-server-8.2.0
Issue Votes (0)
Watchers (0)
Reference
tigase/_server/tigase-mix#29
Please wait...
Page is in error, reload to recover