Generated by TestNG with ReportNG at 07:54 PST on Monday 06 March 2023
root@f9c07ffec79b / Java 17.0.2 (Private Build) / Linux 4.14.281-212.502.amzn2.x86_64 (amd64)

MAM2#extended: Support for XEP-0313 for PubSub - #4733

Suites · Log Output

Test duration : 90.402s

Failed Configuration
tigase.tests.pubsub.TestPubSubMAM2Extended
setUp 90.206s
2023-03-06 08:06:01 | tigase.jaxmpp.core.client.AbstractSessionObject.clear: Clearing properties in scopes [stream]

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.Jaxmpp.login: state=disconnected cr=false

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.Jaxmpp.createConnector: Using SocketConnector

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=452 thread=1] Using XEP-0077 mode!!!!

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=452 thread=1] Connector  state changed: null->connecting

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.SessionObject$ClearedHandler$ClearedEvent@6ffa80ca

2023-03-06 08:06:01 | StateChangedEvent{oldState=null, newState=connecting}

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=452 thread=1] DNS entry stored in session object: localhost:5222

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=452 thread=1] Preparing connection to [localhost:5222]

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=452 thread=1] Opening connection to localhost/127.0.0.1:5222

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=452 thread=1] Connector  state changed: connecting->connected

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=452 thread=1] Whitespace ping period is setted to nullms

2023-03-06 08:06:01 | [Mutex] waiting for: [registration]

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.xmpp.modules.StreamFeaturesModule.streamRestarted: Pipelining is disabled

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.Connector$StreamRestartedHandler$StreamRestaredEvent@613d7345

2023-03-06 08:06:01 | StateChangedEvent{oldState=connecting, newState=connected}

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.Connector$ConnectedHandler$ConnectedEvent@6502ebba

2023-03-06 08:06:01 | user1 :: null << <features xmlns="http://etherx.jabber.org/streams"><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required/></starttls><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></features>

2023-03-06 08:06:01 | StanzaReceivedEvent{stanza=<features xmlns="http://etherx.jabber.org/streams"><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required/></starttls><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></features>}

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=452 thread=2878] Start TLS

2023-03-06 08:06:01 | StreamFeaturesReceivedEvent[<features xmlns="http://etherx.jabber.org/streams"><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required/></starttls><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></features>]

2023-03-06 08:06:01 | user1 :: null >> <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>

2023-03-06 08:06:01 | StanzaSendingEvent{stanza=<starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>}

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=452 thread=2880] Proceeding TLS

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=452 thread=2880] Start handshake

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.xmpp.modules.StreamFeaturesModule.streamRestarted: Pipelining is disabled

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.Connector$StreamRestartedHandler$StreamRestaredEvent@2000797e

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.Connector$EncryptionEstablishedHandler$EncryptionEstablishedEvent@1b474164

2023-03-06 08:06:01 | user1 :: null << <features xmlns="http://etherx.jabber.org/streams"><authentication xmlns="urn:xmpp:sasl:2"><mechanism>SCRAM-SHA-512</mechanism><mechanism>SCRAM-SHA-256</mechanism><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism><inline><sm xmlns="urn:xmpp:sm:3"/><bind xmlns="urn:xmpp:bind:0"><inline><feature var="urn:xmpp:carbons:2"/><feature var="urn:xmpp:sm:3"/></inline></bind></inline></authentication><auth xmlns="http://jabber.org/features/iq-auth"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-512</mechanism><mechanism>SCRAM-SHA-256</mechanism><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></features>

2023-03-06 08:06:01 | StanzaReceivedEvent{stanza=<features xmlns="http://etherx.jabber.org/streams"><authentication xmlns="urn:xmpp:sasl:2"><mechanism>SCRAM-SHA-512</mechanism><mechanism>SCRAM-SHA-256</mechanism><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism><inline><sm xmlns="urn:xmpp:sm:3"/><bind xmlns="urn:xmpp:bind:0"><inline><feature var="urn:xmpp:carbons:2"/><feature var="urn:xmpp:sm:3"/></inline></bind></inline></authentication><auth xmlns="http://jabber.org/features/iq-auth"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-512</mechanism><mechanism>SCRAM-SHA-256</mechanism><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></features>}

2023-03-06 08:06:01 | StreamFeaturesReceivedEvent[<features xmlns="http://etherx.jabber.org/streams"><authentication xmlns="urn:xmpp:sasl:2"><mechanism>SCRAM-SHA-512</mechanism><mechanism>SCRAM-SHA-256</mechanism><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism><inline><sm xmlns="urn:xmpp:sm:3"/><bind xmlns="urn:xmpp:bind:0"><inline><feature var="urn:xmpp:carbons:2"/><feature var="urn:xmpp:sm:3"/></inline></bind></inline></authentication><auth xmlns="http://jabber.org/features/iq-auth"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-512</mechanism><mechanism>SCRAM-SHA-256</mechanism><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></features>]

2023-03-06 08:06:01 | user1 :: null >> <iq to="test-domain.com" id="pz8U8iITardMGu03j3yyAjK" type="get"><query xmlns="jabber:iq:register"/></iq>

2023-03-06 08:06:01 | StanzaSendingEvent{stanza=<iq to="test-domain.com" id="pz8U8iITardMGu03j3yyAjK" type="get"><query xmlns="jabber:iq:register"/></iq>}

2023-03-06 08:06:01 | user1 :: null << <iq from="test-domain.com" id="pz8U8iITardMGu03j3yyAjK" xmlns="jabber:client" type="result"><query xmlns="jabber:iq:register"><instructions>Please provide the following information to sign up for an account

Please also provide your e-mail address (must be valid!) to which we will send confirmation link.</instructions><x xmlns="jabber:x:data" type="form"><title>Account Registration</title><instructions>Please provide the following information to sign up for an account

Please also provide your e-mail address (must be valid!) to which we will send confirmation link.</instructions><field type="hidden" var="FORM_TYPE"><value>jabber:iq:register</value></field><field label="Username" type="text-single" var="username"><required/><value/></field><field label="Password" type="text-private" var="password"><required/><value/></field><field label="Email (MUST BE VALID!)" type="text-single" var="email"><required/><value/></field></x></query></iq>

2023-03-06 08:06:01 | StanzaReceivedEvent{stanza=<iq from="test-domain.com" id="pz8U8iITardMGu03j3yyAjK" xmlns="jabber:client" type="result"><query xmlns="jabber:iq:register"><instructions>Please provide the following information to sign up for an account

Please also provide your e-mail address (must be valid!) to which we will send confirmation link.</instructions><x xmlns="jabber:x:data" type="form"><title>Account Registration</title><instructions>Please provide the following information to sign up for an account

Please also provide your e-mail address (must be valid!) to which we will send confirmation link.</instructions><field type="hidden" var="FORM_TYPE"><value>jabber:iq:register</value></field><field label="Username" type="text-single" var="username"><required/><value/></field><field label="Password" type="text-private" var="password"><required/><value/></field><field label="Email (MUST BE VALID!)" type="text-single" var="email"><required/><value/></field></x></query></iq>}

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.xmpp.modules.registration.InBandRegistrationModule$ReceivedRequestedFieldsHandler$ReceivedRequestedFieldsEvent@11eabe12

2023-03-06 08:06:01 | user1 :: null >> <iq to="test-domain.com" id="cFou3yAmbNYp4at04sW0tkL" type="set"><query xmlns="jabber:iq:register"><username>user1_jy19n00201</username><password>user1_jy19n00201</password><email>ba935260-3418-442c-a00b-c445aadf89d5@localhost</email></query></iq>

2023-03-06 08:06:01 | StanzaSendingEvent{stanza=<iq to="test-domain.com" id="cFou3yAmbNYp4at04sW0tkL" type="set"><query xmlns="jabber:iq:register"><username>user1_jy19n00201</username><password>user1_jy19n00201</password><email>ba935260-3418-442c-a00b-c445aadf89d5@localhost</email></query></iq>}

2023-03-06 08:06:01 | user1 :: null << <iq from="test-domain.com" id="cFou3yAmbNYp4at04sW0tkL" xmlns="jabber:client" type="result"/>

2023-03-06 08:06:01 | StanzaReceivedEvent{stanza=<iq from="test-domain.com" id="cFou3yAmbNYp4at04sW0tkL" xmlns="jabber:client" type="result"/>}

2023-03-06 08:06:01 | [Mutex] received everything.

2023-03-06 08:06:01 | [Mutex] isItemNotified: registrationSuccess :: true

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=452 thread=1] Connector  state changed: connected->disconnecting

2023-03-06 08:06:01 | StateChangedEvent{oldState=connected, newState=disconnecting}

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=452 thread=1] Terminating XMPP Stream

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=452 thread=2880] Connector  state changed: disconnecting->disconnected

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=452 thread=2880] Stream terminated

2023-03-06 08:06:01 | StateChangedEvent{oldState=disconnecting, newState=disconnected}

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.Connector$StreamTerminatedHandler$StreamTerminatedEvent@6347d8ae

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.JaxmppCore$LoggedOutHandler$LoggedOutEvent@402f8631

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.Worker.interrupt: Worker Interrupted

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.xmpp.modules.streammng.StreamManagementModule.reset: Reset.

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.AbstractSessionObject.clear: Clearing properties in scopes [session]

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.SessionObject$ClearedHandler$ClearedEvent@6142a331

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.AbstractSessionObject.clear: Clearing properties in scopes [stream]

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.Jaxmpp.login: state=disconnected cr=false

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.Jaxmpp.createConnector: Using SocketConnector

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=453 thread=1] Connector  state changed: null->connecting

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.Worker.interrupt: Worker Interrupted

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.Worker.interrupt: Worker Interrupted

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.Connector$StreamTerminatedHandler$StreamTerminatedEvent@251c9b25

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.Connector$DisconnectedHandler$DisconnectedEvent@7843b580

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=453 thread=1] DNS entry stored in session object: localhost:5222

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=453 thread=1] Preparing connection to [localhost:5222]

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=453 thread=1] Opening connection to localhost/127.0.0.1:5222

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=453 thread=1] Connector  state changed: connecting->connected

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=453 thread=1] Whitespace ping period is setted to nullms

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.xmpp.modules.StreamFeaturesModule.streamRestarted: Pipelining is disabled

