Hi there,
I have started getting a nullPointer Exception being thrown from my pipeline by checkstyle.
It started when I was using 0.2.0 . I have tried upgrading to 0.3.0 to no avail.
Here is the log from the pipeline:
+ docker container run \--volume=/opt/atlassian/pipelines/agent/build:/opt/atlassian/pipelines/agent/build \--volume=/opt/atlassian/pipelines/agent/ssh:/opt/atlassian/pipelines/agent/ssh:ro \--volume=/usr/local/bin/docker:/usr/local/bin/docker:ro \--volume=/opt/atlassian/pipelines/agent/build/.bitbucket/pipelines/generated/pipeline/pipes:/opt/atlassian/pipelines/agent/build/.bitbucket/pipelines/generated/pipeline/pipes \--volume=/opt/atlassian/pipelines/agent/build/.bitbucket/pipelines/generated/pipeline/pipes/atlassian/checkstyle-report:/opt/atlassian/pipelines/agent/build/.bitbucket/pipelines/generated/pipeline/pipes/atlassian/checkstyle-report \--workdir=$(pwd) \--label=org.bitbucket.pipelines.system=true \--env=BITBUCKET_STEP_TRIGGERER_UUID="$BITBUCKET_STEP_TRIGGERER_UUID" \--env=BITBUCKET_REPO_FULL_NAME="$BITBUCKET_REPO_FULL_NAME" \--env=BITBUCKET_GIT_HTTP_ORIGIN="$BITBUCKET_GIT_HTTP_ORIGIN" \--env=BITBUCKET_PROJECT_UUID="$BITBUCKET_PROJECT_UUID" \--env=BITBUCKET_REPO_IS_PRIVATE="$BITBUCKET_REPO_IS_PRIVATE" \--env=BITBUCKET_WORKSPACE="$BITBUCKET_WORKSPACE" \--env=BITBUCKET_REPO_OWNER_UUID="$BITBUCKET_REPO_OWNER_UUID" \--env=BITBUCKET_BRANCH="$BITBUCKET_BRANCH" \--env=BITBUCKET_REPO_UUID="$BITBUCKET_REPO_UUID" \--env=BITBUCKET_PROJECT_KEY="$BITBUCKET_PROJECT_KEY" \--env=BITBUCKET_PARALLEL_STEP_COUNT="$BITBUCKET_PARALLEL_STEP_COUNT" \--env=BITBUCKET_REPO_SLUG="$BITBUCKET_REPO_SLUG" \--env=CI="$CI" \--env=BITBUCKET_REPO_OWNER="$BITBUCKET_REPO_OWNER" \--env=BITBUCKET_PARALLEL_STEP="$BITBUCKET_PARALLEL_STEP" \--env=BITBUCKET_STEP_RUN_NUMBER="$BITBUCKET_STEP_RUN_NUMBER" \--env=BITBUCKET_BUILD_NUMBER="$BITBUCKET_BUILD_NUMBER" \--env=BITBUCKET_GIT_SSH_ORIGIN="$BITBUCKET_GIT_SSH_ORIGIN" \--env=BITBUCKET_PIPELINE_UUID="$BITBUCKET_PIPELINE_UUID" \--env=BITBUCKET_COMMIT="$BITBUCKET_COMMIT" \--env=PIPELINES_JWT_TOKEN="$PIPELINES_JWT_TOKEN" \--env=BITBUCKET_STEP_UUID="$BITBUCKET_STEP_UUID" \--env=BITBUCKET_DOCKER_HOST_INTERNAL="$BITBUCKET_DOCKER_HOST_INTERNAL" \--env=DOCKER_HOST="tcp://host.docker.internal:2375" \--env=BITBUCKET_PIPE_SHARED_STORAGE_DIR="/opt/atlassian/pipelines/agent/build/.bitbucket/pipelines/generated/pipeline/pipes" \--env=BITBUCKET_PIPE_STORAGE_DIR="/opt/atlassian/pipelines/agent/build/.bitbucket/pipelines/generated/pipeline/pipes/atlassian/checkstyle-report" \--env=CHECKSTYLE_REPORT_ID="checkstyle-1" \--env=CHECKSTYLE_RESULT_PATTERN=".*/checkstyle-result.xml$" \--env=REPORT_FAIL_SEVERITY="info" \--add-host="host.docker.internal:$BITBUCKET_DOCKER_HOST_INTERNAL" \bitbucketpipelines/checkstyle-report:0.3.0Unable to find image 'bitbucketpipelines/checkstyle-report:0.3.0' locally0.3.0: Pulling from bitbucketpipelines/checkstyle-reporte7c96db7181b: Pulling fs layerf910a506b6cb: Pulling fs layerb6abafe80f63: Pulling fs layer7d6a3104b9c1: Pulling fs layer7d6a3104b9c1: Waitingf910a506b6cb: Verifying Checksumf910a506b6cb: Download completee7c96db7181b: Verifying Checksume7c96db7181b: Download completee7c96db7181b: Pull completef910a506b6cb: Pull complete7d6a3104b9c1: Verifying Checksum7d6a3104b9c1: Download completeb6abafe80f63: Verifying Checksumb6abafe80f63: Download completeb6abafe80f63: Pull complete7d6a3104b9c1: Pull completeDigest: sha256:d303220db226c19f69a05c1964caa4a67469842e80f3eb365da06b20ec3cd905Status: Downloaded newer image for bitbucketpipelines/checkstyle-report:0.3.0Exception in thread "main" java.lang.NullPointerExceptionat sun.nio.fs.UnixPath.normalizeAndCheck(UnixPath.java:77)at sun.nio.fs.UnixPath.<init>(UnixPath.java:71)at sun.nio.fs.UnixFileSystem.getPath(UnixFileSystem.java:281)at java.nio.file.Paths.get(Paths.java:84)at com.atlassian.bitbucket.pipelines.checkstyle.report.Main.main(Main.java:69)
this is for a java based project. here is my pipeline
# Template maven-build
# This template allows you to test and build your Java project with Maven.
# The workflow allows running tests, code checkstyle and security scans on the default branch.
# Prerequisites: pom.xml and appropriate project structure should exist in the repository.
image: maven:3.6.3
pipelines:
default:
- parallel:
- step:
name: Build and Test
caches:
- maven
script:
- mvn -B verify --file pom.xml package
artifacts:
- $BITBUCKET_CLONE_DIR/target/v*
after-script:
- mkdir artifacts_for_deploy
- mv target/v*war artifacts_for_deploy
- pipe: atlassian/aws-s3-deploy:1.1.0
variables:
AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY: $AWS_SECRET_ACCESS_KEY
AWS_DEFAULT_REGION: 'us-west-1'
S3_BUCKET: $AWS_IFS_S3_ARTIFACT_BUCKET
LOCAL_PATH: 'artifacts_for_deploy'
COMMAND: 'upload'
- step:
name: checkstyle
script:
- pipe: atlassian/checkstyle-report:0.3.0
- step:
name: Security Scan
script:
# Run a security scan for sensitive data.
# See more security tools at https://bitbucket.org/product/features/pipelines/integrations?&category=security
- pipe: atlassian/git-secrets-scan:0.4.3
@bill comer  Hi. Thanks for your question. We will investigate this issue and notify you.
Regards, Igor.
 
 
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.