Comments (4)
Yup, fixed in v4.11.3!
https://github.com/DependencyTrack/dependency-track/releases/tag/4.11.3
from dependency-track.
Hi @nscuro , with 4.11.2 it now fails to import anythig:
2024-06-03 08:25:42,449 INFO [BomUploadProcessingTask] Processing CycloneDX BOM uploaded to project: 56d254dc-e764-456a-944a-c496f531712d
2024-06-03 08:25:42,934 ERROR [Persist] Insert of object "org.dependencytrack.model.License@5fee4b91" using statement "INSERT INTO "LICENSE" ("COMMENT","ISCUSTOMLICENSE","ISDEPRECATED","FSFLIBRE","HEADER","LICENSEID","NAME","ISOSIAPPROVED","SEEALSO","TEMPLATE","TEXT","UUID") VALUES (?,?,?,?,?,?,?,?,?,?,?,?)" failed : ERROR: null value in column "NAME" of relation "LICENSE" violates not-null constraint
Detail: Failing row contains (705, null, f, f, f, null, null, null, f, null, null, null, 4b655bac-26a7-40f3-889c-dd86e765f55a).
2024-06-03 08:25:42,936 ERROR [BomUploadProcessingTask] Error while processing bom
org.datanucleus.exceptions.NucleusDataStoreException: Insert of object "org.dependencytrack.model.License@5fee4b91" using statement "INSERT INTO "LICENSE" ("COMMENT","ISCUSTOMLICENSE","ISDEPRECATED","FSFLIBRE","HEADER","LICENSEID","NAME","ISOSIAPPROVED","SEEALSO","TEMPLATE","TEXT","UUID") VALUES (?,?,?,?,?,?,?,?,?,?,?,?)" failed : ERROR: null value in column "NAME" of relation "LICENSE" violates not-null constraint
Detail: Failing row contains (705, null, f, f, f, null, null, null, f, null, null, null, 4b655bac-26a7-40f3-889c-dd86e765f55a).
at org.datanucleus.store.rdbms.request.RequestUtil.convertSqlException(RequestUtil.java:41)
at org.datanucleus.store.rdbms.request.InsertRequest.execute(InsertRequest.java:625)
at org.datanucleus.store.rdbms.RDBMSPersistenceHandler.insertObjectInTable(RDBMSPersistenceHandler.java:235)
at org.datanucleus.store.rdbms.RDBMSPersistenceHandler.insertObject(RDBMSPersistenceHandler.java:211)
at org.datanucleus.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:4614)
at org.datanucleus.state.StateManagerImpl.makePersistent(StateManagerImpl.java:4591)
at org.datanucleus.ExecutionContextImpl.persistObjectInternal(ExecutionContextImpl.java:2076)
at org.datanucleus.ExecutionContext.persistObjectInternal(ExecutionContext.java:320)
at org.datanucleus.store.rdbms.mapping.java.PersistableMapping.setObjectAsValue(PersistableMapping.java:632)
at org.datanucleus.store.rdbms.mapping.java.PersistableMapping.setObject(PersistableMapping.java:381)
at org.datanucleus.store.rdbms.fieldmanager.ParameterSetter.storeObjectField(ParameterSetter.java:191)
at org.datanucleus.state.StateManagerImpl.providedObjectField(StateManagerImpl.java:1939)
at org.dependencytrack.model.Component.dnProvideField(Component.java)
at org.dependencytrack.model.Component.dnProvideFields(Component.java)
at org.datanucleus.state.StateManagerImpl.provideFields(StateManagerImpl.java:2583)
at org.datanucleus.store.rdbms.request.UpdateRequest.execute(UpdateRequest.java:436)
at org.datanucleus.store.rdbms.RDBMSPersistenceHandler.updateObjectInTable(RDBMSPersistenceHandler.java:529)
at org.datanucleus.store.rdbms.RDBMSPersistenceHandler.updateObject(RDBMSPersistenceHandler.java:494)
at org.datanucleus.state.StateManagerImpl.flush(StateManagerImpl.java:5917)
at org.datanucleus.flush.FlushOrdered.execute(FlushOrdered.java:96)
at org.datanucleus.ExecutionContextImpl.flushInternal(ExecutionContextImpl.java:4050)
at org.datanucleus.ExecutionContextImpl.processNontransactionalAtomicChanges(ExecutionContextImpl.java:1473)
at org.datanucleus.ExecutionContextImpl.processNontransactionalUpdate(ExecutionContextImpl.java:1434)
at org.datanucleus.state.StateManagerImpl.setObjectField(StateManagerImpl.java:3224)
at org.dependencytrack.model.Component.dnSetresolvedLicense(Component.java)
at org.dependencytrack.model.Component.setResolvedLicense(Component.java:678)
at org.dependencytrack.parser.cyclonedx.util.ModelConverter.convert(ModelConverter.java:574)
at org.dependencytrack.parser.cyclonedx.util.ModelConverter.convertComponents(ModelConverter.java:462)
at org.dependencytrack.tasks.BomUploadProcessingTask.inform(BomUploadProcessingTask.java:157)
at org.dependencytrack.tasks.BomUploadProcessingTaskV2.inform(BomUploadProcessingTaskV2.java:151)
at alpine.event.framework.BaseEventService.lambda$publish$0(BaseEventService.java:110)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.postgresql.util.PSQLException: ERROR: null value in column "NAME" of relation "LICENSE" violates not-null constraint
Detail: Failing row contains (705, null, f, f, f, null, null, null, f, null, null, null, 4b655bac-26a7-40f3-889c-dd86e765f55a).
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2725)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2412)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:371)
at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:502)
at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:419)
at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:194)
at org.postgresql.jdbc.PgPreparedStatement.executeUpdate(PgPreparedStatement.java:155)
at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61)
at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java)
at org.datanucleus.store.rdbms.SQLController.doExecuteStatementUpdate(SQLController.java:463)
at org.datanucleus.store.rdbms.SQLController.executeStatementUpdateDeferRowCountCheckForBatching(SQLController.java:413)
at org.datanucleus.store.rdbms.request.InsertRequest.execute(InsertRequest.java:532)
... 32 common frames omitted
from dependency-track.
Small correction, it did import a handful of components but is about a couple hundred short.
from dependency-track.
ref.: #3798
from dependency-track.
Related Issues (20)
- dependencytrack/apiserver not running while configuring Postgresql db with Docker Compose HOT 3
- Usability of VulnerabilityAudit HOT 1
- H2 Database error preventing Dependency Track to run HOT 1
- Can't get teams synchronized/OIDC groups added with GitLab OIDC HOT 7
- [create vulnerability->general -> cwe] Click +, the list page turns without data
- Usage of Dependency tracker 4.11.3 getting blockage HOT 2
- Use stricter identity comparison when merging components HOT 5
- No error when BOM upload fails due to PURL address size limit exceeding HOT 1
- Need a way to export VEX/VDRs that excludes all of the suppressed vulnerabilities
- After the Vulnerability Details Affected Components were updated, the cpe was gone
- BOM_PROCESSED & BOM_CONSUMED Alerts Not Sent When BOM Processing V2 Enabled HOT 1
- Incorrect API response from GET /api/v1/project/{id} following a specific sequence of API calls
- ProjectMetric doesn't contain project field, required according to Swagger HOT 1
- CycloneDX BOM validation fails for git style externalReferences HOT 7
- Tag Management MVP: Inspecting Usage
- Include or Exclude Projects From BOM Validation Using Tags
- BOM upload after clone of project might get stuck/fail
- Schema validation error when importing SBOMs that were exported by DT itself HOT 5
- "...project/{name}/{version}" API Fails to Retrieve Badge When Project Name Includes "/"
- CycloneDX sbom cannot be imported because of validation issue Error 400 when advisory url contains spaces HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dependency-track.