<< Back to previous view |
![]() |
[QB-4022] Build 'step status' with 'Repeat Parameters' without display log after upgrade version to 13.0.35
|
|
Status: | Closed |
Project: | QuickBuild |
Component/s: | None |
Affects Version/s: | 13.0.35 |
Fix Version/s: | None |
Type: | Bug | Priority: | Major |
Reporter: | Bin Wu | Assigned To: | Robin Shen |
Resolution: | Cannot Reproduce | Votes: | 0 |
Remaining Estimate: | Unknown | Time Spent: | Unknown |
Original Estimate: | Unknown |
Description |
Previous version 13.0.18 can view the log of 'step status' which run for 'Type: Shell/Batch Command' with 'Repeat Parameters'
Current log can be display from the 'Type: Sequential' which include 'Type: Shell/Batch Command' struct more like: RUN -> test (repeat parameter) here without log display on 'test' step, can display on the 'run' step |
Comments |
Comment by Robin Shen [ 07/Sep/23 01:55 PM ] |
Do you mean that if a step is configured to run with repeat params. The repeated step log can only be accessed from its parent step? I set up an example and it works fine. Can you please demonstrate the issue with a sample database? |
Comment by Bin Wu [ 08/Sep/23 03:49 AM ] |
verify with parameter in [ 'aaa', 'aaa/bbb' ], the 'aaa' can be display as normally, the 'aaa/bbb' couldn't display
check for the pop window and title 'aaa/bbb' has been cut off as 'aaa' on the title, but the url is correct: 'subsuite=aaa%2Fbbb' from the parent step with 'show step' catch 'subsuite=aaa/bbb@node' information |
Comment by Robin Shen [ 08/Sep/23 02:10 PM ] |
Tested and still everything works as expected. This is what I am doing:
1. Create a test configuration, add a test step, and configure a repeat param with name "message", and value "aaa, aaa/bbb" 2. Run the configuration, when the build finishes, open the step status tab, and click the log icon from step "master", "test?message=aaa", and "test?message=aaa/bbb", and all logs can be opened without any issue. |
Comment by Bin Wu [ 14/Sep/23 06:47 AM ] |
yes, I verify for the clean QB, 13.0.18, 13.0.35, and 13.0.18 upgrade to 13.0.35, 3 version also couldn't reproduce it
with check the source code about pop windows, catch it for Wicket.Ajax.baseUrl line the normally data at end is: "mesage=aaa%2Fbbb", but our server data is: "message=aaa/bbb" In my verify step it also is "message=aaa%2Fbbb" I'm not sure why here is not covert on our server, BTW: I also get the length about our step url, which > 80, the string start from 'master' |
Comment by Robin Shen [ 14/Sep/23 11:54 AM ] |
It will help a lot if you can reproduce this with a sample database. |
Comment by Bin Wu [ 19/Sep/23 01:57 AM ] |
try for the string length > 80 on the simple database, also couldn't reproduce it :( |