2016-04-12 1 views
1

Ich benutze Bitbucket mit Sonar und Bamboo und den neuesten Versionen. Ich habe es konfiguriert, Sonar auf einer Pull-Anforderung zu erstellen und auszuführen.Sonar Bitbucket ziehen diff fehlgeschlagene Nachricht

Dieser Teil funktioniert gut. In Bitbucket sehe ich die Sonar-Ergebnisse und der grüne XXX hat alle Quality-Gates mit den darunter liegenden Metriken passiert.

Das Problem ist, wenn ich auf die Registerkarte DIFF klicken. Es zeigt die diff, sondern auch einem großen roten:

Sonar für Bitbucket gescheitert war, konnte Build Projekt XXX

enter image description here

mich verrückt analysieren. Jede Hilfe wird geschätzt!

Localhost-Protokoll Schnipsel von vielen ähnlichen Fehler:

at ch.mibex.stash.sonar4stash.sonar.buildinfo.StashFileContentRetriever.getFileContents(StashFileContentRetriever.scala:18) ~[plugin.805853672496094168.sonar4stash-1.6.1_1459539398878.jar:na] 
at ch.mibex.stash.sonar4stash.sonar.buildinfo.maven.MavenProject.getFileContent(MavenProject.scala:135) [plugin.805853672496094168.sonar4stash-1.6.1_1459539398878.jar:na] 
at ch.mibex.stash.sonar4stash.sonar.buildinfo.maven.MavenProject.pomToModel(MavenProject.scala:31) [plugin.805853672496094168.sonar4stash-1.6.1_1459539398878.jar:na] 
at ch.mibex.stash.sonar4stash.sonar.buildinfo.maven.MavenProject.ch$mibex$stash$sonar4stash$sonar$buildinfo$maven$MavenProject$$processModules(MavenProject.scala:42) [plugin.805853672496094168.sonar4stash-1.6.1_1459539398878.jar:na] 
at ch.mibex.stash.sonar4stash.sonar.buildinfo.maven.MavenProject$$anonfun$ch$mibex$stash$sonar4stash$sonar$buildinfo$maven$MavenProject$$processModules$1.apply(MavenProject.scala:75) [plugin.805853672496094168.sonar4stash-1.6.1_1459539398878.jar:na] 
at ch.mibex.stash.sonar4stash.sonar.buildinfo.maven.MavenProject$$anonfun$ch$mibex$stash$sonar4stash$sonar$buildinfo$maven$MavenProject$$processModules$1.apply(MavenProject.scala:65) [plugin.805853672496094168.sonar4stash-1.6.1_1459539398878.jar:na] 
at scala.collection.immutable.List.foreach(List.scala:381) [scala-2.11-provider-plugin-0.10.jar:na] 
at ch.mibex.stash.sonar4stash.sonar.buildinfo.maven.MavenProject.ch$mibex$stash$sonar4stash$sonar$buildinfo$maven$MavenProject$$processModules(MavenProject.scala:65) [plugin.805853672496094168.sonar4stash-1.6.1_1459539398878.jar:na] 
at ch.mibex.stash.sonar4stash.sonar.buildinfo.maven.MavenProject.analyze(MavenProject.scala:24) [plugin.805853672496094168.sonar4stash-1.6.1_1459539398878.jar:na] 
at ch.mibex.stash.sonar4stash.sonar.buildinfo.BuildProjectsAnalyzer$$anonfun$1$$anonfun$apply$2.apply(BuildProjectsAnalyzer.scala:39) [plugin.805853672496094168.sonar4stash-1.6.1_1459539398878.jar:na] 
at ch.mibex.stash.sonar4stash.sonar.buildinfo.BuildProjectsAnalyzer$$anonfun$1$$anonfun$apply$2.apply(BuildProjectsAnalyzer.scala:37) [plugin.805853672496094168.sonar4stash-1.6.1_1459539398878.jar:na] 
at scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24) [scala-2.11-provider-plugin-0.10.jar:na] 
at scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24) [scala-2.11-provider-plugin-0.10.jar:na] 
at com.atlassian.stash.internal.concurrent.StateTransferringExecutor$StateTransferringRunnable.run(StateTransferringExecutor.java:70) [bitbucket-platform-4.4.2.jar:na] 
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.8.0_77] 
at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.8.0_77] 
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) [na:1.8.0_77] 
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [na:1.8.0_77] 
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_77] 
at java.lang.Thread.run(Unknown Source) [na:1.8.0_77] 
... 46 frames trimmed 
2016-04-13 05:56:21,026 ERROR [threadpool:thread-2] jvienneau @1JCQX84x356x15892x0 1x5tg13 10.12.40.146 "GET /rest/sonar4stash/1.0/sonarissues HTTP/1.1" c.m.s.s.s.b.StashFileContentRetriever SONAR: Was not able to read build file dataservice\casenet-dataservice-adapter/pom.xml in repository TC libs of branch hzawil/TEST-1. Will stop analysis now... 
com.atlassian.bitbucket.content.NoSuchPathException: The path "dataservice\casenet-dataservice-adapter/pom.xml" does not exist at revision "refs/heads/hzawil/TEST-1" 
at com.atlassian.bitbucket.scm.git.command.GitCommandExitHandler.evaluateStdErr(GitCommandExitHandler.java:74) ~[bitbucket-git-4.4.2.jar:na] 
at com.atlassian.bitbucket.scm.git.command.GitCommandExitHandler.onError(GitCommandExitHandler.java:156) ~[bitbucket-git-4.4.2.jar:na] 
at com.atlassian.bitbucket.scm.DefaultCommandExitHandler.onExit(DefaultCommandExitHandler.java:31) ~[bitbucket-spi-4.4.2.jar:na] 
at com.atlassian.bitbucket.scm.BaseCommand.callExitHandler(BaseCommand.java:138) ~[bitbucket-spi-4.4.2.jar:na] 
at com.atlassian.bitbucket.scm.BaseCommand$CommandFuture.internalGet(BaseCommand.java:252) ~[bitbucket-spi-4.4.2.jar:na] 
at com.atlassian.bitbucket.scm.BaseCommand$CommandFuture.get(BaseCommand.java:221) ~[bitbucket-spi-4.4.2.jar:na] 
at com.atlassian.bitbucket.scm.BaseCommand.call(BaseCommand.java:75) ~[bitbucket-spi-4.4.2.jar:na] 
at com.atlassian.stash.internal.content.DefaultContentService.streamFile(DefaultContentService.java:129) ~[bitbucket-service-impl-4.4.2.jar:na] 
at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26) ~[atlassian-plugins-core-4.1.1.jar:na] 
at ch.mibex.stash.sonar4stash.sonar.buildinfo.StashFileContentRetriever.getFileContents(StashFileContentRetriever.scala:18) ~[plugin.805853672496094168.sonar4stash-1.6.1_1459539398878.jar:na] 
at ch.mibex.stash.sonar4stash.sonar.buildinfo.maven.MavenProject.getFileContent(MavenProject.scala:135) [plugin.805853672496094168.sonar4stash-1.6.1_1459539398878.jar:na] 
at ch.mibex.stash.sonar4stash.sonar.buildinfo.maven.MavenProject.pomToModel(MavenProject.scala:31) [plugin.805853672496094168.sonar4stash-1.6.1_1459539398878.ja 

Antwort

0

Ich bin der Autor des Plug-in. Ich brauche einen Stack-Trace, um Ihnen zu helfen. Könnten Sie sich bitte Ihr Bitbucket-Serverprotokoll ansehen? Wenn Sie hier keinen Stack-Trace freigeben möchten, können Sie in unserem JIRA-Projekt unter https://mibexsoftware.atlassian.net/browse/SONAR einen Fehlerbericht erstellen (der die Erstellung eines Accounts erfordert und daher für anonyme Benutzer geschlossen ist).

Mit freundlichen Grüßen, Michael

+0

Hinzu oben, danke. – JimV

+0

Danke, aber diese Stack-Trace wird nicht von unserem Plug-In verursacht (es stammt von Bitbucket Server selbst). Könnten Sie sich bitte noch einmal Ihr Log ansehen, wenn Sie das Diff auf der Benutzeroberfläche öffnen? Sie sollten dann einen Stack-Trace mit einer Nachricht mit dem Präfix "SONAR:" sehen und Frames mit "ch.mibex.stash.sonar4stash" stapeln. –

+0

Es gibt kein "SONAR:" in irgendeinem der bitbucket Protokolle – JimV

Verwandte Themen