-
-
Notifications
You must be signed in to change notification settings - Fork 595
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Schema validation error when importing SBOMs that were exported by DT itself #3897
Comments
Can you share the error messages you're getting for the upload requests? The response body will list the things it found to be wrong. Our tests of the export functionality do validate the generated BOMs, but of course it all comes down to the data being exported. Knowing what failed would help to reproduce and fix. |
There is nothing in the logs (at least not the ones I have access to), but I was able to get the response by manually executing a POST. Hope this helps... |
That does help, it all seems to be license related. Thanks for providing the sample! |
I figured it out! We have added some licenses and set those on components. The export does add these in the SBOM, but the import apparently only validates against the official licenses, which causes this exception! |
Yeah I think we need to populate the We already match |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Current Behavior
When exporting an SBOM for a project and then trying to import it again, DT gives an exception that the Schema validation failed.
Steps to Reproduce
Expected Behavior
The BOM should be imported without problems.
Dependency-Track Version
4.11.4
Dependency-Track Distribution
Container Image
Database Server
PostgreSQL
Database Server Version
14.9
Browser
Mozilla Firefox
Checklist
The text was updated successfully, but these errors were encountered: