Skip to content

Sonar 9 can't start with this plugin #295

@mohalaci

Description

@mohalaci

New Issue Checklist

Issue Description

I upgraded to the latest sonar and started it in docker. I copied the plugin into the folder and I tried to restart my docker container but the sonar is stopped itself.

Command executed

docker run -d --name sonarqube_prod -p 9000:9000 -v sonarqube_data:/Users/xx/Documents/sonarqube/data -v sonarqube_extensions:/Users/xx/Documents/sonarqube/extensions -v sonarqube_logs:/Users/xx/Documents/sonarqube/logs -e sonar.jdbc.url=jdbc:postgresql://10.10.50.100/sonarqube -e sonar.jdbc.username=sonar -e sonar.jdbc.password=xx sonarqube:latest

docker cp ~/Downloads/backelite-sonar-swift-plugin-0.4.6.jar sonarqube_prod:/opt/sonarqube/extensions/plugins

Complete output when running fastlane, including the stack trace and command used
2021.07.16 08:50:42 ERROR web[][o.s.s.p.Platform] Background initialization failed. Stopping SonarQube

java.lang.NoSuchMethodError: 'org.sonar.api.server.rule.RulesDefinition$NewRule org.sonar.api.server.rule.RulesDefinition$NewRule.setDebtSubCharacteristic(java.lang.String)'

at org.sonar.squidbridge.rules.SqaleXmlLoader.processRule(SqaleXmlLoader.java:124)


at org.sonar.squidbridge.rules.SqaleXmlLoader.processSubChar(SqaleXmlLoader.java:92)

at org.sonar.squidbridge.rules.SqaleXmlLoader.processRoot(SqaleXmlLoader.java:78)

at org.sonar.squidbridge.rules.SqaleXmlLoader.loadXmlResource(SqaleXmlLoader.java:65)

at org.sonar.squidbridge.rules.SqaleXmlLoader.load(SqaleXmlLoader.java:52)


at com.backelite.sonarqube.swift.issues.swiftlint.SwiftLintRulesDefinition.define(SwiftLintRulesDefinition.java:61)

at org.sonar.server.rule.RuleDefinitionsLoader.load(RuleDefinitionsLoader.java:53)

at org.sonar.server.rule.RegisterRules.start(RegisterRules.java:117)

at org.sonar.core.platform.StartableCloseableSafeLifecyleStrategy.start(StartableCloseableSafeLifecyleStrategy.java:40)

at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.start(AbstractInjectionFactory.java:84)

at org.picocontainer.behaviors.AbstractBehavior.start(AbstractBehavior.java:169)

at org.picocontainer.behaviors.Stored$RealComponentLifecycle.start(Stored.java:132)

at org.picocontainer.behaviors.Stored.start(Stored.java:110)

at org.picocontainer.DefaultPicoContainer.potentiallyStartAdapter(DefaultPicoContainer.java:1016)

at org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:1009)

at org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:767)

at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)

at org.sonar.server.platform.platformlevel.PlatformLevel.start(PlatformLevel.java:90)

at org.sonar.server.platform.platformlevel.PlatformLevelStartup.access$001(PlatformLevelStartup.java:49)

at org.sonar.server.platform.platformlevel.PlatformLevelStartup$1.doPrivileged(PlatformLevelStartup.java:87)

at org.sonar.server.user.DoPrivileged.execute(DoPrivileged.java:45)

at org.sonar.server.platform.platformlevel.PlatformLevelStartup.start(PlatformLevelStartup.java:84)

at org.sonar.server.platform.PlatformImpl.executeStartupTasks(PlatformImpl.java:198)

at org.sonar.server.platform.PlatformImpl$1.lambda$doRun$1(PlatformImpl.java:122)

at org.sonar.server.platform.PlatformImpl$AutoStarterRunnable.runIfNotAborted(PlatformImpl.java:370)

at org.sonar.server.platform.PlatformImpl$1.doRun(PlatformImpl.java:122)

at org.sonar.server.platform.PlatformImpl$AutoStarterRunnable.run(PlatformImpl.java:354)

at java.base/java.lang.Thread.run(Unknown Source)


 [REPLACE THIS WITH YOUR INFORMATION] 

Environment

 [REPLACE THIS WITH YOUR INFORMATION] 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions