Exception with non bitbucket or custom repositories

Issue #84 duplicate
Влад Никишин created an issue

[unexpected case] No Bitbucket Server found at 'https://sources.nvlad.com/'

com.atlassian.bitbucket.linky.rest.BitbucketRestException: Unrecognised Bitbucket client error
at com.atlassian.bitbucket.linky.rest.ExceptionsKt.mapException(exceptions.kt:58)
at com.atlassian.bitbucket.linky.rest.ExceptionsKt.mapException$default(exceptions.kt:44)
at com.atlassian.bitbucket.linky.rest.server.ConnectivityTestApiImpl$unauthenticatedResource$1.invoke(ConnectivityTestApiImpl.kt:34)
at com.atlassian.bitbucket.linky.rest.server.ConnectivityTestApiImpl$unauthenticatedResource$1.invoke(ConnectivityTestApiImpl.kt:10)
at com.github.kittinunf.fuel.core.DeserializableKt$response$2.invoke(Deserializable.kt:106)
at com.github.kittinunf.fuel.core.DeserializableKt$response$2.invoke(Deserializable.kt)
at com.github.kittinunf.fuel.core.DeserializableKt$response$asyncRequest$1$1.invoke(Deserializable.kt:193)
at com.github.kittinunf.fuel.core.DeserializableKt$response$asyncRequest$1$1.invoke(Deserializable.kt)
at com.github.kittinunf.fuel.core.RequestExecutionOptionsKt$sam$java_lang_Runnable$0.run(RequestExecutionOptions.kt)
at com.github.kittinunf.fuel.core.DefaultEnvironment$callbackExecutor$1.execute(Environment.kt:16)
at com.github.kittinunf.fuel.core.RequestExecutionOptions.callback(RequestExecutionOptions.kt:43)
at com.github.kittinunf.fuel.core.DeserializableKt$response$asyncRequest$1.invoke(Deserializable.kt:190)
at com.github.kittinunf.fuel.core.DeserializableKt$response$asyncRequest$1.invoke(Deserializable.kt)
at com.github.kittinunf.fuel.core.requests.RequestTaskCallbacks.call(RequestTaskCallbacks.kt:29)
at com.github.kittinunf.fuel.core.requests.RequestTaskCallbacks.call(RequestTaskCallbacks.kt:20)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:226)
at com.google.gson.Gson.fromJson(Gson.java:927)
at com.google.gson.Gson.fromJson(Gson.java:892)
at com.atlassian.bitbucket.linky.rest.server.ConnectivityTestApiImpl$unauthenticatedResource$$inlined$responseObject$1.deserialize(FuelGson.kt:79)
at com.github.kittinunf.fuel.core.ResponseDeserializable$DefaultImpls.deserialize(Deserializable.kt:39)
at com.atlassian.bitbucket.linky.rest.server.ConnectivityTestApiImpl$unauthenticatedResource$$inlined$responseObject$1.deserialize(FuelGson.kt:78)
at com.github.kittinunf.fuel.core.DeserializableKt$response$asyncRequest$1$deliverable$1.invoke(Deserializable.kt:189)
at com.github.kittinunf.result.Result$Companion.of(Result.kt:116)
at com.github.kittinunf.fuel.core.DeserializableKt$response$asyncRequest$1.invoke(Deserializable.kt:189)
... 7 more
Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:215)
... 15 more

Comments (3)

  1. Daniil Penkin staff

    Hello @Влад Никишин ,

    Thanks for reporting this!

    The root cause is same to one in #83, so I’ll close this issue as a duplicate. The next version will have a fix for this.

    Cheers,
    Daniil

  2. Log in to comment