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?
Seeing information related to your analysis processing requires some more permissions on your project (administer, specifically). Can you paste the stacktrace here?
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
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…