2023-03-06 08:06:01 |  >> <features xmlns="http://etherx.jabber.org/streams"><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required/></starttls><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></features>

2023-03-06 08:06:01 | user1 :: user1_jy19n00201@test-domain.com << <features xmlns="http://etherx.jabber.org/streams"><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required/></starttls><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></features>

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=453 thread=2885] Start TLS

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=453 thread=2887] Proceeding TLS

2023-03-06 08:06:01 |  << <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>

2023-03-06 08:06:01 | user1 :: user1_jy19n00201@test-domain.com >> <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=453 thread=2887] Start handshake

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.xmpp.modules.StreamFeaturesModule.streamRestarted: Pipelining is disabled

2023-03-06 08:06:01 |  >> <features xmlns="http://etherx.jabber.org/streams"><authentication xmlns="urn:xmpp:sasl:2"><mechanism>SCRAM-SHA-512</mechanism><mechanism>SCRAM-SHA-256</mechanism><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism><inline><sm xmlns="urn:xmpp:sm:3"/><bind xmlns="urn:xmpp:bind:0"><inline><feature var="urn:xmpp:carbons:2"/><feature var="urn:xmpp:sm:3"/></inline></bind></inline></authentication><auth xmlns="http://jabber.org/features/iq-auth"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-512</mechanism><mechanism>SCRAM-SHA-256</mechanism><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></features>

2023-03-06 08:06:01 | user1 :: user1_jy19n00201@test-domain.com << <features xmlns="http://etherx.jabber.org/streams"><authentication xmlns="urn:xmpp:sasl:2"><mechanism>SCRAM-SHA-512</mechanism><mechanism>SCRAM-SHA-256</mechanism><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism><inline><sm xmlns="urn:xmpp:sm:3"/><bind xmlns="urn:xmpp:bind:0"><inline><feature var="urn:xmpp:carbons:2"/><feature var="urn:xmpp:sm:3"/></inline></bind></inline></authentication><auth xmlns="http://jabber.org/features/iq-auth"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-512</mechanism><mechanism>SCRAM-SHA-256</mechanism><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></features>

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.xmpp.modules.auth.AuthModule.isAuthAvailable: saslSupportedtrue, nonSaslSupported: true

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.xmpp.modules.auth.AuthModule.login: Authenticating with SASL Non-SASL

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.xmpp.modules.auth.SaslModule.login: Try login with SASL

2023-03-06 08:06:01 |  << <auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="SCRAM-SHA-256">biwsbj11c2VyMV9qeTE5bjAwMjAxLHI9NnNjakxsRXFoNDdIS3B1NnBpVm4=</auth>

2023-03-06 08:06:01 | user1 :: user1_jy19n00201@test-domain.com >> <auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="SCRAM-SHA-256">biwsbj11c2VyMV9qeTE5bjAwMjAxLHI9NnNjakxsRXFoNDdIS3B1NnBpVm4=</auth>

2023-03-06 08:06:01 |  >> <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cj02c2NqTGxFcWg0N0hLcHU2cGlWbmpMRldHOEI1U2xIRElZYjUxeVRhLHM9VnBqWW9adytqRm9ldkE9PSxpPTQwOTY=</challenge>

2023-03-06 08:06:01 | user1 :: user1_jy19n00201@test-domain.com << <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cj02c2NqTGxFcWg0N0hLcHU2cGlWbmpMRldHOEI1U2xIRElZYjUxeVRhLHM9VnBqWW9adytqRm9ldkE9PSxpPTQwOTY=</challenge>

2023-03-06 08:06:01 |  << <response xmlns="urn:ietf:params:xml:ns:xmpp-sasl">Yz1iaXdzLHI9NnNjakxsRXFoNDdIS3B1NnBpVm5qTEZXRzhCNVNsSERJWWI1MXlUYSxwPTg5aXlybjIvODdVWTVwMTcxYStBeGlwQ0U1aDNVZnlMcFVZQUxrWGd0S2c9</response>

