VisitException when analzying in azure devops

Hi,

i used sonar cloud for quite a bit now and it is a fantastic service so far. But until recently I no longer can upload my generated reports to sonarcloud as a “org.sonar.ce.task.projectanalysis.component.VisitException” is thrown. Here is the link https://sonarcloud.io/project/background_tasks?id=Lauchi_Microwave

The stacktrace also reports a NullPointer Exception and I really do not know what I am doing wrong. It always reports the exception on new classes, for whatever reason.

Did anybody also encounter this problem or might this be a bug?

Hey!

Seeing information related to your analysis processing requires some more permissions on your project (administer, specifically). Can you paste the stacktrace here?

Colin

Oh, sorry, this is the stacktrace:

org.sonar.ce.task.projectanalysis.component.VisitException: Visit of Component {key=Lauchi_Microwave:Microwave.Queries/UpdateEveryAttribute.cs:BRANCH:development,type=FILE} failed
at org.sonar.ce.task.projectanalysis.component.VisitException.rethrowOrWrap(VisitException.java:44)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visit(VisitorsCrawler.java:74)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visitChildren(VisitorsCrawler.java:110)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visitImpl(VisitorsCrawler.java:97)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visit(VisitorsCrawler.java:72)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visitChildren(VisitorsCrawler.java:110)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visitImpl(VisitorsCrawler.java:97)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visit(VisitorsCrawler.java:72)
at org.sonar.ce.task.projectanalysis.step.ExecuteVisitorsStep.execute(ExecuteVisitorsStep.java:51)
at org.sonar.ce.task.step.ComputationStepExecutor.executeStep(ComputationStepExecutor.java:81)
at org.sonar.ce.task.step.ComputationStepExecutor.executeSteps(ComputationStepExecutor.java:72)
at org.sonar.ce.task.step.ComputationStepExecutor.execute(ComputationStepExecutor.java:59)
at org.sonar.ce.task.projectanalysis.taskprocessor.ReportTaskProcessor.process(ReportTaskProcessor.java:81)
at org.sonar.ce.taskprocessor.CeWorkerImpl$ExecuteTask.executeTask(CeWorkerImpl.java:209)
at org.sonar.ce.taskprocessor.CeWorkerImpl$ExecuteTask.run(CeWorkerImpl.java:191)
at org.sonar.ce.taskprocessor.CeWorkerImpl.findAndProcessTask(CeWorkerImpl.java:158)
at org.sonar.ce.taskprocessor.CeWorkerImpl$TrackRunningState.get(CeWorkerImpl.java:133)
at org.sonar.ce.taskprocessor.CeWorkerImpl.call(CeWorkerImpl.java:85)
at org.sonar.ce.taskprocessor.CeWorkerImpl.call(CeWorkerImpl.java:53)
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.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
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)
Caused by: java.lang.IllegalStateException: Fail to process issues of component ‘Lauchi_Microwave:Microwave.Queries/UpdateEveryAttribute.cs:BRANCH:development’
at org.sonar.ce.task.projectanalysis.issue.IntegrateIssuesVisitor.visitAny(IntegrateIssuesVisitor.java:66)
at org.sonar.ce.task.projectanalysis.component.TypeAwareVisitorWrapper.visitAny(TypeAwareVisitorWrapper.java:77)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visitNode(VisitorsCrawler.java:117)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visitImpl(VisitorsCrawler.java:100)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visit(VisitorsCrawler.java:72)
… 25 more
Caused by: java.lang.NullPointerException: organizationAlmId can’t be null
at java.util.Objects.requireNonNull(Objects.java:228)
at com.sonarsource.branch.alm.ProjectAlmBindingLookup$ProjectAlmBinding$Builder.build(ProjectAlmBindingLookup.java:114)
at com.sonarsource.branch.alm.ProjectAlmBindingLookupImpl.lambda$forProject$2(ProjectAlmBindingLookupImpl.java:47)
at java.util.Optional.map(Optional.java:215)
at com.sonarsource.branch.alm.ProjectAlmBindingLookupImpl.forProject(ProjectAlmBindingLookupImpl.java:42)
at com.sonarsource.branch.pr.PrDecoratorProvider.buildContext(PrDecoratorProvider.java:62)
at com.sonarsource.branch.pr.PrDecoratorProvider.get(PrDecoratorProvider.java:48)
at com.sonarsource.branch.pr.PrRecordingIssueVisitor.computeRecordingOn(PrRecordingIssueVisitor.java:58)
at com.sonarsource.branch.pr.PrRecordingIssueVisitor.isRecordingOn(PrRecordingIssueVisitor.java:50)
at com.sonarsource.branch.pr.PrRecordingIssueVisitor.onIssue(PrRecordingIssueVisitor.java:41)
at org.sonar.ce.task.projectanalysis.issue.IssueVisitors.onIssue(IssueVisitors.java:42)
at org.sonar.ce.task.projectanalysis.issue.IntegrateIssuesVisitor.process(IntegrateIssuesVisitor.java:115)
at org.sonar.ce.task.projectanalysis.issue.IntegrateIssuesVisitor.fillNewOpenIssues(IntegrateIssuesVisitor.java:82)
at org.sonar.ce.task.projectanalysis.issue.IntegrateIssuesVisitor.visitAny(IntegrateIssuesVisitor.java:60)
… 29 more

ok, all of the sudden it started to work again. I deleted some branches and made it on the master (the master always worked) and when I tried it agin, it worked this morning :confused:

Thanks, though!

Ok and now on the last build, it failed again xD
It looks like it has something to do with new files? Or with new constructors (in this case)? This just seems very odd…