Orchestrator error when loading versions

Hello,
For the past few days Orchestrator seems to fail loading the available versions with this error:

Caused by: java.lang.IllegalStateException: Fail to load versions of org.sonarsource.sonarqube:sonar-application
	at com.sonar.orchestrator.util.MavenVersionResolver.loadVersions(MavenVersionResolver.java:62)
	at com.sonar.orchestrator.locator.MavenArtifactory.resolveVersion(MavenArtifactory.java:39)
	at com.sonar.orchestrator.locator.MavenLocator.resolveVersion(MavenLocator.java:103)
	at com.sonar.orchestrator.server.PackagingResolver.resolveVersion(PackagingResolver.java:79)
	at com.sonar.orchestrator.server.PackagingResolver.resolve(PackagingResolver.java:57)
	at com.sonar.orchestrator.Orchestrator.install(Orchestrator.java:96)
	at com.sonar.orchestrator.Orchestrator.start(Orchestrator.java:118)
	at org.sonar.plugins.findbugs.it.FindbugsTestSuite.<clinit>(FindbugsTestSuite.java:68)
	... 6 more
Caused by: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "modelVersion" (class com.sonar.orchestrator.locator.MavenRepositoryVersion), not marked as ignorable (3 known properties: "groupId", "artifactId", "versioning"])
 at [Source: (URL); line: 2, column: 32] (through reference chain: com.sonar.orchestrator.locator.MavenRepositoryVersion["modelVersion"])
	at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:61)
	at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:1127)
	at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:1989)
	at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1700)
	at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1678)
	at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:319)
	at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:176)
	at com.fasterxml.jackson.dataformat.xml.deser.XmlDeserializationContext.readRootValue(XmlDeserializationContext.java:91)
	at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)
	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3560)
	at com.sonar.orchestrator.util.MavenVersionResolver.downloadVersions(MavenVersionResolver.java:87)
	at com.sonar.orchestrator.util.MavenVersionResolver.loadVersions(MavenVersionResolver.java:55)
	... 13 more

I’ve created a PR in the Orchestrator project, I think this should solve the problem:

1 Like

Hi again, @gtoison

As mentioned in the other thread, we indeed used your PR, and the issue is now fixed. Many thanks for the great contribution!

Please refer to the latest version of Orchestrator!

2 Likes

Thanks for the quick turnaround!

1 Like