Build: #1 was successful Manual run by Guus der Kinderen

Code commits

Openfire (main)

  • Guus der Kinderen

    Guus der Kinderen fd46423632c6213ee50b89fb30e3bc2a0fff9ef5

    OF-2424: Assert when LocalSession is null
    Under certain circumstances (notably, when a session is detached), a session's connection can be null.

    This commit adds assertions to identify the null-ability of a sessin's connection, and ensures that a null connection is not attempted to be used in a context where it is assumed to be non-null.

    • xmppserver/src/main/java/org/jivesoftware/openfire/LocalSessionManager.java (version fd46423632c6213ee50b89fb30e3bc2a0fff9ef5)
    • xmppserver/src/main/java/org/jivesoftware/openfire/SessionManager.java (version fd46423632c6213ee50b89fb30e3bc2a0fff9ef5)
    • xmppserver/src/main/java/org/jivesoftware/openfire/http/HttpSessionManager.java (version fd46423632c6213ee50b89fb30e3bc2a0fff9ef5)
    • xmppserver/src/main/java/org/jivesoftware/openfire/net/ComponentStanzaHandler.java (version fd46423632c6213ee50b89fb30e3bc2a0fff9ef5)
    • xmppserver/src/main/java/org/jivesoftware/openfire/net/SASLAuthentication.java (version fd46423632c6213ee50b89fb30e3bc2a0fff9ef5)
    • xmppserver/src/main/java/org/jivesoftware/openfire/sasl/AnonymousSaslServer.java (version fd46423632c6213ee50b89fb30e3bc2a0fff9ef5)
    • xmppserver/src/main/java/org/jivesoftware/openfire/sasl/ExternalClientSaslServer.java (version fd46423632c6213ee50b89fb30e3bc2a0fff9ef5)
    • xmppserver/src/main/java/org/jivesoftware/openfire/session/LocalClientSession.java (version fd46423632c6213ee50b89fb30e3bc2a0fff9ef5)
    • xmppserver/src/main/java/org/jivesoftware/openfire/session/LocalComponentSession.java (version fd46423632c6213ee50b89fb30e3bc2a0fff9ef5)
    • xmppserver/src/main/java/org/jivesoftware/openfire/session/LocalConnectionMultiplexerSession.java (version fd46423632c6213ee50b89fb30e3bc2a0fff9ef5)
    • xmppserver/src/main/java/org/jivesoftware/openfire/session/LocalServerSession.java (version fd46423632c6213ee50b89fb30e3bc2a0fff9ef5)
    • xmppserver/src/main/java/org/jivesoftware/openfire/session/LocalSession.java (version fd46423632c6213ee50b89fb30e3bc2a0fff9ef5)
    • xmppserver/src/main/java/org/jivesoftware/openfire/spi/LocalRoutingTable.java (version fd46423632c6213ee50b89fb30e3bc2a0fff9ef5)
    • xmppserver/src/main/java/org/jivesoftware/openfire/streammanagement/StreamManager.java (version fd46423632c6213ee50b89fb30e3bc2a0fff9ef5)