2023-03-06 08:06:01 | user1 :: user1_jy19n00201@test-domain.com >> <response xmlns="urn:ietf:params:xml:ns:xmpp-sasl">Yz1iaXdzLHI9NnNjakxsRXFoNDdIS3B1NnBpVm5qTEZXRzhCNVNsSERJWWI1MXlUYSxwPTg5aXlybjIvODdVWTVwMTcxYStBeGlwQ0U1aDNVZnlMcFVZQUxrWGd0S2c9</response>

2023-03-06 08:06:01 |  >> <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">dj1jazVHWUJHTndVdkJYVTdVTjBwaDhsZk5ldE8yNVRMZEUxK3FLM05KVzlZPQ==</success>

2023-03-06 08:06:01 | user1 :: user1_jy19n00201@test-domain.com << <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">dj1jazVHWUJHTndVdkJYVTdVTjBwaDhsZk5ldE8yNVRMZEUxK3FLM05KVzlZPQ==</success>

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.xmpp.modules.StreamFeaturesModule.streamRestarted: Pipelining is disabled

2023-03-06 08:06:01 |  >> <features xmlns="http://etherx.jabber.org/streams"><sm xmlns="urn:xmpp:sm:3"/><register xmlns="http://jabber.org/features/iq-register"/><csi xmlns="urn:xmpp:csi:0"/><ver xmlns="urn:xmpp:features:rosterver"/><sub xmlns="urn:xmpp:features:pre-approval"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"><optional/></session><c hash="SHA-1" xmlns="http://jabber.org/protocol/caps" ver="kc3zoQyEGgj/4P6OkT8Hfeft41c=" node="https://tigase.net/tigase-xmpp-server"/></features>

2023-03-06 08:06:01 | user1 :: user1_jy19n00201@test-domain.com << <features xmlns="http://etherx.jabber.org/streams"><sm xmlns="urn:xmpp:sm:3"/><register xmlns="http://jabber.org/features/iq-register"/><csi xmlns="urn:xmpp:csi:0"/><ver xmlns="urn:xmpp:features:rosterver"/><sub xmlns="urn:xmpp:features:pre-approval"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"><optional/></session><c hash="SHA-1" xmlns="http://jabber.org/protocol/caps" ver="kc3zoQyEGgj/4P6OkT8Hfeft41c=" node="https://tigase.net/tigase-xmpp-server"/></features>

2023-03-06 08:06:01 | tigase.jaxmpp.core.client.xmpp.modules.auth.AuthModule.isAuthAvailable: saslSupportedfalse, nonSaslSupported: false

2023-03-06 08:06:01 |  << <iq xmlns="jabber:client" id="fZkICHP2xkGv4cIs2xs1n6k" type="set"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><resource/></bind></iq>

2023-03-06 08:06:01 | user1 :: user1_jy19n00201@test-domain.com >> <iq xmlns="jabber:client" id="fZkICHP2xkGv4cIs2xs1n6k" type="set"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><resource/></bind></iq>

2023-03-06 08:06:01 |  >> <iq id="fZkICHP2xkGv4cIs2xs1n6k" xmlns="jabber:client" to="user1_jy19n00201@test-domain.com/1781077109-tigase-203" type="result"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>user1_jy19n00201@test-domain.com/1781077109-tigase-203</jid></bind></iq>

2023-03-06 08:06:01 | user1 :: user1_jy19n00201@test-domain.com << <iq id="fZkICHP2xkGv4cIs2xs1n6k" xmlns="jabber:client" to="user1_jy19n00201@test-domain.com/1781077109-tigase-203" type="result"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>user1_jy19n00201@test-domain.com/1781077109-tigase-203</jid></bind></iq>

2023-03-06 08:06:01 | tigase.jaxmpp.j2se.Jaxmpp.onResourceBindSuccess: Connected. Resource binded.

2023-03-06 08:06:01 |  << <iq xmlns="jabber:client" id="WCbgyeVeztiIy8jP5CGQPMD" type="set"><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></iq>

2023-03-06 08:06:01 | user1 :: user1_jy19n00201@test-domain.com/1781077109-tigase-203 >> <iq xmlns="jabber:client" id="WCbgyeVeztiIy8jP5CGQPMD" type="set"><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></iq>

2023-03-06 08:06:01 |  >> <iq id="WCbgyeVeztiIy8jP5CGQPMD" xmlns="jabber:client" to="user1_jy19n00201@test-domain.com/1781077109-tigase-203" type="result"/>

2023-03-06 08:06:01 | user1 :: user1_jy19n00201@test-domain.com/1781077109-tigase-203 << <iq id="WCbgyeVeztiIy8jP5CGQPMD" xmlns="jabber:client" to="user1_jy19n00201@test-domain.com/1781077109-tigase-203" type="result"/>

2023-03-06 08:06:02 | tigase.jaxmpp.core.client.xmpp.modules.streammng.StreamManagementModule.enable: Enabling stream management

