<< Back to previous view

[QB-4022] Build 'step status' with 'Repeat Parameters' without display log after upgrade version to 13.0.35
Created: 07/Sep/23  Updated: 23/Dec/23

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 :(
Generated at Thu May 16 18:51:37 UTC 2024 using JIRA 189.