DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list1] with id: 2024-09-12_04-29-43__b9d6594d-e374-42cf-a2f4-736e2a5b7496 DEBUG  src.steps.common:common.py:17 Running fixture setup: common_setup DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup DEBUG  src.steps.sharding:sharding.py:29 Running fixture setup: sharding_setup DEBUG  src.node.docker_mananger:docker_mananger.py:18 Docker client initialized with image wakuorg/nwaku:latest DEBUG  src.node.waku_node:waku_node.py:85 WakuNode instance initialized with log path ./log/docker/node1_2024-09-12_04-29-43__b9d6594d-e374-42cf-a2f4-736e2a5b7496__wakuorg_nwaku:latest.log DEBUG  src.node.waku_node:waku_node.py:89 Starting Node... DEBUG  src.node.docker_mananger:docker_mananger.py:21 Attempting to create or retrieve network waku DEBUG  src.node.docker_mananger:docker_mananger.py:24 Network waku already exists DEBUG  src.node.docker_mananger:docker_mananger.py:81 Generated random external IP 172.18.58.135 DEBUG  src.node.docker_mananger:docker_mananger.py:74 Generated ports ['3258', '3259', '3260', '3261', '3262'] DEBUG  src.node.waku_node:waku_node.py:434 RLN credentials were not set INFO  src.node.waku_node:waku_node.py:163 RLN credentials not set or credential store not available, starting without RLN DEBUG  src.node.waku_node:waku_node.py:165 Using volumes [] DEBUG  src.node.docker_mananger:docker_mananger.py:48 docker run -i -t -p 3258:3258 -p 3259:3259 -p 3260:3260 -p 3261:3261 -p 3262:3262 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3260 --rest-port=3258 --tcp-port=3259 --discv5-udp-port=3261 --rest-address=0.0.0.0 --nat=extip:172.18.58.135 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fe2c9aa1efec1b6a7e85aaad827fa8afbaa2ed261d8b3f06b8bbfafcf5beddb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3262 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto DEBUG  src.node.docker_mananger:docker_mananger.py:54 docker network connect --ip 172.18.58.135 waku e19c4c09454cb9ef5ed30dd9878786c9e55c2689472c665b6645c2ecba671447 DEBUG  src.node.docker_mananger:docker_mananger.py:57 Container started with ID e19c4c09454c. Setting up logs at ./log/docker/node1_2024-09-12_04-29-43__b9d6594d-e374-42cf-a2f4-736e2a5b7496__wakuorg_nwaku:latest.log DEBUG  src.node.waku_node:waku_node.py:177 Started container from image wakuorg/nwaku:latest. REST: 3258 DEBUG  src.libs.common:common.py:35 Sleeping for 1 seconds INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3258/health" -H "Content-Type: application/json" -d 'None' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"Ready","protocolsHealth":[]}' INFO  src.node.waku_node:waku_node.py:277 Node protocols are initialized !! INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3258/debug/v1/info" -H "Content-Type: application/json" -d 'None' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.135/tcp/3259/p2p/16Uiu2HAm6gP3oK5LkQhaGYhHcjuYKi56Y9fepnc2pA489sdtqJwG","/ip4/172.18.58.135/tcp/3260/ws/p2p/16Uiu2HAm6gP3oK5LkQhaGYhHcjuYKi56Y9fepnc2pA489sdtqJwG"],"enrUri":"enr:-LO4QLBolwTYTlIsTJyfdL2BGBNWtlJI7BNtuKMmwAQqFcqtIo6gQFU7BC0MSR4cmfHdVOjZkt_CsrEOHHOOQyvJtYkBgmlkgnY0gmlwhKwSOoeKbXVsdGlhZGRyc4wACgSsEjqHBgy83QOCcnOFAAIBAACJc2VjcDI1NmsxoQKnNR_cZ_LzrTLlfbvpXTP-VFZVwFuHLGPiCClq099FX4N0Y3CCDLuDdWRwggy9hXdha3UyBQ"}' INFO  src.node.waku_node:waku_node.py:282 REST service is ready !! DEBUG  src.node.docker_mananger:docker_mananger.py:18 Docker client initialized with image wakuorg/nwaku:latest DEBUG  src.node.waku_node:waku_node.py:85 WakuNode instance initialized with log path ./log/docker/node2_2024-09-12_04-29-43__b9d6594d-e374-42cf-a2f4-736e2a5b7496__wakuorg_nwaku:latest.log DEBUG  src.node.waku_node:waku_node.py:89 Starting Node... DEBUG  src.node.docker_mananger:docker_mananger.py:21 Attempting to create or retrieve network waku DEBUG  src.node.docker_mananger:docker_mananger.py:24 Network waku already exists DEBUG  src.node.docker_mananger:docker_mananger.py:81 Generated random external IP 172.18.96.141 DEBUG  src.node.docker_mananger:docker_mananger.py:74 Generated ports ['14280', '14281', '14282', '14283', '14284'] DEBUG  src.node.waku_node:waku_node.py:434 RLN credentials were not set INFO  src.node.waku_node:waku_node.py:163 RLN credentials not set or credential store not available, starting without RLN DEBUG  src.node.waku_node:waku_node.py:165 Using volumes [] DEBUG  src.node.docker_mananger:docker_mananger.py:48 docker run -i -t -p 14280:14280 -p 14281:14281 -p 14282:14282 -p 14283:14283 -p 14284:14284 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14282 --rest-port=14280 --tcp-port=14281 --discv5-udp-port=14283 --rest-address=0.0.0.0 --nat=extip:172.18.96.141 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4ebcd1345feeade2cc034e14307a39e1acd52f0bfda28deadec1b3edc34698cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14284 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-LO4QLBolwTYTlIsTJyfdL2BGBNWtlJI7BNtuKMmwAQqFcqtIo6gQFU7BC0MSR4cmfHdVOjZkt_CsrEOHHOOQyvJtYkBgmlkgnY0gmlwhKwSOoeKbXVsdGlhZGRyc4wACgSsEjqHBgy83QOCcnOFAAIBAACJc2VjcDI1NmsxoQKnNR_cZ_LzrTLlfbvpXTP-VFZVwFuHLGPiCClq099FX4N0Y3CCDLuDdWRwggy9hXdha3UyBQ --content-topic=/myapp/1/latest/proto DEBUG  src.node.docker_mananger:docker_mananger.py:54 docker network connect --ip 172.18.96.141 waku 0f887d788907be5288c4f0186226240ea48490a9d318fe85dd2b22cf83f8ee38 DEBUG  src.node.docker_mananger:docker_mananger.py:57 Container started with ID 0f887d788907. Setting up logs at ./log/docker/node2_2024-09-12_04-29-43__b9d6594d-e374-42cf-a2f4-736e2a5b7496__wakuorg_nwaku:latest.log DEBUG  src.node.waku_node:waku_node.py:177 Started container from image wakuorg/nwaku:latest. REST: 14280 DEBUG  src.libs.common:common.py:35 Sleeping for 1 seconds INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14280/health" -H "Content-Type: application/json" -d 'None' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"Ready","protocolsHealth":[]}' INFO  src.node.waku_node:waku_node.py:277 Node protocols are initialized !! INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14280/debug/v1/info" -H "Content-Type: application/json" -d 'None' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.141/tcp/14281/p2p/16Uiu2HAkwrkAK15uocnDEFK8hRssrSwMjoHvPwvV8YXByi1vDCg5","/ip4/172.18.96.141/tcp/14282/ws/p2p/16Uiu2HAkwrkAK15uocnDEFK8hRssrSwMjoHvPwvV8YXByi1vDCg5"],"enrUri":"enr:-LO4QP60k3H-I6kPXRaVlH_9G7_GU4mfFph14ZjnZhTlTiOiY7pYORVDzBLpFZNFSLk-zzWpaDKdpjVXFU6ErzkmTT4BgmlkgnY0gmlwhKwSYI2KbXVsdGlhZGRyc4wACgSsEmCNBjfK3QOCcnOFAAIBAACJc2VjcDI1NmsxoQIkI583HoznFNA34v7C1knfkiz5QFkDgwwxsy0UlFp91oN0Y3CCN8mDdWRwgjfLhXdha3UyAQ"}' INFO  src.node.waku_node:waku_node.py:282 REST service is ready !! INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14280/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.135/tcp/3259/p2p/16Uiu2HAm6gP3oK5LkQhaGYhHcjuYKi56Y9fepnc2pA489sdtqJwG"]' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3258/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14280/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3258/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L215YXBwLzEvbGF0ZXN0L3Byb3Rv", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3258/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9jb250ZW50L3Rlc3QuanM=", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3258/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yMi9zb21ldG9waWMvc29tZWVuY29kaW5n", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3258/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3RveWNoYXQvMi9odWlsb25nL3Byb3Rv", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3258/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3N0YXR1c2ltLzEvY29tbXVuaXR5L2Nib3I=", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3258/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yNy9zb21ldG9waWMvc29tZWVuY29kaW5n", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3258/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yOS9zb21ldG9waWMvc29tZWVuY29kaW5n", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3258/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yMC9zb21ldG9waWMvc29tZWVuY29kaW5n", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' DEBUG  src.libs.common:common.py:35 Sleeping for 0.1 seconds INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14280/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L215YXBwLzEvbGF0ZXN0L3Byb3Rv","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1726115387118865408,"ephemeral":false}]' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14280/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9jb250ZW50L3Rlc3QuanM=","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1726115387130188288,"ephemeral":false}]' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14280/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L2FwcC8yMi9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1726115387142668288,"ephemeral":false}]' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14280/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3RveWNoYXQvMi9odWlsb25nL3Byb3Rv","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1726115387146396160,"ephemeral":false}]' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14280/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3N0YXR1c2ltLzEvY29tbXVuaXR5L2Nib3I=","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1726115387221001728,"ephemeral":false}]' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14280/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L2FwcC8yNy9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1726115387226396672,"ephemeral":false}]' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14280/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L2FwcC8yOS9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1726115387230462720,"ephemeral":false}]' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14280/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L2FwcC8yMC9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1726115387233957632,"ephemeral":false}]' DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes DEBUG  src.node.waku_node:waku_node.py:221 Stopping container with id e19c4c09454c DEBUG  src.node.waku_node:waku_node.py:228 Container stopped. DEBUG  src.node.waku_node:waku_node.py:221 Stopping container with id 0f887d788907 DEBUG  src.node.waku_node:waku_node.py:228 Container stopped. DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors DEBUG  src.node.docker_mananger:docker_mananger.py:117 No errors found in the waku logs. DEBUG  src.node.docker_mananger:docker_mananger.py:117 No errors found in the waku logs.