artifactory-client-java
artifactory-client-java copied to clipboard
repositoryHandle.get() fails for “java.net.m1” repo
Hi,
I don’t think we have changed anything on “java.net.m1” repository, but following call fails:
RepositoryHandle repositoryHandle = artifactory.repository("java.net.m1");
repository = repositoryHandle.get(); <== exception here
All other repositories works fine, just on “java.net.m1”
Repository Info:
curl -H "Authorization: Basic <AUTH>" http://<artifactory-server>/artifactory/api/repositories/java.net.m1
{
"key" : "java.net.m1",
"description" : "java.net Maven1 Format",
"notes" : "",
"includesPattern" : "**/*",
"excludesPattern" : "",
"repoLayoutRef" : "maven-2-default",
"enableNuGetSupport" : false,
"enableGemsSupport" : false,
"enableNpmSupport" : false,
"url" : "http://download.java.net/maven/1",
"username" : "",
"password" : "",
"handleReleases" : true,
"handleSnapshots" : true,
"suppressPomConsistencyChecks" : true,
"remoteRepoChecksumPolicyType" : "",
"hardFail" : false,
"offline" : false,
"blackedOut" : false,
"storeArtifactsLocally" : true,
"socketTimeoutMillis" : 15000,
"localAddress" : "",
"retrievalCachePeriodSecs" : 43200,
"assumedOfflinePeriodSecs" : 300,
"missedRetrievalCachePeriodSecs" : 7200,
"unusedArtifactsCleanupPeriodHours" : 0,
"fetchJarsEagerly" : false,
"fetchSourcesEagerly" : false,
"shareConfiguration" : false,
"synchronizeProperties" : false,
"maxUniqueSnapshots" : 0,
"propertySets" : [ "artifactory" ],
"remoteRepoLayoutRef" : "maven-1-default",
"archiveBrowsingEnabled" : false,
"listRemoteFolderItems" : true,
"rejectInvalidJars" : false,
"p2Support" : false,
"rclass" : "remote"
}
Error message:
com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "remoteRepoLayoutRef" (class org.jfrog.artifactory.client.model.impl.RemoteRepositoryImpl), not marked as ignorable (41 known properties: , "notes", "includesPattern", "rclass", "propertySets", "enableNpmSupport", "fetchSourcesEagerly", "unusedArtifactsCleanupEnabled", "localAddress", "suppressPomConsistencyChecks" [truncated]])
at [Source: java.io.StringReader@428d5de1; line: 34, column: 28] (through reference chain: org.jfrog.artifactory.client.model.impl.RemoteRepositoryImpl["remoteRepoLayoutRef"])
Stack Trace:
com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:79),
com.fasterxml.jackson.databind.DeserializationContext.reportUnknownProperty(DeserializationContext.java:579),
com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:672),
com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:906),
com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:328),
com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:121),
com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:2797),
com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:1943),
com.fasterxml.jackson.databind.ObjectMapper$readValue$1.call(Unknown Source),org.jfrog.artifactory.client.impl.ArtifactoryImpl.parseText(ArtifactoryImpl.groovy:210),
sun.reflect.GeneratedMethodAccessor84.invoke(Unknown Source),
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43),
java.lang.reflect.Method.invoke(Method.java:483),
org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:207),
org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:68),
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120),
org.jfrog.artifactory.client.impl.RepositoryHandleImpl.get(RepositoryHandleImpl.groovy:60)
...
I confirm, it's a bug. Will be fixed soon.
Thanks!