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]

Reply via email to