Skip to content

Commit 89d4805

Browse files
check for ubuntu
1 parent 8c72b7a commit 89d4805

File tree

3 files changed

+24
-4
lines changed

3 files changed

+24
-4
lines changed

checkmarx-ast-cli.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.3.21-test-resolver
1+
2.3.21-test-resolver1

src/main/osinstaller/CxInstaller.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export class CxInstaller {
2222
private cliVersion: string;
2323
private readonly resourceDirPath: string;
2424
private readonly installedCLIVersionFileName = 'cli-version';
25-
private readonly cliDefaultVersion = '2.3.21-test-resolver'; // Update this with the latest version.
25+
private readonly cliDefaultVersion = '2.3.21-test-resolver1'; // Update this with the latest version.
2626
private readonly client: AstClient;
2727

2828
private static readonly PLATFORMS: Record<SupportedPlatforms, PlatformData> = {

src/main/wrapper/CxWrapper.ts

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -410,17 +410,37 @@ export class CxWrapper {
410410
prepareAdditionalParams(additionalParameters: string): string[] {
411411
const params: string[] = [];
412412

413+
logger.info("=== prepareAdditionalParams Debug ===");
414+
logger.info("1. Input received: " + additionalParameters);
415+
logger.info("2. Initial params array: " + JSON.stringify(params));
416+
413417
if (!additionalParameters) {
418+
logger.info("3. No additional parameters provided - returning empty array");
414419
return params;
415420
}
416421

422+
logger.info("4. Starting regex match process...");
417423
const paramList = additionalParameters.match(/(?:[^\s"]+|"[^"]*")+/g);
418-
logger.info("Additional parameters refined: " + paramList)
424+
logger.info("5. Regex result (paramList): " + JSON.stringify(paramList));
425+
426+
logger.info("Additional parameters refined: " + paramList);
427+
logger.info("6. Logger message sent with paramList");
428+
419429
if (paramList) {
420-
paramList.forEach((element) => {
430+
logger.info("7. paramList exists, starting forEach loop...");
431+
paramList.forEach((element, index) => {
432+
logger.info("8." + (index + 1) + ". Processing element: " + element);
421433
params.push(element);
434+
logger.info("8." + (index + 1) + ". params array after push: " + JSON.stringify(params));
422435
});
436+
logger.info("9. forEach completed");
437+
} else {
438+
logger.info("7. paramList is null/undefined - skipping forEach");
423439
}
440+
441+
logger.info("10. Final params array: " + JSON.stringify(params));
442+
logger.info("=== End Debug ===");
443+
424444
return params;
425445
}
426446

0 commit comments

Comments
 (0)