Error when Continua passes a Checkbox Select variable to FinalBuilder 8

Continua v1.8.0.96

FinalBuilder v7.0.0.3472 Pro
FinalBuilder v8.0.0.1618 Pro

OS: Windows 10 Pro, version 1511, Build 10586.0

RAM: 1.7GB free out of 3.0GB
Disk space: 12.6GB free out of 64.6GB


My Continua configuration has a configuration variable of type Text, with a prompt type of Checkbox Select.

When I make a single selection for this variable, the value is correctly passed to FinalBuilder 8.

When I make multiple selections for this variable, the value fails to pass correctly to FinalBuild 8. The log excerpt looks as follows:

11:38:34 AM        Variable [MachineList] set to [MTAS03 (Test)]
11:38:34 AM        Error - variable doesn’t exist:
11:38:34 AM        
11:38:34 AM        
11:38:34 AM        Exit with return code: 14 (ERRORSETTINGVARIABLE)
11:38:35 AM        
11:38:35 AM        FinalBuilder action failed with exit code 14.

If I perform the same operation, but use FinalBuilder 7, multiple selections work, as shown in this log excerpt:

11:55:55 AM        Variable [MachineList] set to [MTAS03 (Test)
MTAS07]
11:55:55 AM        Action List :Main

My current theory is that when calling FinalBuilder 8, Continua is incorrectly parsing the variable multiple values. It’s assigning the first value to the variable, but treating the second value as a variable name, hence the “variable doesn’t exist” error.

This bug has stalled moving our build infrastructure to Delphi 10, which I’m half way through doing, as we need FinalBuilder 8 for a Build Delphi action that supports Delphi 10. A timely solution would be greatly appreciated.

Hi Bruce,

Thank you for reporting this. We reproduced the bug and found that  we were not escaping newlines before passing the variable values to the FinalBuilder action. You can download a new build which includes a fix using the following links:

Continua CI Server Setup (64-bit) v1.8.0.102
Continua CI Agent Setup (64-bit) v1.8.0.102

Continua CI Server Setup (32-bit) v1.8.0.102
Continua CI Agent Setup (32-bit) v1.8.0.102

 

Hi Steve,

Thank you for the prompt response. The new build has fix the problem.

Thanks for your help.

Bruce.

Sorry, I meant Dave. And Steve too, if there was one involved. :slight_smile: