Modify list of the occupants to include room members - #8660

Test duration: 0.189s

Failed Configuration
tigase.tests.muc.TestOfflineUsers
prepareMucRoom 0.189s
2019-11-22 19:41:27 | tigase.jaxmpp.core.client.AbstractSessionObject.clear: Clearing properties in scopes [stream]

2019-11-22 19:41:27 | tigase.jaxmpp.j2se.Jaxmpp.login: state=disconnected cr=false

2019-11-22 19:41:27 | tigase.jaxmpp.j2se.Jaxmpp.createConnector: Using SocketConnector

2019-11-22 19:41:27 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=403 thread=1] Using XEP-0077 mode!!!!

2019-11-22 19:41:27 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=403 thread=1] Connector  state changed: null->connecting

2019-11-22 19:41:27 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=403 thread=1] DNS entry stored in session object: localhost:5222

2019-11-22 19:41:27 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=403 thread=1] Preparing connection to [localhost:5222]

2019-11-22 19:41:27 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=403 thread=1] Opening connection to localhost/127.0.0.1:5222

2019-11-22 19:41:27 | tigase.jaxmpp.core.client.SessionObject$ClearedHandler$ClearedEvent@69e8d4b4

2019-11-22 19:41:27 | StateChangedEvent{oldState=null, newState=connecting, sessionObject=AbstractSessionObject{properties={TRUST_MANAGERS_KEY=Entry{scope=user, value=[Ljavax.net.ssl.X509TrustManager;@2829d7ba}, CONNECTOR#DISABLEKEEPALIVE=Entry{scope=stream, value=false}, STREAMS_MANAGER_KEY=Entry{scope=user, value=tigase.jaxmpp.core.client.xmpp.stream.XmppStreamsManager@672f37f9}, COMPRESSION_DISABLED=Entry{scope=user, value=true}, HOSTNAME_VERIFIER_KEY=Entry{scope=session, value=tigase.jaxmpp.j2se.connectors.socket.DefaultHostnameVerifier@6914dd81}, BOSH#SEE_OTHER_HOST_KEY=Entry{scope=user, value=false}, CONNECTOR#STAGE_KEY=Entry{scope=stream, value=connecting}, RosterModule#ROSTER_STORE=Entry{scope=user, value=tigase.jaxmpp.core.client.xmpp.modules.roster.DefaultRosterStore@6310bfc4}, PresenceModule#PRESENCE_STORE=Entry{scope=user, value=tigase.jaxmpp.j2se.J2SEPresenceStore@26123dc2}, ResponseManager#RESPONSE_MANAGER=Entry{scope=user, value=tigase.jaxmpp.j2se.ThreadSafeResponseManager@9f000c0}, DEFAULT_XMPP_STREAM_KEY=Entry{scope=session, value=DefaultXMPPStream}, domainName=Entry{scope=user, value=localhost}, LOG_PREFIX=Entry{scope=user, value=user1}, socket#ServerHost=Entry{scope=user, value=localhost}, IN_BAND_REGISTRATION_MODE_KEY=Entry{scope=session, value=true}, CONNECTOR#CONNECTOR_STAGE_TIMESTAMP_KEY=Entry{scope=stream, value=Fri Nov 22 19:41:27 PST 2019}}}}

2019-11-22 19:41:27 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=403 thread=1] Connector  state changed: connecting->connected

2019-11-22 19:41:27 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=403 thread=1] Whitespace ping period is setted to nullms

2019-11-22 19:41:27 | [Mutex] waiting for: [registration]

2019-11-22 19:41:27 | tigase.jaxmpp.core.client.xmpp.modules.StreamFeaturesModule.streamRestarted: Pipelining is disabled

2019-11-22 19:41:27 | tigase.jaxmpp.core.client.Connector$StreamRestartedHandler$StreamRestaredEvent@177e7ef8

2019-11-22 19:41:27 | StateChangedEvent{oldState=connecting, newState=connected, sessionObject=AbstractSessionObject{properties={TRUST_MANAGERS_KEY=Entry{scope=user, value=[Ljavax.net.ssl.X509TrustManager;@2829d7ba}, CONNECTOR#DISABLEKEEPALIVE=Entry{scope=stream, value=false}, STREAMS_MANAGER_KEY=Entry{scope=user, value=tigase.jaxmpp.core.client.xmpp.stream.XmppStreamsManager@672f37f9}, COMPRESSION_DISABLED=Entry{scope=user, value=true}, HOSTNAME_VERIFIER_KEY=Entry{scope=session, value=tigase.jaxmpp.j2se.connectors.socket.DefaultHostnameVerifier@6914dd81}, BOSH#SEE_OTHER_HOST_KEY=Entry{scope=user, value=false}, CONNECTOR#STAGE_KEY=Entry{scope=stream, value=connected}, RosterModule#ROSTER_STORE=Entry{scope=user, value=tigase.jaxmpp.core.client.xmpp.modules.roster.DefaultRosterStore@6310bfc4}, PresenceModule#PRESENCE_STORE=Entry{scope=user, value=tigase.jaxmpp.j2se.J2SEPresenceStore@26123dc2}, ResponseManager#RESPONSE_MANAGER=Entry{scope=user, value=tigase.jaxmpp.j2se.ThreadSafeResponseManager@9f000c0}, StreamFeaturesModule#PIPELINING_ACTIVE=Entry{scope=session, value=false}, DEFAULT_XMPP_STREAM_KEY=Entry{scope=session, value=DefaultXMPPStream}, domainName=Entry{scope=user, value=localhost}, StreamFeaturesModule#EMBEDDED_STREAMS_COUNTER=Entry{scope=session, value=1}, LOG_PREFIX=Entry{scope=user, value=user1}, socket#ServerHost=Entry{scope=user, value=localhost}, IN_BAND_REGISTRATION_MODE_KEY=Entry{scope=session, value=true}, CONNECTOR#CONNECTOR_STAGE_TIMESTAMP_KEY=Entry{scope=stream, value=Fri Nov 22 19:41:27 PST 2019}}}}

2019-11-22 19:41:27 | tigase.jaxmpp.core.client.Connector$ConnectedHandler$ConnectedEvent@71761d4c

2019-11-22 19:41:27 | user1 :: null << <features xmlns="http://etherx.jabber.org/streams"><sm xmlns="urn:xmpp:sm:3"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/><register xmlns="http://jabber.org/features/iq-register"/><ver xmlns="urn:xmpp:features:rosterver"/><sub xmlns="urn:xmpp:features:pre-approval"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required/></starttls><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></features>

2019-11-22 19:41:27 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=403 thread=2559] Start TLS

2019-11-22 19:41:27 | StreamFeaturesReceivedEvent[<features xmlns="http://etherx.jabber.org/streams"><sm xmlns="urn:xmpp:sm:3"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/><register xmlns="http://jabber.org/features/iq-register"/><ver xmlns="urn:xmpp:features:rosterver"/><sub xmlns="urn:xmpp:features:pre-approval"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required/></starttls><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></features>]

2019-11-22 19:41:27 | StanzaReceivedEvent{stanza=tigase.jaxmpp.j2se.connectors.socket.SocketConnector$3@463dc28d}

2019-11-22 19:41:27 | user1 :: null >> <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>

2019-11-22 19:41:27 | StanzaSendingEvent{stanza=tigase.jaxmpp.core.client.xml.DefaultElement@25881ca3}

2019-11-22 19:41:27 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=403 thread=2561] Proceeding TLS

2019-11-22 19:41:27 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=403 thread=2561] Start handshake

2019-11-22 19:41:27 | tigase.jaxmpp.core.client.xmpp.modules.StreamFeaturesModule.streamRestarted: Pipelining is disabled

2019-11-22 19:41:27 | tigase.jaxmpp.core.client.Connector$StreamRestartedHandler$StreamRestaredEvent@4fc22c8a

2019-11-22 19:41:27 | tigase.jaxmpp.core.client.Connector$EncryptionEstablishedHandler$EncryptionEstablishedEvent@2b2f0234

2019-11-22 19:41:27 | user1 :: null << <features xmlns="http://etherx.jabber.org/streams"><sm xmlns="urn:xmpp:sm:3"/><auth xmlns="http://jabber.org/features/iq-auth"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><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"/><ver xmlns="urn:xmpp:features:rosterver"/><sub xmlns="urn:xmpp:features:pre-approval"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></features>

2019-11-22 19:41:27 | StanzaReceivedEvent{stanza=tigase.jaxmpp.j2se.connectors.socket.SocketConnector$3@6a72f660}

2019-11-22 19:41:27 | StreamFeaturesReceivedEvent[<features xmlns="http://etherx.jabber.org/streams"><sm xmlns="urn:xmpp:sm:3"/><auth xmlns="http://jabber.org/features/iq-auth"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><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"/><ver xmlns="urn:xmpp:features:rosterver"/><sub xmlns="urn:xmpp:features:pre-approval"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></features>]

2019-11-22 19:41:27 | user1 :: null >> <iq to="localhost" id="Ma18hXWi0hJu4gEtmZhIGyl" type="get"><query xmlns="jabber:iq:register"/></iq>

2019-11-22 19:41:27 | StanzaSendingEvent{stanza=tigase.jaxmpp.core.client.xmpp.stanzas.IQ@a6aa123e}

2019-11-22 19:41:27 | tigase.jaxmpp.core.client.xmpp.modules.registration.InBandRegistrationModule$ReceivedRequestedFieldsHandler$ReceivedRequestedFieldsEvent@42737809

2019-11-22 19:41:27 | user1 :: null << <iq id="Ma18hXWi0hJu4gEtmZhIGyl" xmlns="jabber:client" type="result" from="localhost"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please also provide your e-mail address to which we will send confirmation link (MUST BE VALID!)</instructions><username/><password/><email/></query></iq>

2019-11-22 19:41:27 | StanzaReceivedEvent{stanza=tigase.jaxmpp.core.client.xmpp.stanzas.IQ@1c0baab1}

2019-11-22 19:41:27 | user1 :: null >> <iq to="localhost" id="nd85cu6kP4p7o2gLDqQZiKu" type="set"><query xmlns="jabber:iq:register"><username>user1_xkrf3g0167</username><password>user1_xkrf3g0167</password><email>94c7dde5-9e9a-4603-81e6-4067e6b8a800@localhost</email></query></iq>

2019-11-22 19:41:27 | StanzaSendingEvent{stanza=tigase.jaxmpp.core.client.xmpp.stanzas.IQ@a1a5c221}

2019-11-22 19:41:27 | user1 :: null << <iq id="nd85cu6kP4p7o2gLDqQZiKu" xmlns="jabber:client" type="result" from="localhost"/>

2019-11-22 19:41:27 | StanzaReceivedEvent{stanza=tigase.jaxmpp.core.client.xmpp.stanzas.IQ@4fe625a6}

2019-11-22 19:41:27 | [Mutex] received everything.

2019-11-22 19:41:27 | [Mutex] isItemNotified: registrationSuccess :: true

2019-11-22 19:41:27 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=403 thread=1] Connector  state changed: connected->disconnecting

2019-11-22 19:41:27 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=403 thread=1] Terminating XMPP Stream

2019-11-22 19:41:27 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=403 thread=2561] Connector  state changed: disconnecting->disconnected

2019-11-22 19:41:27 | tigase.jaxmpp.j2se.connectors.socket.SocketConnector.printLog: [scid=403 thread=2561] Stream terminated

2019-11-22 19:41:27 | StateChangedEvent{oldState=connected, newState=disconnecting, sessionObject=AbstractSessionObject{properties={CONNECTOR#ENCRYPTED_KEY=Entry{scope=stream, value=true}, TRUST_MANAGERS_KEY=Entry{scope=user, value=[Ljavax.net.ssl.X509TrustManager;@2829d7ba}, CONNECTOR#DISABLEKEEPALIVE=Entry{scope=stream, value=false}, StreamFeaturesModule#STREAMS_FEATURES_LIST=Entry{scope=session, value=[tigase.jaxmpp.j2se.connectors.socket.SocketConnector$3@463dc28d, tigase.jaxmpp.j2se.connectors.socket.SocketConnector$3@6a72f660]}, STREAMS_MANAGER_KEY=Entry{scope=user, value=tigase.jaxmpp.core.client.xmpp.stream.XmppStreamsManager@672f37f9}, COMPRESSION_DISABLED=Entry{scope=user, value=true}, HOSTNAME_VERIFIER_KEY=Entry{scope=session, value=tigase.jaxmpp.j2se.connectors.socket.DefaultHostnameVerifier@6914dd81}, BOSH#SEE_OTHER_HOST_KEY=Entry{scope=user, value=false}, CONNECTOR#STAGE_KEY=Entry{scope=stream, value=disconnected}, RosterModule#ROSTER_STORE=Entry{scope=user, value=tigase.jaxmpp.core.client.xmpp.modules.roster.DefaultRosterStore@6310bfc4}, PresenceModule#PRESENCE_STORE=Entry{scope=user, value=tigase.jaxmpp.j2se.J2SEPresenceStore@26123dc2}, ResponseManager#RESPONSE_MANAGER=Entry{scope=user, value=tigase.jaxmpp.j2se.ThreadSafeResponseManager@9f000c0}, StreamFeaturesModule#PIPELINING_ACTIVE=Entry{scope=session, value=false}, DEFAULT_XMPP_STREAM_KEY=Entry{scope=session, value=DefaultXMPPStream}, domainName=Entry{scope=user, value=localhost}, StreamFeaturesModule#EMBEDDED_STREAMS_COUNTER=Entry{scope=session, value=2}, LOG_PREFIX=Entry{scope=user, value=user1}, socket#ServerHost=Entry{scope=user, value=localhost}, IN_BAND_REGISTRATION_MODE_KEY=Entry{scope=session, value=true}, CONNECTOR#CONNECTOR_STAGE_TIMESTAMP_KEY=Entry{scope=stream, value=Fri Nov 22 19:41:27 PST 2019}}}}

2019-11-22 19:41:27 | StateChangedEvent{oldState=disconnecting, newState=disconnected, sessionObject=AbstractSessionObject{properties={CONNECTOR#ENCRYPTED_KEY=Entry{scope=stream, value=true}, TRUST_MANAGERS_KEY=Entry{scope=user, value=[Ljavax.net.ssl.X509TrustManager;@2829d7ba}, CONNECTOR#DISABLEKEEPALIVE=Entry{scope=stream, value=false}, StreamFeaturesModule#STREAMS_FEATURES_LIST=Entry{scope=session, value=[tigase.jaxmpp.j2se.connectors.socket.SocketConnector$3@463dc28d, tigase.jaxmpp.j2se.connectors.socket.SocketConnector$3@6a72f660]}, STREAMS_MANAGER_KEY=Entry{scope=user, value=tigase.jaxmpp.core.client.xmpp.stream.XmppStreamsManager@672f37f9}, COMPRESSION_DISABLED=Entry{scope=user, value=true}, HOSTNAME_VERIFIER_KEY=Entry{scope=session, value=tigase.jaxmpp.j2se.connectors.socket.DefaultHostnameVerifier@6914dd81}, BOSH#SEE_OTHER_HOST_KEY=Entry{scope=user, value=false}, CONNECTOR#STAGE_KEY=Entry{scope=stream, value=disconnected}, RosterModule#ROSTER_STORE=Entry{scope=user, value=tigase.jaxmpp.core.client.xmpp.modules.roster.DefaultRosterStore@6310bfc4}, PresenceModule#PRESENCE_STORE=Entry{scope=user, value=tigase.jaxmpp.j2se.J2SEPresenceStore@26123dc2}, ResponseManager#RESPONSE_MANAGER=Entry{scope=user, value=tigase.jaxmpp.j2se.ThreadSafeResponseManager@9f000c0}, StreamFeaturesModule#PIPELINING_ACTIVE=Entry{scope=session, value=false}, DEFAULT_XMPP_STREAM_KEY=Entry{scope=session, value=DefaultXMPPStream}, domainName=Entry{scope=user, value=localhost}, StreamFeaturesModule#EMBEDDED_STREAMS_COUNTER=Entry{scope=session, value=2}, LOG_PREFIX=Entry{scope=user, value=user1}, socket#ServerHost=Entry{scope=user, value=localhost}, IN_BAND_REGISTRATION_MODE_KEY=Entry{scope=session, value=true}, CONNECTOR#CONNECTOR_STAGE_TIMESTAMP_KEY=Entry{scope=stream, value=Fri Nov 22 19:41:27 PST 2019}}}}

2019-11-22 19:41:27 | tigase.jaxmpp.core.client.Connector$StreamTerminatedHandler$StreamTerminatedEvent@32da1bcc

2019-11-22 19:41:27 | tigase.jaxmpp.core.client.JaxmppCore$LoggedOutHandler$LoggedOutEvent@6bb08eae

2019-11-22 19:41:27 | tigase.jaxmpp.j2se.connectors.socket.Worker.interrupt: Worker Interrupted

2019-11-22 19:41:27 | tigase.jaxmpp.core.client.xmpp.modules.streammng.StreamManagementModule.reset: Reset.

2019-11-22 19:41:27 | tigase.jaxmpp.core.client.AbstractSessionObject.clear: Clearing properties in scopes [session]

2019-11-22 19:41:27 | tigase.jaxmpp.core.client.SessionObject$ClearedHandler$ClearedEvent@2a2fff4b

2019-11-22 19:41:27 | tigase.jaxmpp.j2se.connectors.socket.Worker.interrupt: Worker Interrupted

2019-11-22 19:41:27 | tigase.jaxmpp.j2se.connectors.socket.Worker.interrupt: Worker Interrupted

2019-11-22 19:41:27 | tigase.jaxmpp.core.client.Connector$StreamTerminatedHandler$StreamTerminatedEvent@549a34bd

2019-11-22 19:41:27 | tigase.jaxmpp.core.client.Connector$DisconnectedHandler$DisconnectedEvent@36fc5199

java.lang.NullPointerException
java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1690)
tigase.tests.utils.AccountsManager.add(AccountsManager.java:98)
tigase.tests.utils.AccountsManager.add(AccountsManager.java:94)
tigase.tests.utils.AccountsManager.registerAccount(AccountsManager.java:201)
tigase.tests.utils.AccountBuilder.build(AccountBuilder.java:126)
tigase.tests.muc.TestOfflineUsers.prepareMucRoom(TestOfflineUsers.java:145)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
org.testng.internal.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:59)
org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:458)
org.testng.internal.Invoker.invokeConfigurations(Invoker.java:222)
org.testng.internal.Invoker.invokeConfigurations(Invoker.java:142)
org.testng.TestRunner.beforeRun(TestRunner.java:529)
org.testng.TestRunner.run(TestRunner.java:497)
org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
org.testng.SuiteRunner.run(SuiteRunner.java:364)
org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
org.testng.TestNG.runSuites(TestNG.java:1049)
org.testng.TestNG.run(TestNG.java:1017)
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.muc.TestOfflineUsers
destroyMucRoom 0.000s
setupClass 0.000s
setupMethod 0.000s
setupMethod 0.000s
setupMethod 0.000s
tearDownClass 0.000s
tearDownMethod 0.000s
tearDownMethod 0.000s
tearDownMethod 0.000s
Skipped Tests
tigase.tests.muc.TestOfflineUsers
testOfflineUserSendsMessage 0.000s
testOfflineUsersPresence 0.000s
testOfflineUsersPresence1 0.000s
2019-11-22 19:41:27 |

2019-11-22 19:41:27 | Running: Test MUC VCard support

2019-11-22 19:41:27 | ------------------------------------