2023-03-06 08:06:02 |  << <iq to="test-domain.com" id="oIrw6w4gZmPZkMGoPR9KWmR" type="get"><query xmlns="http://jabber.org/protocol/disco#info"/></iq>

2023-03-06 08:06:02 | user1 :: user1_jy19n00201@test-domain.com/1781077109-tigase-203 >> <iq to="test-domain.com" id="oIrw6w4gZmPZkMGoPR9KWmR" type="get"><query xmlns="http://jabber.org/protocol/disco#info"/></iq>

2023-03-06 08:06:02 |  << <enable xmlns="urn:xmpp:sm:3" resume="true"/>

2023-03-06 08:06:02 | user1 :: user1_jy19n00201@test-domain.com/1781077109-tigase-203 >> <enable xmlns="urn:xmpp:sm:3" resume="true"/>

2023-03-06 08:06:02 |  >> <enabled resume="true" id="5e4a9248-9b42-4775-8f90-48ee86be8c1e" xmlns="urn:xmpp:sm:3" max="60" location="f9c07ffec79b"/>

2023-03-06 08:06:02 | user1 :: user1_jy19n00201@test-domain.com/1781077109-tigase-203 << <enabled resume="true" id="5e4a9248-9b42-4775-8f90-48ee86be8c1e" xmlns="urn:xmpp:sm:3" max="60" location="f9c07ffec79b"/>

2023-03-06 08:06:02 |  << <iq id="oJsyaEkM1qXfQOKw5nbO4Cn" type="get"><query xmlns="jabber:iq:roster"/></iq>

2023-03-06 08:06:02 | user1 :: user1_jy19n00201@test-domain.com/1781077109-tigase-203 >> <iq id="oJsyaEkM1qXfQOKw5nbO4Cn" type="get"><query xmlns="jabber:iq:roster"/></iq>

2023-03-06 08:06:02 |  >> <iq from="test-domain.com" id="oIrw6w4gZmPZkMGoPR9KWmR" xmlns="jabber:client" to="user1_jy19n00201@test-domain.com/1781077109-tigase-203" type="result"><query xmlns="http://jabber.org/protocol/disco#info"><identity name="Tigase ver. 8.4.0-SNAPSHOT-b12240/a0152b54" category="component" type="router"/><identity name="Tigase ver. 8.4.0-SNAPSHOT-b12240/a0152b54" category="server" type="im"/><feature var="http://jabber.org/protocol/commands"/><x xmlns="jabber:x:data" type="result"><field type="hidden" var="FORM_TYPE"><value>http://jabber.org/network/serverinfo</value></field><field type="list-multi" var="abuse-addresses"><value>mailto:abuse@test-domain.com</value><value>xmpp:abuse@test-domain.com</value></field></x><feature var="urn:xmpp:mix:pam:2"/><feature var="urn:xmpp:carbons:2"/><feature var="urn:xmpp:carbons:rules:0"/><feature var="urn:xmpp:sasl:2"/><feature var="http://jabber.org/protocol/amp"/><feature var="msgoffline"/><feature var="vcard-temp"/><feature var="jabber:iq:auth"/><feature var="http://jabber.org/protocol/disco#info"/><feature var="http://jabber.org/protocol/disco#items"/><feature var="urn:xmpp:blocking"/><feature var="urn:xmpp:reporting:0"/><feature var="urn:xmpp:reporting:abuse:0"/><feature var="urn:xmpp:reporting:spam:0"/><feature var="urn:xmpp:reporting:1"/><feature var="urn:xmpp:ping"/><feature var="urn:ietf:params:xml:ns:xmpp-sasl"/><feature var="http://jabber.org/protocol/pubsub"/><feature var="http://jabber.org/protocol/pubsub#owner"/><feature var="http://jabber.org/protocol/pubsub#publish"/><identity category="pubsub" type="pep"/><feature var="urn:xmpp:pep-vcard-conversion:0"/><feature var="urn:xmpp:bookmarks-conversion:0"/><feature var="urn:xmpp:archive:auto"/><feature var="urn:xmpp:archive:manage"/><feature var="urn:xmpp:push:0"/><feature var="tigase:push:away:0"/><feature var="tigase:push:encrypt:0"/><feature var="tigase:push:encrypt:aes-128-gcm"/><feature var="tigase:push:filter:ignore-unknown:0"/><feature var="tigase:push:filter:groupchat:0"/><feature var="tigase:push:filter:muted:0"/><feature var="tigase:push:priority:0"/><feature var="tigase:push:jingle:0"/><feature var="jabber:iq:roster"/><feature var="jabber:iq:roster-dynamic"/><feature var="urn:xmpp:mam:1"/><feature var="urn:xmpp:mam:2"/><feature var="urn:xmpp:mam:2#extended"/><feature var="urn:xmpp:mix:pam:2#archive"/><feature var="jabber:iq:version"/><feature var="urn:xmpp:time"/><feature var="jabber:iq:privacy"/><feature var="urn:ietf:params:xml:ns:xmpp-bind"/><feature var="urn:xmpp:extdisco:2"/><feature var="http://jabber.org/protocol/commands"/><feature var="urn:ietf:params:xml:ns:vcard-4.0"/><feature var="jabber:iq:private"/><feature var="urn:ietf:params:xml:ns:xmpp-session"/></query></iq>

