whitesource / unified-agent-distribution

51 stars 48 forks source link

generateScanReport doesn't work with UA Version 21.12.1 #24

Closed joaquin386 closed 2 years ago

joaquin386 commented 2 years ago

Hi

We have the parameter generateScanReport=true and scanReportFilenameFormat=static for UA 21.12.1 and the scan_report.json is not written to whitesource/scan_report.json. We even have this from the logs:

scan report created successfully at /vsts/agent/_work/24/s/./whitesource/scan_report.json

But when checking there is NO folder or NO file with the scan_report.json name.

We had before the upgrade the UA 21.11.2 and the report was generated correctly, we have to disable now the WS scanning because the automation was base on that file.

This started happening the moment UA was upgraded o 21.12.1 (was working on 21.11.2)

BR

Joaquin

LenaKleyner commented 2 years ago

Hi @joaquin386 , we will need more information to evaluate your issue. Could you please open a support ticket with all the relevant information (the Unified Agent execution command, its settings, and the output log)?

Thanks!

Lena

joaquin386 commented 2 years ago

You have the case open now at your end. Logs provided where all the above is shown. Still the logs show this:

scan report created successfully at /vsts/agent/_work/24/s/./whitesource/scan_report.json

Seems as the logs is writing the file but then doing a ls -al of /vsts/agent/_work/24/s/ doesnt show the whitesource directory or the file that has to be created inside it and as I just mention this started on the 26th December when the UA 21.12.1 was release

kostukp96 commented 2 years ago

in 21.12.2 doesnt work to...

kostukp96 commented 2 years ago

@joaquin386 did you manage to solve this problem?

joaquin386 commented 2 years ago

Yes this parameter suddenly was needed after the upgrade. log.files.level

So now it is working and yes the case can be closed. I can do it if you want.

kostukp96 commented 2 years ago

@joaquin386 Can you tell me where I need to set this parameter?

joaquin386 commented 2 years ago

@kostukp96 You have the documentation here: https://whitesource.atlassian.net/wiki/spaces/WD/pages/1544880156/Unified+Agent+Configuration+Parameters

So either you pass it as an environment variable WS_log.files.level=INFO or you pass it together with your Whitesource execution command /usr/bin/java -jar /vsts/agent/_work/whitesource_agent/wss-unified-agent.jar ..... -log.files.level Info

So you have two options ... whichever fits you best.

Closing Issue as problem is solved now.

djwgit commented 1 year ago

@joaquin386 with UA version 22.6.2 I tried your solution setting -log.files.level Info, log file size changed, since default is Debug. but still no report json generated... wonder if it still works for you with this latest UA version... thanks