2026-02-28 20:41:24 +00:00

105 lines
17 KiB
Plaintext

2026-02-28 20:26:14.214 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:26:14.214 DEBUG [tests.conftest] Running test: test_store_with_not_valid_content_topic with id: 2026-02-28_20-26-14__92fdd37a-ba29-4e9e-b280-d6f52e13d3fb
2026-02-28 20:26:14.214 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:26:14.214 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 20:26:14.215 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 20:26:14.221 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:14.222 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_20-26-14__92fdd37a-ba29-4e9e-b280-d6f52e13d3fb__wakuorg_nwaku:latest.log
2026-02-28 20:26:14.222 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:14.222 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:14.223 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:14.224 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.192.170
2026-02-28 20:26:14.224 DEBUG [src.node.docker_mananger] Generated ports ['39362', '39363', '39364', '39365', '39366']
2026-02-28 20:26:14.224 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:14.224 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:14.224 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:14.224 DEBUG [src.node.docker_mananger] docker run -i -t -p 39362:39362 -p 39363:39363 -p 39364:39364 -p 39365:39365 -p 39366:39366 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=39364 --rest-port=39362 --tcp-port=39363 --discv5-udp-port=39365 --rest-address=0.0.0.0 --nat=extip:172.18.192.170 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecd2b17a4dcf8ed0fd8cbd9cc7dd3cb7a4ecc5f31feafb5544eee18fb02f2c2c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39366 --metrics-logging=true --store=true --relay=true
2026-02-28 20:26:14.414 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.192.170 waku b8fce9c724a6c4c537768e8b57ed941047e30c5caa845c4b36b012cc82a8d0be
2026-02-28 20:26:14.458 DEBUG [src.node.docker_mananger] Container started with ID b8fce9c724a6. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-26-14__92fdd37a-ba29-4e9e-b280-d6f52e13d3fb__wakuorg_nwaku:latest.log
2026-02-28 20:26:14.458 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39362
2026-02-28 20:26:14.458 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:14.478 ERROR [src.node.docker_mananger] Max retries reached for container 5bf8b496f354. Exiting log stream.
2026-02-28 20:26:15.014 ERROR [src.node.docker_mananger] Max retries reached for container b99f0751ccd0. Exiting log stream.
2026-02-28 20:26:15.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39362/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:15.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:15.461 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:15.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39362/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:15.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.170/tcp/39363/p2p/16Uiu2HAkvBQMsfpjXiranSu6EkcTMGCxBNoXb6hRa51cL9E3d4vW","/ip4/172.18.192.170/tcp/39364/ws/p2p/16Uiu2HAkvBQMsfpjXiranSu6EkcTMGCxBNoXb6hRa51cL9E3d4vW"],"enrUri":"enr:-L24QLxVLimvR4pxiGPyoFBvagxcc_gZABrizcOLirbZ5FuBeUOedeusAeFqMck6RxbBROkWxSgD8I05Nx7gu5s-ww4CgmlkgnY0gmlwhKwSwKqKbXVsdGlhZGRyc5YACASsEsCqBpnDAAoErBLAqgaZxN0DgnJzhQADAQAAiXNlY3AyNTZrMaECCzPlEgonBDSK71WvYV1idp5Gbef9jtvgI64Ixg8HyOuDdGNwgpnDg3VkcIKZxYV3YWt1MgM"}'
2026-02-28 20:26:15.464 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:15.472 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:15.472 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_20-26-14__92fdd37a-ba29-4e9e-b280-d6f52e13d3fb__wakuorg_nwaku:latest.log
2026-02-28 20:26:15.472 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:15.472 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:15.473 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:15.474 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.5
2026-02-28 20:26:15.474 DEBUG [src.node.docker_mananger] Generated ports ['32080', '32081', '32082', '32083', '32084']
2026-02-28 20:26:15.474 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:15.474 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:15.474 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:15.474 DEBUG [src.node.docker_mananger] docker run -i -t -p 32080:32080 -p 32081:32081 -p 32082:32082 -p 32083:32083 -p 32084:32084 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=32082 --rest-port=32080 --tcp-port=32081 --discv5-udp-port=32083 --rest-address=0.0.0.0 --nat=extip:172.18.6.5 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=faeb47eec345b23c19454ef52af7e8e97aac2ca1d5d678bb293774731fda4aaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32084 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLxVLimvR4pxiGPyoFBvagxcc_gZABrizcOLirbZ5FuBeUOedeusAeFqMck6RxbBROkWxSgD8I05Nx7gu5s-ww4CgmlkgnY0gmlwhKwSwKqKbXVsdGlhZGRyc5YACASsEsCqBpnDAAoErBLAqgaZxN0DgnJzhQADAQAAiXNlY3AyNTZrMaECCzPlEgonBDSK71WvYV1idp5Gbef9jtvgI64Ixg8HyOuDdGNwgpnDg3VkcIKZxYV3YWt1MgM --storenode=/ip4/172.18.192.170/tcp/39363/p2p/16Uiu2HAkvBQMsfpjXiranSu6EkcTMGCxBNoXb6hRa51cL9E3d4vW --store=true --relay=true
2026-02-28 20:26:15.665 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.5 waku 07acd8b8b7764382feeb14543d148745582c17724fde4241b4c0a2ed467fc26f
2026-02-28 20:26:15.698 DEBUG [src.node.docker_mananger] Container started with ID 07acd8b8b776. Setting up logs at ./log/docker/store_node1_2026-02-28_20-26-14__92fdd37a-ba29-4e9e-b280-d6f52e13d3fb__wakuorg_nwaku:latest.log
2026-02-28 20:26:15.698 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32080
2026-02-28 20:26:15.698 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:16.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32080/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:16.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:16.702 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:16.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32080/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:16.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.5/tcp/32081/p2p/16Uiu2HAkygHkGbyj41Xec6BCCiosCK2s1Nagp6Z3gL9kPDTnXiZY","/ip4/172.18.6.5/tcp/32082/ws/p2p/16Uiu2HAkygHkGbyj41Xec6BCCiosCK2s1Nagp6Z3gL9kPDTnXiZY"],"enrUri":"enr:-L24QD4Kb0I-fQRy_Yvjn5IAKz1ogKY8Un-x1v8xISe8so6WGxzndoUY-bjWzPLHtxV4f-vfe0_TiczzT1Ow9g_YBloCgmlkgnY0gmlwhKwSBgWKbXVsdGlhZGRyc5YACASsEgYFBn1RAAoErBIGBQZ9Ut0DgnJzhQADAQAAiXNlY3AyNTZrMaECPy1SGqz1R2iIrYS_f3fsBseRygSiYjNMnna8oMzeweODdGNwgn1Rg3VkcIJ9U4V3YWt1MgM"}'
2026-02-28 20:26:16.705 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:16.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32080/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.192.170/tcp/39363/p2p/16Uiu2HAkvBQMsfpjXiranSu6EkcTMGCxBNoXb6hRa51cL9E3d4vW"]'
2026-02-28 20:26:16.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:16.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39362/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:26:16.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:16.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32080/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:26:16.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:16.714 DEBUG [src.steps.store] Relaying message
2026-02-28 20:26:16.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39362/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:26:16.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:16.721 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:26:16.922 DEBUG [src.steps.store] Relaying message
2026-02-28 20:26:16.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39362/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:26:16.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:16.928 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:26:17.130 DEBUG [src.steps.store] Relaying message
2026-02-28 20:26:17.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39362/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:26:17.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:17.139 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:26:17.340 DEBUG [src.steps.store] Relaying message
2026-02-28 20:26:17.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39362/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:26:17.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:17.345 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:26:17.546 DEBUG [src.steps.store] Relaying message
2026-02-28 20:26:17.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39362/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:26:17.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:17.553 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:26:17.754 DEBUG [src.steps.store] Relaying message
2026-02-28 20:26:17.754 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39362/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:26:17.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:17.760 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:26:17.961 DEBUG [src.steps.store] Relaying message
2026-02-28 20:26:17.961 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39362/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:26:17.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:17.968 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:26:18.169 DEBUG [src.steps.store] Relaying message
2026-02-28 20:26:18.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39362/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:26:18.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:18.175 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:26:18.377 DEBUG [tests.store.test_topics] trying to find stored messages with wrong content_topic =##
2026-02-28 20:26:18.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39362/store/v3/messages?includeData=true&contentTopics=%23%23&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:18.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-28 20:26:18.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32080/store/v3/messages?includeData=true&contentTopics=%23%23&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:18.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-28 20:26:18.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39362/store/v3/messages?includeData=true&contentTopics=%20&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:18.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-28 20:26:18.386 DEBUG [tests.store.test_topics] response for invalid content_topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-02-28 20:26:18.388 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:26:18.390 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:26:18.390 DEBUG [src.node.waku_node] Stopping container with id b8fce9c724a6
2026-02-28 20:26:18.937 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:26:18.937 DEBUG [src.node.waku_node] Stopping container with id 07acd8b8b776
2026-02-28 20:26:19.511 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:26:19.513 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:26:19.529 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:26:19.535 DEBUG [src.node.docker_mananger] No errors found in the waku logs.