2023-03-06 08:06:02 | user1 :: user1_jy19n00201@test-domain.com/1781077109-tigase-203 << <iq from="test-domain.com" id="oIrw6w4gZmPZkMGoPR9KWmR" xmlns="jabber:client" to="user1_jy19n00201@test-domain.com/1781077109-tigase-203" type="result"><query xmlns="http://jabber.org/protocol/disco#info"><identity name="Tigase ver. 8.4.0-SNAPSHOT-b12240/a0152b54" category="component" type="router"/><identity name="Tigase ver. 8.4.0-SNAPSHOT-b12240/a0152b54" category="server" type="im"/><feature var="http://jabber.org/protocol/commands"/><x xmlns="jabber:x:data" type="result"><field type="hidden" var="FORM_TYPE"><value>http://jabber.org/network/serverinfo</value></field><field type="list-multi" var="abuse-addresses"><value>mailto:abuse@test-domain.com</value><value>xmpp:abuse@test-domain.com</value></field></x><feature var="urn:xmpp:mix:pam:2"/><feature var="urn:xmpp:carbons:2"/><feature var="urn:xmpp:carbons:rules:0"/><feature var="urn:xmpp:sasl:2"/><feature var="http://jabber.org/protocol/amp"/><feature var="msgoffline"/><feature var="vcard-temp"/><feature var="jabber:iq:auth"/><feature var="http://jabber.org/protocol/disco#info"/><feature var="http://jabber.org/protocol/disco#items"/><feature var="urn:xmpp:blocking"/><feature var="urn:xmpp:reporting:0"/><feature var="urn:xmpp:reporting:abuse:0"/><feature var="urn:xmpp:reporting:spam:0"/><feature var="urn:xmpp:reporting:1"/><feature var="urn:xmpp:ping"/><feature var="urn:ietf:params:xml:ns:xmpp-sasl"/><feature var="http://jabber.org/protocol/pubsub"/><feature var="http://jabber.org/protocol/pubsub#owner"/><feature var="http://jabber.org/protocol/pubsub#publish"/><identity category="pubsub" type="pep"/><feature var="urn:xmpp:pep-vcard-conversion:0"/><feature var="urn:xmpp:bookmarks-conversion:0"/><feature var="urn:xmpp:archive:auto"/><feature var="urn:xmpp:archive:manage"/><feature var="urn:xmpp:push:0"/><feature var="tigase:push:away:0"/><feature var="tigase:push:encrypt:0"/><feature var="tigase:push:encrypt:aes-128-gcm"/><feature var="tigase:push:filter:ignore-unknown:0"/><feature var="tigase:push:filter:groupchat:0"/><feature var="tigase:push:filter:muted:0"/><feature var="tigase:push:priority:0"/><feature var="tigase:push:jingle:0"/><feature var="jabber:iq:roster"/><feature var="jabber:iq:roster-dynamic"/><feature var="urn:xmpp:mam:1"/><feature var="urn:xmpp:mam:2"/><feature var="urn:xmpp:mam:2#extended"/><feature var="urn:xmpp:mix:pam:2#archive"/><feature var="jabber:iq:version"/><feature var="urn:xmpp:time"/><feature var="jabber:iq:privacy"/><feature var="urn:ietf:params:xml:ns:xmpp-bind"/><feature var="urn:xmpp:extdisco:2"/><feature var="http://jabber.org/protocol/commands"/><feature var="urn:ietf:params:xml:ns:vcard-4.0"/><feature var="jabber:iq:private"/><feature var="urn:ietf:params:xml:ns:xmpp-session"/></query></iq>

2023-03-06 08:06:02 |  << <presence><c xmlns="http://jabber.org/protocol/caps" node="http://tigase.org/jaxmpp" ver="mg5bXbOeu1848vxdgu3jELgbQF8=" hash="sha-1"/></presence>

2023-03-06 08:06:02 | user1 :: user1_jy19n00201@test-domain.com/1781077109-tigase-203 >> <presence><c xmlns="http://jabber.org/protocol/caps" node="http://tigase.org/jaxmpp" ver="mg5bXbOeu1848vxdgu3jELgbQF8=" hash="sha-1"/></presence>

2023-03-06 08:06:02 |  >> <iq id="oJsyaEkM1qXfQOKw5nbO4Cn" xmlns="jabber:client" to="user1_jy19n00201@test-domain.com/1781077109-tigase-203" type="result"><query xmlns="jabber:iq:roster"/></iq>

