Skip to content

Retract of an node-item always return 'Node not found' #4574

@cmeng-git

Description

@cmeng-git

Before creating a ticket, please consider if this should fit the discussion forum better.

Environment

  • ejabberd version: 25.10
  • Erlang version: Erlang/OTP [erts-16.1.1]
  • OS: Ubuntu 20.04.6
  • Installed from: source

Configuration (only if needed): grep -Ev '^$|^\s*#' ejabberd.yml

loglevel: 4
...

Errors from error.log/crash.log

No errors

Bug description

'''
aTalk is trying to retract a node-item; but always receive error ' Node not found'.
The node is based on the last received

Any comment or recomendation is appreciated.

10:54:18.554  D  RECV (0): 
                 \<message to='swordfish@atalk.sytes.net/atalk-18k3rem-12pk4r0' from='swordfish@atalk.sytes.net' type='headline'>
                   <event xmlns='http://jabber.org/protocol/pubsub#event'>
                     <items node='eu.siacs.conversations.axolotl.devicelist'>
                       <item id='327058251'>
                         <list xmlns='eu.siacs.conversations.axolotl'>
                           <device id='327058251'/>
                         </list>
                       </item>
                     </items>
                   </event>

10:54:18.741  D  SENT (0): 
                 <iq to='pubsub.atalk.sytes.net' id='T59MN-32' type='set'>
                   <pubsub xmlns='http://jabber.org/protocol/pubsub'>
                     <retract node='eu.siacs.conversations.axolotl.devicelist'>
                       <item id='327058251'/>
                     </retract>
                   </pubsub>
                 </iq>

10:54:18.757  D  RECV (0): 
                 <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk-18k3rem-12pk4r0' from='pubsub.atalk.sytes.net' type='error' id='T59MN-32'>
                   <pubsub xmlns='http://jabber.org/protocol/pubsub'>
                     <retract node='eu.siacs.conversations.axolotl.devicelist'>
                       <item id='327058251'/>
                     </retract>
                   </pubsub>
                   <error type='cancel'>
                     <item-not-found xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
                     <text xml:lang='en' xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'>
                       Node not found
                     </text>
                   </error>
                 </iq>

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions