I got a crash in sentry with the bellow stacktrace. What’s the meaning of this and how to avoid?
io.realm.kotlin.mongodb.exceptions.ServiceException: [Http][HttpError(4309)] http error code considered fatal. Server Error: 504.
at io.realm.kotlin.mongodb.internal.RealmSyncUtilsKt.convertAppError(SourceFile:171)
at io.realm.kotlin.mongodb.internal.RealmSyncUtilsKt$channelResultCallback$1.onError(SourceFile:66)
at io.realm.kotlin.internal.interop.realmcJNI.complete_http_request(SourceFile)
at io.realm.kotlin.internal.interop.realmc.complete_http_request
at io.realm.kotlin.internal.interop.sync.ResponseCallbackImpl.response(SourceFile:26)
at io.realm.kotlin.mongodb.internal.KtorNetworkTransport$sendRequest$1.invokeSuspend(SourceFile:123)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:33)
at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SourceFile:138)
at io.ktor.util.pipeline.SuspendFunctionGun.loop(SourceFile:112)
at io.ktor.util.pipeline.SuspendFunctionGun.access$loop
at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SourceFile:62)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:46)
at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SourceFile:138)
at io.ktor.util.pipeline.SuspendFunctionGun.loop(SourceFile:112)
at io.ktor.util.pipeline.SuspendFunctionGun.access$loop
at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SourceFile:62)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:46)
at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SourceFile:138)
at io.ktor.util.pipeline.SuspendFunctionGun.loop(SourceFile:112)
at io.ktor.util.pipeline.SuspendFunctionGun.access$loop
at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SourceFile:62)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:46)
at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SourceFile:138)
at io.ktor.util.pipeline.SuspendFunctionGun.loop(SourceFile:112)
at io.ktor.util.pipeline.SuspendFunctionGun.access$loop
at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SourceFile:62)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:46)
at kotlinx.coroutines.DispatchedTask.run(SourceFile:106)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)