2023-03-06 08:06:02 | user1 :: user1_jy19n00201@test-domain.com/1781077109-tigase-203 << <iq id="oJsyaEkM1qXfQOKw5nbO4Cn" xmlns="jabber:client" to="user1_jy19n00201@test-domain.com/1781077109-tigase-203" type="result"><query xmlns="jabber:iq:roster"/></iq>

2023-03-06 08:06:02 | [Mutex] isItemNotified: root-d98d0308-b939-4fea-9b00-7f1538fcfc5c:exists :: false

2023-03-06 08:06:02 |  << <iq to="pubsub.test-domain.com" id="rV0CmbKBxqY4anXl8IUX29K" type="set"><pubsub xmlns="http://jabber.org/protocol/pubsub"><create node="root-d98d0308-b939-4fea-9b00-7f1538fcfc5c"/><configure><x xmlns="jabber:x:data" type="submit"><field type="text-single" var="pubsub#title"><value>root-d98d0308-b939-4fea-9b00-7f1538fcfc5c</value></field><field type="text-single" var="pubsub#node_type"><value>collection</value></field></x></configure></pubsub></iq>

2023-03-06 08:06:02 | user1 :: user1_jy19n00201@test-domain.com/1781077109-tigase-203 >> <iq to="pubsub.test-domain.com" id="rV0CmbKBxqY4anXl8IUX29K" type="set"><pubsub xmlns="http://jabber.org/protocol/pubsub"><create node="root-d98d0308-b939-4fea-9b00-7f1538fcfc5c"/><configure><x xmlns="jabber:x:data" type="submit"><field type="text-single" var="pubsub#title"><value>root-d98d0308-b939-4fea-9b00-7f1538fcfc5c</value></field><field type="text-single" var="pubsub#node_type"><value>collection</value></field></x></configure></pubsub></iq>

2023-03-06 08:06:02 |  >> <presence from="user1_jy19n00201@test-domain.com/1781077109-tigase-203" xmlns="jabber:client" to="user1_jy19n00201@test-domain.com"><c hash="sha-1" xmlns="http://jabber.org/protocol/caps" ver="mg5bXbOeu1848vxdgu3jELgbQF8=" node="http://tigase.org/jaxmpp"/></presence>

2023-03-06 08:06:02 | user1 :: user1_jy19n00201@test-domain.com/1781077109-tigase-203 << <presence from="user1_jy19n00201@test-domain.com/1781077109-tigase-203" xmlns="jabber:client" to="user1_jy19n00201@test-domain.com"><c hash="sha-1" xmlns="http://jabber.org/protocol/caps" ver="mg5bXbOeu1848vxdgu3jELgbQF8=" node="http://tigase.org/jaxmpp"/></presence>

2023-03-06 08:06:02 |  >> <presence from="user1_jy19n00201@test-domain.com" xmlns="jabber:client" to="user1_jy19n00201@test-domain.com/1781077109-tigase-203" type="error"><c hash="sha-1" xmlns="http://jabber.org/protocol/caps" ver="mg5bXbOeu1848vxdgu3jELgbQF8=" node="http://tigase.org/jaxmpp"/><error type="modify" code="406"><not-acceptable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">S2S - Incorrect destination address test-domain.com - one of local virtual hosts or components.</text></error></presence>

2023-03-06 08:06:02 | user1 :: user1_jy19n00201@test-domain.com/1781077109-tigase-203 << <presence from="user1_jy19n00201@test-domain.com" xmlns="jabber:client" to="user1_jy19n00201@test-domain.com/1781077109-tigase-203" type="error"><c hash="sha-1" xmlns="http://jabber.org/protocol/caps" ver="mg5bXbOeu1848vxdgu3jELgbQF8=" node="http://tigase.org/jaxmpp"/><error type="modify" code="406"><not-acceptable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">S2S - Incorrect destination address test-domain.com - one of local virtual hosts or components.</text></error></presence>

2023-03-06 08:06:02 | [Mutex] waiting for: [root-d98d0308-b939-4fea-9b00-7f1538fcfc5c:create_node]

2023-03-06 08:07:31 | tigase.jaxmpp.core.client.ResponseManager.checkTimeouts: Request id=rV0CmbKBxqY4anXl8IUX29K; Timeout.

2023-03-06 08:07:31 | [Mutex] notify: [root-d98d0308-b939-4fea-9b00-7f1538fcfc5c:create_node]

2023-03-06 08:07:31 | [Mutex] received everything.

2023-03-06 08:07:31 | [Mutex] isItemNotified: root-d98d0308-b939-4fea-9b00-7f1538fcfc5c:create_node:success :: false

