beatum commented on PR #9059: URL: https://github.com/apache/hop/pull/9059#issuecomment-6384899397
Thanks for providing the test instance files, that's great! I ran into some issues setting up the official test environment with: ``` ./run-tests-docker.sh PROJECT_NAME=transforms TEST_FILTER=main-0125-pipeline-executor-retry.hwf ``` Since I'm using Podman instead of Docker, the test environment failed to start and reported: ``` Could not start docker environment for transforms (compose exit 0). ``` Because of that, i wasn't able to run the integration test through the provided script. However, I did verify the scenario manually in the Hop GUI, and the retry functionality worked as expected. The execution log is attached below: ``` 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Start of workflow execution 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Starting action [Start] 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Finished action [Start] (result=[true]) 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Starting action [delete inherited result] 2026/10/24 21:34:37 [Basic] delete inherited result - File [/tmp/hop-it-0125-inherited.txt] deleted! 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Finished action [delete inherited result] (result=[true]) 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Starting action [inherited variable] 2026/10/24 21:34:37 [Basic] inherited variable - Using run configuration [local] 2026/10/24 21:34:37 [Basic] 0125-retry-inherited-parent - Executing this pipeline using the Local Pipeline Engine with run configuration 'local' 2026/10/24 21:34:37 [Basic] 0125-retry-inherited-parent - Execution started for pipeline [0125-retry-inherited-parent] 2026/10/24 21:34:37 [Basic] Generate rows.0 - Finished processing (I=0, O=0, R=0, W=1, U=0, E=0) 2026/10/24 21:34:37 [Basic] 0125-retry-inherited-child - Executing this pipeline using the Local Pipeline Engine with run configuration 'local' 2026/10/24 21:34:37 [Basic] 0125-retry-inherited-child - Execution started for pipeline [0125-retry-inherited-child] 2026/10/24 21:34:37 [Basic] Generate rows.0 - Finished processing (I=0, O=0, R=0, W=1, U=0, E=0) 2026/10/24 21:34:37 [Basic] Record token.0 - ECMAScript language level set to ES6. 2026/10/24 21:34:37 [Basic] Record token.0 - Optimization level set to 9. 2026/10/24 21:34:37 [Basic] Record token.0 - Finished processing (I=0, O=0, R=1, W=1, U=0, E=0) 2026/10/24 21:34:37 [Basic] Needs retry.0 - Finished processing (I=0, O=0, R=1, W=1, U=0, E=0) 2026/10/24 21:34:37 [Basic] Done.0 - Finished processing (I=0, O=0, R=1, W=1, U=0, E=0) 2026/10/24 21:34:37 [Basic] 0125-retry-inherited-child - Pipeline duration : 0.041 seconds [ 0.041" ] 2026/10/24 21:34:37 [Basic] 0125-retry-inherited-child - Execution finished on a local pipeline engine with run configuration 'local' 2026/10/24 21:34:37 [Basic] Execute child.0 - Finished processing (I=0, O=0, R=1, W=0, U=0, E=0) 2026/10/24 21:34:37 [Basic] 0125-retry-inherited-parent - Pipeline duration : 0.136 seconds [ 0.136" ] 2026/10/24 21:34:37 [Basic] 0125-retry-inherited-parent - Execution finished on a local pipeline engine with run configuration 'local' 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Finished action [inherited variable] (result=[true]) 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Starting action [check inherited variable] 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Finished action [check inherited variable] (result=[true]) 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Starting action [delete static result] 2026/10/24 21:34:37 [Basic] delete static result - File [/tmp/hop-it-0125-static.txt] deleted! 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Finished action [delete static result] (result=[true]) 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Starting action [static variable cell] 2026/10/24 21:34:37 [Basic] static variable cell - Using run configuration [local] 2026/10/24 21:34:37 [Basic] 0125-retry-static-parent - Executing this pipeline using the Local Pipeline Engine with run configuration 'local' 2026/10/24 21:34:37 [Basic] 0125-retry-static-parent - Execution started for pipeline [0125-retry-static-parent] 2026/10/24 21:34:37 [Basic] Generate rows.0 - Finished processing (I=0, O=0, R=0, W=1, U=0, E=0) 2026/10/24 21:34:37 [Basic] 0125-retry-static-child - Executing this pipeline using the Local Pipeline Engine with run configuration 'local' 2026/10/24 21:34:37 [Basic] 0125-retry-static-child - Execution started for pipeline [0125-retry-static-child] 2026/10/24 21:34:37 [Basic] Generate rows.0 - Finished processing (I=0, O=0, R=0, W=1, U=0, E=0) 2026/10/24 21:34:37 [Basic] Record token.0 - ECMAScript language level set to ES6. 2026/10/24 21:34:37 [Basic] Record token.0 - Optimization level set to 9. 2026/10/24 21:34:37 [Basic] Record token.0 - Finished processing (I=0, O=0, R=1, W=1, U=0, E=0) 2026/10/24 21:34:37 [Basic] Needs retry.0 - Finished processing (I=0, O=0, R=1, W=1, U=0, E=0) 2026/10/24 21:34:37 [Basic] Done.0 - Finished processing (I=0, O=0, R=1, W=1, U=0, E=0) 2026/10/24 21:34:37 [Basic] 0125-retry-static-child - Pipeline duration : 0.022 seconds [ 0.022" ] 2026/10/24 21:34:37 [Basic] 0125-retry-static-child - Execution finished on a local pipeline engine with run configuration 'local' 2026/10/24 21:34:37 [Basic] Execute child.0 - Finished processing (I=0, O=0, R=1, W=0, U=0, E=0) 2026/10/24 21:34:37 [Basic] 0125-retry-static-parent - Pipeline duration : 0.06 seconds [ 0.060" ] 2026/10/24 21:34:37 [Basic] 0125-retry-static-parent - Execution finished on a local pipeline engine with run configuration 'local' 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Finished action [static variable cell] (result=[true]) 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Starting action [check static variable cell] 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Finished action [check static variable cell] (result=[true]) 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Starting action [delete field result] 2026/10/24 21:34:37 [Basic] delete field result - File [/tmp/hop-it-0125-fields.txt] deleted! 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Finished action [delete field result] (result=[true]) 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Starting action [delete field marker] 2026/10/24 21:34:37 [Basic] delete field marker - File [/tmp/hop-it-0125-fields.marker] deleted! 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Finished action [delete field marker] (result=[true]) 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Starting action [field values] 2026/10/24 21:34:37 [Basic] field values - Using run configuration [local] 2026/10/24 21:34:37 [Basic] 0125-retry-fields-parent - Executing this pipeline using the Local Pipeline Engine with run configuration 'local' 2026/10/24 21:34:37 [Basic] 0125-retry-fields-parent - Execution started for pipeline [0125-retry-fields-parent] 2026/10/24 21:34:37 [Basic] Generate rows.0 - Finished processing (I=0, O=0, R=0, W=1, U=0, E=0) 2026/10/24 21:34:37 [Basic] 0125-retry-fields-child - Executing this pipeline using the Local Pipeline Engine with run configuration 'local' 2026/10/24 21:34:37 [Basic] 0125-retry-fields-child - Execution started for pipeline [0125-retry-fields-child] 2026/10/24 21:34:37 [Basic] Generate rows.0 - Finished processing (I=0, O=0, R=0, W=1, U=0, E=0) 2026/10/24 21:34:37 [Basic] Record fields.0 - ECMAScript language level set to ES6. 2026/10/24 21:34:37 [Basic] Record fields.0 - Optimization level set to 9. 2026/10/24 21:34:37 [Basic] Record fields.0 - Finished processing (I=0, O=0, R=1, W=1, U=0, E=0) 2026/10/24 21:34:37 [Basic] Needs retry.0 - Finished processing (I=0, O=0, R=1, W=1, U=0, E=0) 2026/10/24 21:34:37 [Basic] Done.0 - Finished processing (I=0, O=0, R=1, W=1, U=0, E=0) 2026/10/24 21:34:37 [Basic] 0125-retry-fields-child - Pipeline duration : 0.038 seconds [ 0.038" ] 2026/10/24 21:34:37 [Basic] 0125-retry-fields-child - Execution finished on a local pipeline engine with run configuration 'local' 2026/10/24 21:34:37 [Basic] Execute child.0 - Finished processing (I=0, O=0, R=1, W=0, U=0, E=0) 2026/10/24 21:34:37 [Basic] 0125-retry-fields-parent - Pipeline duration : 0.091 seconds [ 0.091" ] 2026/10/24 21:34:37 [Basic] 0125-retry-fields-parent - Execution finished on a local pipeline engine with run configuration 'local' 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Finished action [field values] (result=[true]) 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Starting action [check field values] 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Finished action [check field values] (result=[true]) 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Starting action [Success] 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Finished action [Success] (result=[true]) 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Workflow execution finished 2026/10/24 21:34:37 [Basic] main-0125-pipeline-executor-retry - Workflow duration : 0.343 seconds [ 0.343" ] ``` <img width="1844" height="396" alt="image" src="https://github.com/user-attachments/assets/8da12159-7c9e-4abd-9ca4-eff40a65e3e5" /> Please let me know if you'd like me to investigate the Podman issue further or try another approach for running the integration tests. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
