Hi Everyone.
We have become aware of an issue with a recently released version of Docker that is causing issues for some customers utilising the self-hosted runner. The problem manifests itself when trying to run a step that uses a custom Docker-in-Docker image.
Docker have released a new version of the docker engine (https://docs.docker.com/engine/release-notes/26.0/) which is not currently compatible with the runner.
When encountered, the following error will appear in the runner log:
An error occurred whilst inspecting image.
java.lang.NullPointerException: The mapper function returned a null value.
We have been able to reproduce this issue internally and confirm that it is limited to Docker 26. We are investigating the cause of this issue and working on implementing support for it to ensure customers can upgrade.
Please avoid upgrading to Docker v26 until this incompatibility has been resolved. If you are experiencing this issue today, pinning your Docker version to 25.x or an earlier compatible version should remediate the issue.
Edmund Munday
Senior Product Manager, DevOps Automation - Bitbucket Cloud
Atlassian
Melbourne, Australia
4 accepted answers
8 comments