2023-03-06 08:13:22 |  >> <iq from="pubsub.test-domain.com" id="rV0CmbKBxqY4anXl8IUX29K" xmlns="jabber:client" to="user1_jy19n00201@test-domain.com/1781077109-tigase-203" type="error"><pubsub xmlns="http://jabber.org/protocol/pubsub"><create node="root-d98d0308-b939-4fea-9b00-7f1538fcfc5c"/><configure><x xmlns="jabber:x:data" type="submit"><field type="text-single" var="pubsub#title"><value>root-d98d0308-b939-4fea-9b00-7f1538fcfc5c</value></field><field type="text-single" var="pubsub#node_type"><value>collection</value></field></x></configure></pubsub><error type="cancel" code="404"><remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">S2S - destination host not found</text></error></iq>

2023-03-06 08:13:22 | user1 :: user1_jy19n00201@test-domain.com/1781077109-tigase-203 << <iq from="pubsub.test-domain.com" id="rV0CmbKBxqY4anXl8IUX29K" xmlns="jabber:client" to="user1_jy19n00201@test-domain.com/1781077109-tigase-203" type="error"><pubsub xmlns="http://jabber.org/protocol/pubsub"><create node="root-d98d0308-b939-4fea-9b00-7f1538fcfc5c"/><configure><x xmlns="jabber:x:data" type="submit"><field type="text-single" var="pubsub#title"><value>root-d98d0308-b939-4fea-9b00-7f1538fcfc5c</value></field><field type="text-single" var="pubsub#node_type"><value>collection</value></field></x></configure></pubsub><error type="cancel" code="404"><remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">S2S - destination host not found</text></error></iq>

java.lang.AssertionError: PubSub node root-d98d0308-b939-4fea-9b00-7f1538fcfc5c not created expected [true] but found [false]
org.testng.Assert.fail(Assert.java:110)
org.testng.Assert.failNotEquals(Assert.java:1413)
org.testng.Assert.assertTrue(Assert.java:56)
tigase.tests.utils.PubSubManager.createNode(PubSubManager.java:220)
tigase.tests.utils.PubSubNodeBuilder.build(PubSubNodeBuilder.java:68)
tigase.tests.pubsub.TestPubSubMAM2Extended.setUp(TestPubSubMAM2Extended.java:92)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:568)
org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:135)
org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:65)
org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:381)
org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:319)
org.testng.internal.invokers.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:178)
org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:122)
java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
org.testng.TestRunner.privateRun(TestRunner.java:808)
org.testng.TestRunner.run(TestRunner.java:603)
org.testng.SuiteRunner.runTest(SuiteRunner.java:429)
org.testng.SuiteRunner.runSequentially(SuiteRunner.java:423)
org.testng.SuiteRunner.privateRun(SuiteRunner.java:383)
org.testng.SuiteRunner.run(SuiteRunner.java:326)
org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
org.testng.TestNG.runSuitesSequentially(TestNG.java:1249)
org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
org.testng.TestNG.runSuites(TestNG.java:1092)
org.testng.TestNG.run(TestNG.java:1060)
org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:283)
org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:75)
org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:120)
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
 
Skipped Configuration
tigase.tests.pubsub.TestPubSubMAM2Extended
cleanUp 0.000s
setupMethod 0.000s
setupMethod 0.000s
setupMethod 0.000s
setupMethod 0.000s
setupMethod 0.000s
tearDownClass 0.000s
tearDownMethod 0.000s
tearDownMethod 0.000s
tearDownMethod 0.000s
tearDownMethod 0.000s
tearDownMethod 0.000s
Skipped Tests
tigase.tests.pubsub.TestPubSubMAM2Extended
testRetrieveWithAfterIdAndBeforeIdFromLeaf 0.000s
2023-03-06 08:07:31 |

2023-03-06 08:07:31 | null / [TestClass name=class tigase.tests.pubsub.TestPubSubMAM2Extended]

2023-03-06 08:07:31 | ------------------------------------

testRetrieveWithAfterIdFromLeaf 0.000s
2023-03-06 08:07:31 |

2023-03-06 08:07:31 | null / [TestClass name=class tigase.tests.pubsub.TestPubSubMAM2Extended]

2023-03-06 08:07:31 | ------------------------------------

testRetrieveWithLimitAndAfterFromLeaf 0.000s
2023-03-06 08:07:31 |

2023-03-06 08:07:31 | null / [TestClass name=class tigase.tests.pubsub.TestPubSubMAM2Extended]

2023-03-06 08:07:31 | ------------------------------------

testRetriveAllFromLeaf 0.000s
2023-03-06 08:07:31 |

2023-03-06 08:07:31 | null / [TestClass name=class tigase.tests.pubsub.TestPubSubMAM2Extended]

2023-03-06 08:07:31 | ------------------------------------

testSupportAdvertisement 0.000s
2023-03-06 08:07:31 |

2023-03-06 08:07:31 | Running: REST: Node and item manipulation using REST API - XML - #4229, #4728

2023-03-06 08:07:31 | ------------------------------------