--Task-- name: pkce-access-token-900 enabled: True class_name: GatlingTask source_name: overseer-0 source_namespace: >default< target_name: am target_namespace: >default< start: 0.0 stop: None timeout: not yet initialized for this Task as timeout was not explicitly defined, see updates below loop: False interval: None dependencies: [] wait_for: ['pkce-access-token-800'] preceding_task: pkce-access-token-800 options: {'testCase': 'am.PKCEauthGrantFlow', 'testMode': 'open', 'throughput': 900, 'duration': 3600, 'java-opts': '-Drealm=alpha -Duser_password=Pa_ssw0rd -Doauth2_client_id=endUserUIClient -Doauth2_redirect_uri=/enduser/appAuthHelperRedirect.html'} group_name: None Current dir: /mnt/disk1/xslou/workshop/lodestar-fork/pyrock 2025-03-19 20:15:02,281 INFO 2025-03-19 20:15:02,281 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-03-19 20:15:02,281 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-19 20:15:02,556 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-19 20:15:02,556 INFO [loop_until]: OK (rc = 0) 2025-03-19 20:15:02,556 DEBUG --- stdout --- 2025-03-19 20:15:02,556 DEBUG overseer-0-59c948f569-rgrkv 2025-03-19 20:15:02,556 DEBUG --- stderr --- 2025-03-19 20:15:02,556 DEBUG 2025-03-19 20:15:02,556 INFO Lodestar assumed that full stack is deployed so will set all products host URLs in Gatling system properties 2025-03-19 20:15:02 - INFO: Timeout for this Task has changed to 1h 12m (4320 seconds) 2025-03-19 20:15:02 - INFO: timeout was calculated based on simulation duration parameter Pod log file : /results/orders/pkce-access-token-900/stdout.txt Pod log : /results/orders/pkce-access-token-900 ________________________________________________________________________________ [2025-03-19 20:15:02] pkce-access-token-900 print_command : Display the command to be forwarded to overseer as an order ________________________________________________________________________________ /lodestar/lodestar.py perf run-gatling --simulation-class="com.forgerock.pyrock.Loadtest" --run-description="am.PKCEauthGrantFlow@perf-200m" --results-folder="/results/gatling/pkce-access-token-900" --no-reports --simulation-jvm-args="-XX:+ExitOnOutOfMemoryError -Xmx8G" --simulation-system-properties="-Dam_host=openam-perf-200m.forgeblocks.com -Dam_oauth2_scope=openid^fr:idm:* -DamadminPassword=**** -DamadminUsername=xiaosong.lou@pingidentity.com -Dduration=3600 -Didc=true -Didm_host=openam-perf-200m.forgeblocks.com -Dlogin_cookie=15892ffd844ef80 -Dnum_users=50000000 -Doauth2_client_id=endUserUIClient -Doauth2_redirect_uri=/enduser/appAuthHelperRedirect.html -Drealm=alpha -DtestCase=am.PKCEauthGrantFlow -DtestMode=open -Dthroughput=900 -Duser_password=**** ________________________________________________________________________________ [2025-03-19 20:15:02] pkce-access-token-900 create_order : Create order for overseer with the command to run ________________________________________________________________________________ Order file: /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/07_Scenario_PKCEAccessToken/06_pkce-access-token-900/order.json { "name": "pkce-access-token-900", "command": " /lodestar/lodestar.py perf run-gatling --simulation-class=\"com.forgerock.pyrock.Loadtest\" --run-description=\"am.PKCEauthGrantFlow@perf-200m\" --results-folder=\"/results/gatling/pkce-access-token-900\" --no-reports --simulation-jvm-args=\"-XX:+ExitOnOutOfMemoryError -Xmx8G\" --simulation-system-properties=\"-Dam_host=openam-perf-200m.forgeblocks.com -Dam_oauth2_scope=openid^fr:idm:* -DamadminPassword=**** -DamadminUsername=xiaosong.lou@pingidentity.com -Dduration=3600 -Didc=true -Didm_host=openam-perf-200m.forgeblocks.com -Dlogin_cookie=15892ffd844ef80 -Dnum_users=50000000 -Doauth2_client_id=endUserUIClient -Doauth2_redirect_uri=/enduser/appAuthHelperRedirect.html -Drealm=alpha -DtestCase=am.PKCEauthGrantFlow -DtestMode=open -Dthroughput=900 -Duser_password=Pa_ssw0rd\"", "out-dir": "/results/orders/pkce-access-token-900" } ________________________________________________________________________________ [2025-03-19 20:15:02] pkce-access-token-900 loop_until_ready : Wait for preceding task to finish if it uses same Overseer as a source, then loop for max_time until Overseer pod status is READY to accept order :param max_time: periodically check overseer status for this many seconds at maximum :param interval: interval between two periodical checks :return: ________________________________________________________________________________ 2025-03-19 20:15:02,564 INFO 2025-03-19 20:15:02,564 INFO [loop_until]: curl --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt | grep "WAITING" 2025-03-19 20:15:02,564 INFO [loop_until]: (max_time=300, interval=5, expected_rc=[0] 2025-03-19 20:15:02,776 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-03-19 20:15:02,776 INFO [loop_until]: OK (rc = 0) 2025-03-19 20:15:02,776 DEBUG --- stdout --- 2025-03-19 20:15:02,776 DEBUG WAITING 2025-03-19 20:15:02,776 DEBUG --- stderr --- 2025-03-19 20:15:02,776 DEBUG % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 7 100 7 0 0 34 0 --:--:-- --:--:-- --:--:-- 34 ________________________________________________________________________________ [2025-03-19 20:15:02] pkce-access-token-900 start_order : Send the order to the overseer pod ________________________________________________________________________________ 2025-03-19 20:15:02,777 INFO 2025-03-19 20:15:02,777 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-03-19 20:15:02,777 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-19 20:15:03,053 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-19 20:15:03,053 INFO [loop_until]: OK (rc = 0) 2025-03-19 20:15:03,053 DEBUG --- stdout --- 2025-03-19 20:15:03,053 DEBUG overseer-0-59c948f569-rgrkv 2025-03-19 20:15:03,053 DEBUG --- stderr --- 2025-03-19 20:15:03,053 DEBUG 2025-03-19 20:15:03,054 INFO 2025-03-19 20:15:03,054 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/07_Scenario_PKCEAccessToken/06_pkce-access-token-900/order.json overseer-0-59c948f569-rgrkv:/results/orders/order.json 2025-03-19 20:15:03,054 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-19 20:15:04,392 INFO [loop_until]: OK (rc = 0) 2025-03-19 20:15:04,392 DEBUG --- stdout --- 2025-03-19 20:15:04,392 DEBUG 2025-03-19 20:15:04,392 DEBUG --- stderr --- 2025-03-19 20:15:04,392 DEBUG Order has been successfully forwarded to overseer 2025-03-19 20:15:04 - INFO: Check if Gatling simulation started successfully 2025-03-19 20:15:04,393 INFO 2025-03-19 20:15:04,393 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv -- head --lines 5000 /results/orders/pkce-access-token-900/stdout.txt | grep "Simulation com.forgerock.pyrock.Loadtest started..." 2025-03-19 20:15:04,393 INFO [loop_until]: (max_time=300, interval=5, expected_rc=[0] 2025-03-19 20:15:05,116 INFO [loop_until]: Function succeeded after 0s (rc=0) - failed to find expected output: Simulation com.forgerock.pyrock.Loadtest started... - retry 2025-03-19 20:15:10,995 INFO [loop_until]: Function succeeded after 6s (rc=0) - failed to find expected output: Simulation com.forgerock.pyrock.Loadtest started... - retry 2025-03-19 20:15:16,754 INFO [loop_until]: Function succeeded after 12s (rc=0) - failed to find expected output: Simulation com.forgerock.pyrock.Loadtest started... - retry 2025-03-19 20:15:22,478 INFO [loop_until]: Function succeeded after 18s (rc=0) - expected pattern found 2025-03-19 20:15:22,478 INFO [loop_until]: OK (rc = 0) 2025-03-19 20:15:22,478 DEBUG --- stdout --- 2025-03-19 20:15:22,478 DEBUG 2025-03-19 20:15:05,013 DEBUG Creating results folder /results/gatling/pkce-access-token-900 2025-03-19 20:15:05,019 INFO pom.xml and Gatling Scala files copied from /home/jenkins/lodestar/pyrock/shared/clients/gatling to temporary folder /tmp/tmp0t1hove2 2025-03-19 20:15:05,022 INFO Running Gatling simulation with command: mvn gatling:test --batch-mode -Dgatling.simulationClass="com.forgerock.pyrock.Loadtest" -Dgatling.runDescription="..." -Dgatling.resultsFolder="/results/gatling/pkce-access-token-900" -Dgatling.noReports=true -Dgatling.jvmArgs="-XX:+ExitOnOutOfMemoryError,-Xmx8G" -Dgatling.propagateSystemProperties=true -Dam_host=openam-perf-200m.forgeblocks.com -Dam_oauth2_scope=openid^fr:idm:* -DamadminPassword=**** -DamadminUsername=xiaosong.lou@pingidentity.com -Dduration=3600 -Didc=true -Didm_host=openam-perf-200m.forgeblocks.com -Dlogin_cookie=15892ffd844ef80 -Dnum_users=50000000 -Doauth2_client_id=endUserUIClient -Doauth2_redirect_uri=/enduser/appAuthHelperRedirect.html -Drealm=alpha -DtestCase=am.PKCEauthGrantFlow -DtestMode=open -Dthroughput=900 -Duser_password=**** [INFO] Scanning for projects... [INFO] [INFO] -----------< com.forgerock.pyrock:pyrock-gatling-simulation >----------- [INFO] Building pyrock-gatling-simulation 3.12.0 [INFO] from pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] >>> gatling:4.9.6:test (default-cli) > test-compile @ pyrock-gatling-simulation >>> [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ pyrock-gatling-simulation --- [INFO] skip non existing resourceDirectory /tmp/tmp0t1hove2/src/main/resources [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ pyrock-gatling-simulation --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ pyrock-gatling-simulation --- [INFO] Copying 2 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ pyrock-gatling-simulation --- [INFO] Nothing to compile - all classes are up to date. [INFO] [INFO] --- scala:4.9.2:testCompile (default) @ pyrock-gatling-simulation --- [INFO] compiling 38 Scala sources to /tmp/tmp0t1hove2/target/test-classes ... [INFO] compile in 9.8 s [INFO] [INFO] <<< gatling:4.9.6:test (default-cli) < test-compile @ pyrock-gatling-simulation <<< [INFO] [INFO] [INFO] --- gatling:4.9.6:test (default-cli) @ pyrock-gatling-simulation --- [INFO] Running simulation com.forgerock.pyrock.Loadtest. Gatling 3.13.5 is available! (you're using 3.12.0) System property think_time_multiplier not set. No think time emulation will be done in the simulation. Simulation com.forgerock.pyrock.Loadtest started... 2025-03-19 20:15:22,478 DEBUG --- stderr --- 2025-03-19 20:15:22,478 DEBUG ________________________________________________________________________________ [2025-03-19 20:15:22] pkce-access-token-900 wait_stop_by_itself : Wait for the order to stop by itself ________________________________________________________________________________ Task may stop by itself (no stop defined in configuration file), wait until overseer ends the order - timeout is 1h 12m. Waiting for status (curl --fail --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt) == WAITING Order is running since 2m, retry Order is running since 4m, retry Order is running since 6m, retry Order is running since 8m 01s, retry Order is running since 10m 01s, retry Order is running since 12m 01s, retry Order is running since 14m 02s, retry Order is running since 16m 02s, retry Order is running since 18m 02s, retry Order is running since 20m 02s, retry Order is running since 22m 03s, retry Order is running since 24m 03s, retry Order is running since 26m 03s, retry Order is running since 28m 04s, retry Order is running since 30m 04s, retry Order is running since 32m 04s, retry Order is running since 34m 05s, retry Order is running since 36m 05s, retry Order is running since 38m 05s, retry Order is running since 40m 05s, retry Order is running since 42m 06s, retry Order is running since 44m 06s, retry Order is running since 46m 06s, retry Order is running since 48m 07s, retry Order is running since 50m 07s, retry Order is running since 52m 07s, retry Order is running since 54m 07s, retry Order is running since 56m 08s, retry Order is running since 58m 08s, retry PASS : Order stopped by itself after 1h and before timeout (1h 12m) ________________________________________________________________________________ [2025-03-19 21:15:31] pkce-access-token-900 stop_order : Stop the order on overseer pod ________________________________________________________________________________ 2025-03-19 21:15:31,303 INFO 2025-03-19 21:15:31,303 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-03-19 21:15:31,303 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-19 21:15:31,603 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-19 21:15:31,603 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:15:31,603 DEBUG --- stdout --- 2025-03-19 21:15:31,603 DEBUG overseer-0-59c948f569-rgrkv 2025-03-19 21:15:31,603 DEBUG --- stderr --- 2025-03-19 21:15:31,603 DEBUG 2025-03-19 21:15:31,603 INFO 2025-03-19 21:15:31,603 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv -- rm -f /results/orders/order.json 2025-03-19 21:15:31,603 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-19 21:15:32,377 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:15:32,377 DEBUG --- stdout --- 2025-03-19 21:15:32,378 DEBUG 2025-03-19 21:15:32,378 DEBUG --- stderr --- 2025-03-19 21:15:32,378 DEBUG Order ran during 1h ________________________________________________________________________________ [2025-03-19 21:15:32] pkce-access-token-900 download_logs : Download individual order files ________________________________________________________________________________ 2025-03-19 21:15:32 - PASS: file already downloaded /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/07_Scenario_PKCEAccessToken/06_pkce-access-token-900/order.json 2025-03-19 21:15:32,378 INFO 2025-03-19 21:15:32,378 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-03-19 21:15:32,378 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-19 21:15:32,652 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-19 21:15:32,652 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:15:32,652 DEBUG --- stdout --- 2025-03-19 21:15:32,652 DEBUG overseer-0-59c948f569-rgrkv 2025-03-19 21:15:32,652 DEBUG --- stderr --- 2025-03-19 21:15:32,652 DEBUG Checking pod: overseer-0-59c948f569-rgrkv for file exists, if not wait. 2025-03-19 21:15:32,653 INFO 2025-03-19 21:15:32,653 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- bash -c 'if [ -f "/results/orders/pkce-access-token-900/rc.txt" ]; then echo "/results/orders/pkce-access-token-900/rc.txt file found"; exit 0; else echo "/results/orders/pkce-access-token-900/rc.txt file not found"; exit 1; fi' | grep "/results/orders/pkce-access-token-900/rc.txt file found" 2025-03-19 21:15:32,653 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-19 21:15:33,443 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-03-19 21:15:33,443 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:15:33,443 DEBUG --- stdout --- 2025-03-19 21:15:33,443 DEBUG /results/orders/pkce-access-token-900/rc.txt file found 2025-03-19 21:15:33,443 DEBUG --- stderr --- 2025-03-19 21:15:33,443 DEBUG 2025-03-19 21:15:33,443 INFO 2025-03-19 21:15:33,444 INFO [run_command]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- du -k /results/orders/pkce-access-token-900/rc.txt 2025-03-19 21:15:34,231 INFO [run_command]: OK (rc = 0 - expected to be in [0]) 2025-03-19 21:15:34,231 DEBUG --- stdout --- 2025-03-19 21:15:34,231 DEBUG 4 /results/orders/pkce-access-token-900/rc.txt 2025-03-19 21:15:34,231 DEBUG --- stderr --- 2025-03-19 21:15:34,231 DEBUG 2025-03-19 21:15:34,231 INFO - Download file (size 4k) source : /results/orders/pkce-access-token-900/rc.txt @ overseer-0-59c948f569-rgrkv destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/07_Scenario_PKCEAccessToken/06_pkce-access-token-900/rc.txt 2025-03-19 21:15:34,232 INFO 2025-03-19 21:15:34,232 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-59c948f569-rgrkv:/results/orders/pkce-access-token-900/rc.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/07_Scenario_PKCEAccessToken/06_pkce-access-token-900/rc.txt 2025-03-19 21:15:34,232 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-03-19 21:15:35,080 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:15:35,080 DEBUG --- stdout --- 2025-03-19 21:15:35,080 DEBUG tar: Removing leading `/' from member names 2025-03-19 21:15:35,080 DEBUG --- stderr --- 2025-03-19 21:15:35,080 DEBUG 2025-03-19 21:15:35,080 INFO 2025-03-19 21:15:35,080 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-03-19 21:15:35,080 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-19 21:15:35,378 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-19 21:15:35,378 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:15:35,378 DEBUG --- stdout --- 2025-03-19 21:15:35,378 DEBUG overseer-0-59c948f569-rgrkv 2025-03-19 21:15:35,378 DEBUG --- stderr --- 2025-03-19 21:15:35,378 DEBUG Checking pod: overseer-0-59c948f569-rgrkv for file exists, if not wait. 2025-03-19 21:15:35,379 INFO 2025-03-19 21:15:35,379 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- bash -c 'if [ -f "/results/orders/pkce-access-token-900/stderr.txt" ]; then echo "/results/orders/pkce-access-token-900/stderr.txt file found"; exit 0; else echo "/results/orders/pkce-access-token-900/stderr.txt file not found"; exit 1; fi' | grep "/results/orders/pkce-access-token-900/stderr.txt file found" 2025-03-19 21:15:35,379 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-19 21:15:36,164 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-03-19 21:15:36,164 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:15:36,164 DEBUG --- stdout --- 2025-03-19 21:15:36,164 DEBUG /results/orders/pkce-access-token-900/stderr.txt file found 2025-03-19 21:15:36,164 DEBUG --- stderr --- 2025-03-19 21:15:36,164 DEBUG 2025-03-19 21:15:36,164 INFO 2025-03-19 21:15:36,165 INFO [run_command]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- du -k /results/orders/pkce-access-token-900/stderr.txt 2025-03-19 21:15:36,945 INFO [run_command]: OK (rc = 0 - expected to be in [0]) 2025-03-19 21:15:36,945 DEBUG --- stdout --- 2025-03-19 21:15:36,945 DEBUG 0 /results/orders/pkce-access-token-900/stderr.txt 2025-03-19 21:15:36,945 DEBUG --- stderr --- 2025-03-19 21:15:36,945 DEBUG 2025-03-19 21:15:36,945 INFO - Download file (size 0k) source : /results/orders/pkce-access-token-900/stderr.txt @ overseer-0-59c948f569-rgrkv destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/07_Scenario_PKCEAccessToken/06_pkce-access-token-900/stderr.txt 2025-03-19 21:15:36,946 INFO 2025-03-19 21:15:36,946 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-59c948f569-rgrkv:/results/orders/pkce-access-token-900/stderr.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/07_Scenario_PKCEAccessToken/06_pkce-access-token-900/stderr.txt 2025-03-19 21:15:36,946 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-03-19 21:15:37,653 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:15:37,653 DEBUG --- stdout --- 2025-03-19 21:15:37,653 DEBUG tar: Removing leading `/' from member names 2025-03-19 21:15:37,653 DEBUG --- stderr --- 2025-03-19 21:15:37,653 DEBUG 2025-03-19 21:15:37,653 INFO 2025-03-19 21:15:37,653 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-03-19 21:15:37,653 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-19 21:15:37,928 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-19 21:15:37,928 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:15:37,928 DEBUG --- stdout --- 2025-03-19 21:15:37,928 DEBUG overseer-0-59c948f569-rgrkv 2025-03-19 21:15:37,928 DEBUG --- stderr --- 2025-03-19 21:15:37,928 DEBUG Checking pod: overseer-0-59c948f569-rgrkv for file exists, if not wait. 2025-03-19 21:15:37,929 INFO 2025-03-19 21:15:37,929 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- bash -c 'if [ -f "/results/orders/pkce-access-token-900/stdout.txt" ]; then echo "/results/orders/pkce-access-token-900/stdout.txt file found"; exit 0; else echo "/results/orders/pkce-access-token-900/stdout.txt file not found"; exit 1; fi' | grep "/results/orders/pkce-access-token-900/stdout.txt file found" 2025-03-19 21:15:37,929 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-19 21:15:38,720 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-03-19 21:15:38,720 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:15:38,720 DEBUG --- stdout --- 2025-03-19 21:15:38,720 DEBUG /results/orders/pkce-access-token-900/stdout.txt file found 2025-03-19 21:15:38,720 DEBUG --- stderr --- 2025-03-19 21:15:38,720 DEBUG 2025-03-19 21:15:38,720 INFO 2025-03-19 21:15:38,720 INFO [run_command]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- du -k /results/orders/pkce-access-token-900/stdout.txt 2025-03-19 21:15:39,516 INFO [run_command]: OK (rc = 0 - expected to be in [0]) 2025-03-19 21:15:39,516 DEBUG --- stdout --- 2025-03-19 21:15:39,516 DEBUG 1468 /results/orders/pkce-access-token-900/stdout.txt 2025-03-19 21:15:39,516 DEBUG --- stderr --- 2025-03-19 21:15:39,517 DEBUG 2025-03-19 21:15:39,517 INFO - Download file (size 1468k) source : /results/orders/pkce-access-token-900/stdout.txt @ overseer-0-59c948f569-rgrkv destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/07_Scenario_PKCEAccessToken/06_pkce-access-token-900/stdout.txt 2025-03-19 21:15:39,517 INFO 2025-03-19 21:15:39,517 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-59c948f569-rgrkv:/results/orders/pkce-access-token-900/stdout.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/07_Scenario_PKCEAccessToken/06_pkce-access-token-900/stdout.txt 2025-03-19 21:15:39,517 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-03-19 21:15:40,666 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:15:40,666 DEBUG --- stdout --- 2025-03-19 21:15:40,667 DEBUG tar: Removing leading `/' from member names 2025-03-19 21:15:40,667 DEBUG --- stderr --- 2025-03-19 21:15:40,667 DEBUG ________________________________________________________________________________ [2025-03-19 21:15:40] pkce-access-token-900 show_cmd : Display order command ________________________________________________________________________________ 2025-03-19 21:15:40,667 INFO 2025-03-19 21:15:40,667 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-03-19 21:15:40,667 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-19 21:15:40,970 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-19 21:15:40,970 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:15:40,970 DEBUG --- stdout --- 2025-03-19 21:15:40,971 DEBUG overseer-0-59c948f569-rgrkv 2025-03-19 21:15:40,971 DEBUG --- stderr --- 2025-03-19 21:15:40,971 DEBUG Checking pod: overseer-0-59c948f569-rgrkv for file exists, if not wait. 2025-03-19 21:15:40,972 INFO 2025-03-19 21:15:40,972 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- bash -c 'if [ -f "/results/orders/pkce-access-token-900/cmd.txt" ]; then echo "/results/orders/pkce-access-token-900/cmd.txt file found"; exit 0; else echo "/results/orders/pkce-access-token-900/cmd.txt file not found"; exit 1; fi' | grep "/results/orders/pkce-access-token-900/cmd.txt file found" 2025-03-19 21:15:40,972 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-19 21:15:41,758 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-03-19 21:15:41,758 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:15:41,758 DEBUG --- stdout --- 2025-03-19 21:15:41,758 DEBUG /results/orders/pkce-access-token-900/cmd.txt file found 2025-03-19 21:15:41,758 DEBUG --- stderr --- 2025-03-19 21:15:41,758 DEBUG 2025-03-19 21:15:41,758 INFO 2025-03-19 21:15:41,758 INFO [run_command]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- du -k /results/orders/pkce-access-token-900/cmd.txt 2025-03-19 21:15:42,539 INFO [run_command]: OK (rc = 0 - expected to be in [0]) 2025-03-19 21:15:42,539 DEBUG --- stdout --- 2025-03-19 21:15:42,539 DEBUG 4 /results/orders/pkce-access-token-900/cmd.txt 2025-03-19 21:15:42,539 DEBUG --- stderr --- 2025-03-19 21:15:42,539 DEBUG 2025-03-19 21:15:42,539 INFO - Download file (size 4k) source : /results/orders/pkce-access-token-900/cmd.txt @ overseer-0-59c948f569-rgrkv destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/07_Scenario_PKCEAccessToken/06_pkce-access-token-900/cmd.txt 2025-03-19 21:15:42,540 INFO 2025-03-19 21:15:42,540 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-59c948f569-rgrkv:/results/orders/pkce-access-token-900/cmd.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/07_Scenario_PKCEAccessToken/06_pkce-access-token-900/cmd.txt 2025-03-19 21:15:42,540 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-03-19 21:15:43,264 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:15:43,264 DEBUG --- stdout --- 2025-03-19 21:15:43,264 DEBUG tar: Removing leading `/' from member names 2025-03-19 21:15:43,264 DEBUG --- stderr --- 2025-03-19 21:15:43,264 DEBUG 2025-03-19 21:15:43,264 DEBUG [print_head_tail]: Input file /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/07_Scenario_PKCEAccessToken/06_pkce-access-token-900/cmd.txt is small (1 lines), printing all lines: 2025-03-19 21:15:43,264 INFO ----- output ----- /lodestar/lodestar.py perf run-gatling --simulation-class="com.forgerock.pyrock.Loadtest" --run-description="am.PKCEauthGrantFlow@perf-200m" --results-folder="/results/gatling/pkce-access-token-900" --no-reports --simulation-jvm-args="-XX:+ExitOnOutOfMemoryError -Xmx8G" --simulation-system-properties="-Dam_host=openam-perf-200m.forgeblocks.com -Dam_oauth2_scope=openid^fr:idm:* -DamadminPassword=M@ythe4th -DamadminUsername=xiaosong.lou@pingidentity.com -Dduration=3600 -Didc=true -Didm_host=openam-perf-200m.forgeblocks.com -Dlogin_cookie=15892ffd844ef80 -Dnum_users=50000000 -Doauth2_client_id=endUserUIClient -Doauth2_redirect_uri=/enduser/appAuthHelperRedirect.html -Drealm=alpha -DtestCase=am.PKCEauthGrantFlow -DtestMode=open -Dthroughput=900 -Duser_password=Pa_ssw0rd" ________________________________________________________________________________ [2025-03-19 21:15:43] pkce-access-token-900 show_rc : Display rc order ________________________________________________________________________________ 2025-03-19 21:15:43,265 DEBUG [print_head_tail]: Input file /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/07_Scenario_PKCEAccessToken/06_pkce-access-token-900/rc.txt is small (1 lines), printing all lines: 2025-03-19 21:15:43,265 INFO ----- output ----- CMD SUCCESS: command returns code 0 (expected [0, -9, 143, 137, -15]) ________________________________________________________________________________ [2025-03-19 21:15:43] pkce-access-token-900 show_stdout : Display stdout order ________________________________________________________________________________ 2025-03-19 21:15:43,267 DEBUG [print_head_tail]: Print head (100 lines) and tail (100 lines) of input file (/mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/07_Scenario_PKCEAccessToken/06_pkce-access-token-900/stdout.txt is 21185 lines): 2025-03-19 21:15:43,270 INFO ----- output ----- 2025-03-19 20:15:05,013 DEBUG Creating results folder /results/gatling/pkce-access-token-900 2025-03-19 20:15:05,019 INFO pom.xml and Gatling Scala files copied from /home/jenkins/lodestar/pyrock/shared/clients/gatling to temporary folder /tmp/tmp0t1hove2 2025-03-19 20:15:05,022 INFO Running Gatling simulation with command: mvn gatling:test --batch-mode -Dgatling.simulationClass="com.forgerock.pyrock.Loadtest" -Dgatling.runDescription="..." -Dgatling.resultsFolder="/results/gatling/pkce-access-token-900" -Dgatling.noReports=true -Dgatling.jvmArgs="-XX:+ExitOnOutOfMemoryError,-Xmx8G" -Dgatling.propagateSystemProperties=true -Dam_host=openam-perf-200m.forgeblocks.com -Dam_oauth2_scope=openid^fr:idm:* -DamadminPassword=**** -DamadminUsername=xiaosong.lou@pingidentity.com -Dduration=3600 -Didc=true -Didm_host=openam-perf-200m.forgeblocks.com -Dlogin_cookie=15892ffd844ef80 -Dnum_users=50000000 -Doauth2_client_id=endUserUIClient -Doauth2_redirect_uri=/enduser/appAuthHelperRedirect.html -Drealm=alpha -DtestCase=am.PKCEauthGrantFlow -DtestMode=open -Dthroughput=900 -Duser_password=**** [INFO] Scanning for projects... [INFO] [INFO] -----------< com.forgerock.pyrock:pyrock-gatling-simulation >----------- [INFO] Building pyrock-gatling-simulation 3.12.0 [INFO] from pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] >>> gatling:4.9.6:test (default-cli) > test-compile @ pyrock-gatling-simulation >>> [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ pyrock-gatling-simulation --- [INFO] skip non existing resourceDirectory /tmp/tmp0t1hove2/src/main/resources [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ pyrock-gatling-simulation --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ pyrock-gatling-simulation --- [INFO] Copying 2 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ pyrock-gatling-simulation --- [INFO] Nothing to compile - all classes are up to date. [INFO] [INFO] --- scala:4.9.2:testCompile (default) @ pyrock-gatling-simulation --- [INFO] compiling 38 Scala sources to /tmp/tmp0t1hove2/target/test-classes ... [INFO] compile in 9.8 s [INFO] [INFO] <<< gatling:4.9.6:test (default-cli) < test-compile @ pyrock-gatling-simulation <<< [INFO] [INFO] [INFO] --- gatling:4.9.6:test (default-cli) @ pyrock-gatling-simulation --- [INFO] Running simulation com.forgerock.pyrock.Loadtest. Gatling 3.13.5 is available! (you're using 3.12.0) System property think_time_multiplier not set. No think time emulation will be done in the simulation. Simulation com.forgerock.pyrock.Loadtest started... ================================================================================ 2025-03-19 20:15:24 GMT 5s elapsed ---- Requests ------------------------------------------------------------------ > Global (OK=1427 KO=0 ) > restLoginInitiate (OK=368 KO=0 ) > restLoginUsernamePasswordCallback (OK=361 KO=0 ) > User Authorize PKCE stage (OK=353 KO=0 ) > User AccessToken PKCE stage (OK=345 KO=0 ) ---- am.PKCEauthGrantFlow ------------------------------------------------------ [- ] 0% waiting: 3251384 / active: 29 / done: 345 ================================================================================ ================================================================================ 2025-03-19 20:15:29 GMT 10s elapsed ---- Requests ------------------------------------------------------------------ > Global (OK=5828 KO=0 ) > restLoginInitiate (OK=1485 KO=0 ) > restLoginUsernamePasswordCallback (OK=1466 KO=0 ) > User Authorize PKCE stage (OK=1449 KO=0 ) > User AccessToken PKCE stage (OK=1428 KO=0 ) ---- am.PKCEauthGrantFlow ------------------------------------------------------ [- ] 0% waiting: 3250260 / active: 70 / done: 1428 ================================================================================ ================================================================================ 2025-03-19 20:15:34 GMT 15s elapsed ---- Requests ------------------------------------------------------------------ > Global (OK=13259 KO=0 ) > restLoginInitiate (OK=3353 KO=0 ) > restLoginUsernamePasswordCallback (OK=3325 KO=0 ) > User Authorize PKCE stage (OK=3303 KO=0 ) > User AccessToken PKCE stage (OK=3278 KO=0 ) ---- am.PKCEauthGrantFlow ------------------------------------------------------ [- ] 0% waiting: 3248386 / active: 94 / done: 3278 ================================================================================ ================================================================================ 2025-03-19 20:15:39 GMT 20s elapsed ---- Requests ------------------------------------------------------------------ > Global (OK=23664 KO=0 ) > restLoginInitiate (OK=5967 KO=0 ) > restLoginUsernamePasswordCallback (OK=5929 KO=0 ) > User Authorize PKCE stage (OK=5901 KO=0 ) > User AccessToken PKCE stage (OK=5867 KO=0 ) ---- am.PKCEauthGrantFlow ------------------------------------------------------ [- ] 0% waiting: 3245762 / active: 129 / done: 5867 ================================================================================ ================================================================================ 2025-03-19 20:15:44 GMT 25s elapsed ---- Requests ------------------------------------------------------------------ [...] Request: restLoginInitiate: KO j.i.IOException: Premature close ========================= Session: Session(am.PKCEauthGrantFlow,3224917,HashMap(gatling.http.cache.baseUrl -> https://openam-perf-200m.forgeblocks.com:443, username -> user.29997218, gatling.http.ssl.sslContexts -> io.gatling.http.util.SslContexts@e719df5, fake-user-agent -> Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0, password -> Pa_ssw0rd, fake-ip -> 42.42.42.42, gatling.http.cache.dns -> io.gatling.http.resolver.ShufflingNameResolver@552bb661),KO,List(),io.gatling.core.protocol.ProtocolComponentsRegistry$$Lambda$787/0x00007a79886803d0@5a9c32b9,io.netty.channel.epoll.EpollEventLoop@619bfe29) ========================= HTTP request: POST https://openam-perf-200m.forgeblocks.com/am/json/realms/root/realms/alpha/authenticate headers: content-type: application/json Accept-API-Version: resource=2.0, protocol=1.0 accept: application/json X-Forwarded-For: 42.42.42.42 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0 host: openam-perf-200m.forgeblocks.com content-length: 0 body:StringChunksRequestBody{charset=UTF-8, content=} ========================= HTTP response: <<<<<<<<<<<<<<<<<<<<<<<<< 21:15:19.805 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-20' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined', forwarding to the next one 21:15:19.804 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-20' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined', forwarding to the next one 21:15:19.805 [DEBUG] i.g.h.e.r.DefaultStatsProcessor - >>>>>>>>>>>>>>>>>>>>>>>>>> Request: restLoginInitiate: KO j.n.c.ClosedChannelException ========================= Session: Session(am.PKCEauthGrantFlow,3224934,HashMap(gatling.http.cache.baseUrl -> https://openam-perf-200m.forgeblocks.com:443, username -> user.23130610, gatling.http.ssl.sslContexts -> io.gatling.http.util.SslContexts@77800d05, fake-user-agent -> Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36, password -> Pa_ssw0rd, fake-ip -> 253.25.200.29, gatling.http.cache.dns -> io.gatling.http.resolver.ShufflingNameResolver@4d9cd0d9),KO,List(),io.gatling.core.protocol.ProtocolComponentsRegistry$$Lambda$787/0x00007a79886803d0@5a9c32b9,io.netty.channel.epoll.EpollEventLoop@5b057c8c) ========================= HTTP request: POST https://openam-perf-200m.forgeblocks.com/am/json/realms/root/realms/alpha/authenticate headers: content-type: application/json Accept-API-Version: resource=2.0, protocol=1.0 accept: application/json X-Forwarded-For: 253.25.200.29 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 host: openam-perf-200m.forgeblocks.com body:StringChunksRequestBody{charset=UTF-8, content=} ========================= HTTP response: <<<<<<<<<<<<<<<<<<<<<<<<< 21:15:19.805 [DEBUG] i.g.h.e.r.DefaultStatsProcessor - Request 'restLoginInitiate' failed for user 3224899: j.i.IOException: Premature close 21:15:19.805 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-20' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined', forwarding to the next one 21:15:19.805 [DEBUG] i.g.h.e.r.DefaultStatsProcessor - Request 'restLoginInitiate' failed for user 3224903: j.i.IOException: Premature close 21:15:19.805 [DEBUG] i.g.h.e.r.DefaultStatsProcessor - >>>>>>>>>>>>>>>>>>>>>>>>>> Request: restLoginInitiate: KO j.i.IOException: Premature close ========================= Session: Session(am.PKCEauthGrantFlow,3224899,HashMap(gatling.http.cache.baseUrl -> https://openam-perf-200m.forgeblocks.com:443, username -> user.17485860, gatling.http.ssl.sslContexts -> io.gatling.http.util.SslContexts@1ec3bd8d, fake-user-agent -> Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3, password -> Pa_ssw0rd, fake-ip -> 59.2.127.87, gatling.http.cache.dns -> io.gatling.http.resolver.ShufflingNameResolver@43a172ed),KO,List(),io.gatling.core.protocol.ProtocolComponentsRegistry$$Lambda$787/0x00007a79886803d0@5a9c32b9,io.netty.channel.epoll.EpollEventLoop@12dae582) ========================= HTTP request: POST https://openam-perf-200m.forgeblocks.com/am/json/realms/root/realms/alpha/authenticate headers: content-type: application/json Accept-API-Version: resource=2.0, protocol=1.0 accept: application/json X-Forwarded-For: 59.2.127.87 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3 host: openam-perf-200m.forgeblocks.com content-length: 0 body:StringChunksRequestBody{charset=UTF-8, content=} ========================= HTTP response: <<<<<<<<<<<<<<<<<<<<<<<<< 21:15:19.805 [DEBUG] i.g.h.e.r.DefaultStatsProcessor - >>>>>>>>>>>>>>>>>>>>>>>>>> Request: restLoginInitiate: KO j.i.IOException: Premature close ========================= Session: Session(am.PKCEauthGrantFlow,3224903,HashMap(gatling.http.cache.baseUrl -> https://openam-perf-200m.forgeblocks.com:443, username -> user.9072973, gatling.http.ssl.sslContexts -> io.gatling.http.util.SslContexts@1c20cfa1, fake-user-agent -> Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Mobile Safari/537.36, password -> Pa_ssw0rd, fake-ip -> 62.255.254.47, gatling.http.cache.dns -> io.gatling.http.resolver.ShufflingNameResolver@4b9c890b),KO,List(),io.gatling.core.protocol.ProtocolComponentsRegistry$$Lambda$787/0x00007a79886803d0@5a9c32b9,io.netty.channel.epoll.EpollEventLoop@1eb6749b) ========================= HTTP request: POST https://openam-perf-200m.forgeblocks.com/am/json/realms/root/realms/alpha/authenticate headers: content-type: application/json Accept-API-Version: resource=2.0, protocol=1.0 accept: application/json X-Forwarded-For: 62.255.254.47 User-Agent: Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Mobile Safari/537.36 host: openam-perf-200m.forgeblocks.com content-length: 0 body:StringChunksRequestBody{charset=UTF-8, content=} ========================= HTTP response: <<<<<<<<<<<<<<<<<<<<<<<<< 21:15:19.805 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-20' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined', forwarding to the next one 21:15:19.805 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-20' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined', forwarding to the next one [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:00 h [INFO] Finished at: 2025-03-19T21:15:19Z [INFO] ------------------------------------------------------------------------ 2025-03-19 21:15:19,918 INFO Gatling simulation run ended successfully 2025-03-19 21:15:19,918 DEBUG No archive name provided. No archive will be created ________________________________________________________________________________ [2025-03-19 21:15:43] pkce-access-token-900 show_stderr : Display stderr order ________________________________________________________________________________ 2025-03-19 21:15:43,270 DEBUG [print_head_tail]: Input file /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/07_Scenario_PKCEAccessToken/06_pkce-access-token-900/stderr.txt is small (0 lines), printing all lines: 2025-03-19 21:15:43,270 INFO ----- output ----- ________________________________________________________________________________ [2025-03-19 21:15:43] pkce-access-token-900 check_rc_and_logs : Check order's outputs ________________________________________________________________________________ CMD SUCCESS: command returns code 0 (expected [0, -9, 143, 137, -15]) PASS: no error found in rc log PASS: no error found in stdout log PASS: no error found in stderr log ________________________________________________________________________________ [2025-03-19 21:15:43] pkce-access-token-900 print_overseer_logs : Print overseer logs from the K8s pod ________________________________________________________________________________ Task result is INIT no need to display logs. ________________________________________________________________________________ [2025-03-19 21:15:43] pkce-access-token-900 post : Post ________________________________________________________________________________ Setting result to PASS Task has been successfully stopped