eclipse-cdt-cloud / eclipse-cdt-cloud/vscode-trace-extension

"3PP License Check using dash-licenses" is failing consistently

Open
#405 8 comments 0 reactions 0 assignees View on GitHub
tech debt
Dominant language
TypeScript
Stars
11
Forks
33
Avg merge
2d 16h
Merged PRs (30d)
1

Description

The check seem to fail on main and PR branches at the moment. E.g of recent failure: https://github.com/eclipse-cdt-cloud/vscode-trace-extension/actions/runs/29138657907/job/86844914135?pr=404

Here is the error from the log:

```
ERROR: Downloaded dash-licenses jar file appears to be invalid or corrupted: /home/runner/work/vscode-trace-extension/vscode-trace-extension/node_modules/@eclipse-dash/nodejs-wrapper/download/dash-licenses.jar
ERROR: Renaming it to dash-licenses.jar.invalid and exiting...
ERROR: Perhaps it will work next time?
```

Contributor guide

Open the contributing guide

Research direction

Start with the failed GitHub Actions run for PR 404 and inspect how @eclipse-dash/nodejs-wrapper downloads and validates dash-licenses.jar under node_modules. Determine why the license check fails on both main and pull-request branches; done means the check completes successfully in both contexts without the corrupted-jar error.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, node.js, typescript
Domain
build-system, ci-cd
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.