@ganncamp Sorry to bother again but it seems I am still stuck on my null pointer exception.
16:04:35 Caused by: java.lang.NullPointerException
16:04:35 at org.eclipse.jgit.lib.ObjectIdOwnerMap.get(ObjectIdOwnerMap.java:138)
16:04:35 at org.eclipse.jgit.revwalk.RevWalk.parseAny(RevWalk.java:888)
16:04:35 at org.eclipse.jgit.revwalk.RevWalk.parseCommit(RevWalk.java:800)
16:04:35 at org.sonarsource.scm.git.GitScmProviderBefore77.prepareTreeParser(GitScmProviderBefore77.java:196)
16:04:35 at org.sonarsource.scm.git.GitScmProviderBefore77.branchChangedFiles(GitScmProviderBefore77.java:90)
16:04:35 at org.sonar.scanner.scm.ScmChangedFilesProvider.loadChangedFilesIfNeeded(ScmChangedFilesProvider.java:63)
16:04:35 at org.sonar.scanner.scm.ScmChangedFilesProvider.provide(ScmChangedFilesProvider.java:43)
16:04:35 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
16:04:35 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
16:04:35 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
16:04:35 at java.base/java.lang.reflect.Method.invoke(Unknown Source)
16:04:35 at org.picocontainer.injectors.MethodInjector.invokeMethod(MethodInjector.java:129)
16:04:35 at org.picocontainer.injectors.MethodInjector.access$000(MethodInjector.java:39)
16:04:35 at org.picocontainer.injectors.MethodInjector$2.run(MethodInjector.java:113)
16:04:35 at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
16:04:35 at org.picocontainer.injectors.MethodInjector.decorateComponentInstance(MethodInjector.java:120)
16:04:35 at org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(CompositeInjector.java:58)
16:04:35 at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:142)
16:04:35 at org.picocontainer.injectors.ProviderAdapter.getComponentInstance(ProviderAdapter.java:96)
16:04:35 at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:699)
16:04:35 at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:647)
16:04:35 at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:63)
PR branch being fetched does have the latest commit as checkout in my pipeline shows it. My Multibranch is simply the “current pull request revision” and bitbucket multibranch pipeline is set.
Do you have any other suggestions as to why sonar won’t use the PR branch to scan this ?