Java docker base映像更改导致maven无法正常工作

Java docker base映像更改导致maven无法正常工作,java,maven,docker,Java,Maven,Docker,我们使用gitlab作为CI/CD工具,始终使用图像:atlassianlabs/docker节点jdk chrome firefox:2018-04-23, 但大约一个月前,突然所有的声纳工作都停止了。我们什么也没改变 即使现在,在使用mvn clean install命令时,一切仍然顺利 但是使用mvn声纳:声纳发生了NPE。 我试图更改以在本地docker环境中运行脚本,但一切正常 image: atlassianlabs/docker-node-jdk-chrome-firefox:20

我们使用gitlab作为CI/CD工具,始终使用
图像:atlassianlabs/docker节点jdk chrome firefox:2018-04-23
, 但大约一个月前,突然所有的声纳工作都停止了。我们什么也没改变

即使现在,在使用
mvn clean install
命令时,一切仍然顺利 但是使用mvn声纳:声纳发生了NPE。 我试图更改以在本地docker环境中运行脚本,但一切正常

image: atlassianlabs/docker-node-jdk-chrome-firefox:2018-04-23
stages:
 - sonar
sonar-check:
 stage: sonar
script:
 mvn sonar:sonar -Dsonar.host.url=$SONAR_URL -Dsonar.login=$SONAR_TOKEN -Dsonar.branch=$CI_COMMIT_REF_NAME
并且错误输出为

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 04:12 min (Wall Clock)
[INFO] Finished at: 2019-10-22T06:51:32+00:00
[INFO] Final Memory: 121M/3392M
[INFO] ------------------------------------------------------------------------
[ERROR] java.util.concurrent.ExecutionException: java.lang.NullPointerException
java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.NullPointerException
    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder.multiThreadedProjectTaskSegmentBuild(MultiThreadedBuilder.java:170)
    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder.build(MultiThreadedBuilder.java:91)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: java.util.concurrent.ExecutionException: java.lang.NullPointerException
    at java.util.concurrent.FutureTask.report(FutureTask.java:122)
    at java.util.concurrent.FutureTask.get(FutureTask.java:192)
    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder.multiThreadedProjectTaskSegmentBuild(MultiThreadedBuilder.java:166)
    ... 16 more
Caused by: java.lang.NullPointerException
    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:185)
    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:181)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
我不知道那里发生了什么,但是在比较了两个结果输出之后,一件有趣的事情出现了,成功的版本运行了
OS名称:“linux”,版本:“4.15.0-1047-aws”,arch:“amd64”,系列:“unix”
,失败的运行在

OS name: "linux", version: "4.4.0-1066-aws", arch: "amd64", family: "unix"
有谁能帮我指出一个正确的方向来找出这是什么原因吗?
所有的工具版本都在这里

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T16:41:47+00:00)
Maven home: /usr/share/maven
Java version: 1.8.0_162, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre
Default locale: en, platform encoding: UTF8
OS name: "linux", version: "4.15.0-1010-aws", arch: "amd64", family: "unix"

atlassianlabs/docker node jdk chrome firefox:2018-04-23
的基本图像使用
buildpack-deps:jessie scm
解决,改为使用
maven:3.6.0-jdk-8-alpine
图像。手动安装节点之后,它就可以工作了。