Quantcast
Channel: Ignite Realtime : Discussion List - All Communities
Viewing all articles
Browse latest Browse all 10742

3.9.3: MUC Invites result in 404

$
0
0

NOTE (from discussion, below): Spark 2.6.3 CAN create new dynamic rooms and successfully invite others, but other XMPP clients don't seem to work.

 

Platform:

  Installer: CentOS 6.5 i386, using the Linux i386 RPM

 

Versions:

  Affected: 3.9.2, 3.9.3 (latest release)

  Not Affected: 3.9.1

 

Issue:

  All MUC invites to user-created (dynamic) rooms are failing with a 404

 

Related: It looks like OF-791 was not completely fixed.


To reproduce:

 

  1. Install the latest OpenFire (3.9.3, Linux x32 RPM)
  2. Create two users
  3. Create a room with one user
  4. Invite the other user to the room
  5. Accept invite
  6. Observe: user cannot join room - it fails with error 404

 

I am able to reproduce this on multiple servers with no special setup. I just used a brand new OpenFire server with default settings (except I enabled additional logging) and was able to reproduce this. For clients, I have used Adium 1.5.9, OSX Messages, and Net::Jabber::Bot in an attempt to eliminate the client as the source of the problem.

 

I would have filed a bug report directly, but my JIRA account (jamyn) is too new I guess so it cannot report bugs.

 

In the attached debug log, I used:

 

Room: chatroom@jabber.server

First User: source@jabber.server (the person doing the inviting)

Second User: someuser@jabber.server (the person invited)

 

Relevant snippet (the attached log is longer):

 

  <packet xmlns="http://www.jivesoftware.org" status="unknown" timestamp="May 09, 2014 09:43:30:842 AM">

    <presence xmlns="" to="someuser@jabber.server/MacBook" from="chatroom@conference.jabber.server/someuser" type="error">

      <c xmlns="http://jabber.org/protocol/caps" node="http://pidgin.im/" hash="sha-1" ver="DdnydQG7RGhP9E3k9Sf+b+bF0zo="/>

      <x xmlns="http://jabber.org/protocol/muc"/>

      <error code="404" type="wait">

        <recipient-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>

      </error>

    </presence>

  </packet>

  <packet xmlns="http://www.jivesoftware.org" streamID="ddadd17" status="auth" timestamp="May 09, 2014 09:43:30:842 AM">

    <presence xmlns="" to="someuser@jabber.server/MacBook" from="chatroom@conference.jabber.server/someuser" type="error">

      <c xmlns="http://jabber.org/protocol/caps" node="http://pidgin.im/" hash="sha-1" ver="DdnydQG7RGhP9E3k9Sf+b+bF0zo="/>

      <x xmlns="http://jabber.org/protocol/muc"/>

      <error code="404" type="wait">

        <recipient-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>

      </error>

    </presence>

  </packet>

 

 

Attached: debug log.


Viewing all articles
Browse latest Browse all 10742

Trending Articles