You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bookkeeper.apache.org by he...@apache.org on 2025/04/01 02:01:19 UTC

(bookkeeper) branch master updated: Bump dependency-check to 12.1.0 (#4569)

This is an automated email from the ASF dual-hosted git repository.

hezhangjian pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git


The following commit(s) were added to refs/heads/master by this push:
     new bdc08bc2ad Bump dependency-check to 12.1.0 (#4569)
bdc08bc2ad is described below

commit bdc08bc2ad62844f0a33fd43563b3b43e45e432c
Author: Yike Xiao <km...@live.com>
AuthorDate: Tue Apr 1 10:01:13 2025 +0800

    Bump dependency-check to 12.1.0 (#4569)
    
    ### Motivation
    
    The CI Job `OWASP Dependency Check` has failed consistently since [last month][failed-ci-job], below are the error details:
    ```
    Error:  Unable to continue dependency-check analysis.
    Error:  Failed to execute goal org.owasp:dependency-check-maven:10.0.2:aggregate (default) on project bookkeeper: Fatal exception(s) analyzing Apache BookKeeper :: Parent: One or more exceptions occurred during analysis:
    Error:          UpdateException: Error updating the NVD Data
    Error:                  caused by NvdApiException: Failed to parse NVD data
    Error:                  caused by ValueInstantiationException: Cannot construct instance of `io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data$ModifiedCiaType`, problem: SAFETY
    Error:   at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 3052240] (through reference chain: io.github.jeremylong.openvulnerability.client.nvd.CveApiJson20["vulnerabilities"]->java.util.ArrayList[1471]->io.github.jeremylong.openvulnerability.client.nvd.DefCveItem["cve"]->io.github.jeremylong.openvulnerability.client.nvd.CveItem["metrics"]->io.github.jeremylong.openvulnerability.client.nvd.Metrics["cvssMetricV40"]->java.util.ArrayList[0]- [...]
    Error:                  caused by IllegalArgumentException: SAFETY
    Error:          NoDataException: No documents exist
    Error:  -> [Help 1]
    ```
    
    According to `dependency-check` Mandatory Upgrade [Notice](https://github.com/dependency-check/DependencyCheck/issues/7463):
    ```
    Due to compatibility issues with the NVD API - all users must upgrade to 12.1.0 or later.
    ```
    
    This patch is to do so.
    
    [failed-ci-job]: https://github.com/apache/bookkeeper/actions/runs/13349834218/job/37284861261
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index 631a7fe79f..14c18728b6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -193,7 +193,7 @@
     <maven-checkstyle-plugin.version>3.3.1</maven-checkstyle-plugin.version>
     <maven-compiler-plugin.version>3.12.1</maven-compiler-plugin.version>
     <maven-surefire-plugin.version>3.2.5</maven-surefire-plugin.version>
-    <dependency-check-maven.version>10.0.2</dependency-check-maven.version>
+    <dependency-check-maven.version>12.1.0</dependency-check-maven.version>
     <nar-maven-plugin.version>3.10.1</nar-maven-plugin.version>
     <os-maven-plugin.version>1.7.1</os-maven-plugin.version>
     <protobuf-maven-plugin.version>0.6.1</protobuf-maven-plugin.version>