Bad sync progress received

I keep getting this error:

From Java SDK:

2023-01-20 13:08:44.840  1717-1789  REALM_SYNC              com.ianbm.sportscarnivalpro.android  E  Connection[2]: Session[2]: Bad sync progress received (3)
2023-01-20 13:08:44.841  1717-1789  REALM_JAVA              com.ianbm.sportscarnivalpro.android  E  Session Error[wss://realm.mongodb.com/]: CLIENT_BAD_PROGRESS(realm::sync::ClientError:107): Bad progress information (DOWNLOAD)

From Swift SDK:

connecting to realm 61345920826942f6487d4d57
2023-01-20 14:56:00.050541+1000 SportsCarnivalPro[332:15495] Sync: Connection[1]: Session[1]: client_reset_config = false, Realm exists = true, client reset = false
2023-01-20 14:56:01.304701+1000 SportsCarnivalPro[332:15495] Sync: Connected to endpoint '52.64.157.195:443' (from '192.168.1.110:49382')
connecting to realm 61345920826942f6487d4d57-614bdf5bb47f723c2dd6caa2-613b1002c8322e6d5a36a4ed
2023-01-20 14:56:03.921394+1000 SportsCarnivalPro[332:15495] Sync: Connection[2]: Session[2]: client_reset_config = false, Realm exists = true, client reset = false
2023-01-20 14:56:03.997594+1000 SportsCarnivalPro[332:15495] Sync: Connected to endpoint '52.64.157.195:443' (from '192.168.1.110:49383')
2023-01-20 14:56:04.615477+1000 SportsCarnivalPro[332:15495] Sync: Connection[2]: Session[2]: Bad sync progress received (3)
2023-01-20 14:56:04.615892+1000 SportsCarnivalPro[332:15495] Sync: Connection[2]: Connection closed due to error

I started getting it whenever I restarted working for the day (i.e. first time each day) with the Java SDK. But now I’m seeing it repeatedly on Swift too, which didn’t used to happen.

Nothing gets logged on the server side:


SportsCarnivalPro2_logs_20230120050749.json (77.9 KB)

To clear the error, I can delete the local realm, of course. But I shouldn’t have to - I have not made any schema changes or anything!

Please help!

Hello! It’s hard to determine what’s going on here without some more logging. Could you set the log level for your app to ALL and send the logs when it fails with this error?

Docs for how to do this for Swift & Java:

Log from Android emulator: (I have omitted some rows and the full certificates because I can only post 32k here)

2023-02-17 09:32:16.535  2420-2420  REALM_JAVA              com.ianbm.sportscarnivalpro.android  D  Creating session for: /data/user/0/com.ianbm.sportscarnivalpro.android/files/mongodb-realm/sportscarnivalpro2-qynvc/61345920826942f6487d4d57/s_61345920826942f6487d4d57.realm
2023-02-17 09:32:16.537  2420-2420  REALM_JAVA              com.ianbm.sportscarnivalpro.android  D  First session created. Adding network listener.
2023-02-17 09:32:16.545  2420-2420  REALM_JAVA              com.ianbm.sportscarnivalpro.android  D  [App(sportscarnivalpro2-qynvc)] NetworkListener: Connection available
2023-02-17 09:32:16.571  2420-2474  HostConnection          com.ianbm.sportscarnivalpro.android  D  createUnique: call
2023-02-17 09:32:16.572  2420-2474  HostConnection          com.ianbm.sportscarnivalpro.android  D  HostConnection::get() New Host Connection established 0xb40000796ca9ccd0, tid 2474
2023-02-17 09:32:16.574  2420-2474  HostConnection          com.ianbm.sportscarnivalpro.android  D  HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_vulkan_queue_submit_with_commands ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma ANDROID_EMU_hwc_multi_configs GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_3_0 
2023-02-17 09:32:16.575  2420-2474  OpenGLRenderer          com.ianbm.sportscarnivalpro.android  W  Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without...
2023-02-17 09:32:16.576  2420-2474  OpenGLRenderer          com.ianbm.sportscarnivalpro.android  W  Failed to initialize 101010-2 format, error = EGL_SUCCESS
2023-02-17 09:32:16.590  2420-2474  HostConnection          com.ianbm.sportscarnivalpro.android  D  createUnique: call
2023-02-17 09:32:16.591  2420-2474  HostConnection          com.ianbm.sportscarnivalpro.android  D  HostConnection::get() New Host Connection established 0xb40000796ca9c9d0, tid 2474
2023-02-17 09:32:16.596  2420-2474  HostConnection          com.ianbm.sportscarnivalpro.android  D  HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_vulkan_queue_submit_with_commands ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma ANDROID_EMU_hwc_multi_configs GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_3_0 
2023-02-17 09:32:16.713  2420-2482  ivalpro.android         com.ianbm.sportscarnivalpro.android  W  Verification of void io.realm.RealmObject.addChangeListener(io.realm.RealmModel, io.realm.RealmChangeListener) took 114.799ms (78.40 bytecodes/s) (1544B approximate peak alloc)
2023-02-17 09:32:16.762  2420-2482  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Realm sync client ([realm-core-12.3.0])
2023-02-17 09:32:16.762  2420-2482  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Supported protocol versions: 2-6
2023-02-17 09:32:16.762  2420-2482  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Platform: Android Linux 5.15.41-android13-8-00055-g4f5025129fe8-ab8949913 #1 SMP PREEMPT Mon Aug 15 18:33:14 UTC 2022 aarch64
2023-02-17 09:32:16.762  2420-2482  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Build mode: Release
2023-02-17 09:32:16.762  2420-2482  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Config param: one_connection_per_session = true
2023-02-17 09:32:16.763  2420-2482  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Config param: connect_timeout = 120000 ms
2023-02-17 09:32:16.763  2420-2482  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Config param: connection_linger_time = 30000 ms
2023-02-17 09:32:16.763  2420-2482  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Config param: ping_keepalive_period = 60000 ms
2023-02-17 09:32:16.763  2420-2482  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Config param: pong_keepalive_timeout = 120000 ms
2023-02-17 09:32:16.763  2420-2482  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Config param: fast_reconnect_limit = 60000 ms
2023-02-17 09:32:16.763  2420-2482  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Config param: disable_upload_compaction = false
2023-02-17 09:32:16.763  2420-2482  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Config param: disable_sync_to_disk = false
2023-02-17 09:32:16.763  2420-2482  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  User agent string: 'RealmSync/12.3.0 (Android Linux 5.15.41-android13-8-00055-g4f5025129fe8-ab8949913 #1 SMP PREEMPT Mon Aug 15 18:33:14 UTC 2022 aarch64) RealmJava/10.11.1 (emu64a, sdk_gphone64_arm64, v33) Unknown'
2023-02-17 09:32:16.778  2420-2489  REALM_JNI               com.ianbm.sportscarnivalpro.android  D  SyncClient thread created
2023-02-17 09:32:16.780  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Connection[1]: Session[1]: Binding '/data/user/0/com.ianbm.sportscarnivalpro.android/files/mongodb-realm/sportscarnivalpro2-qynvc/61345920826942f6487d4d57/s_61345920826942f6487d4d57.realm' to '"61345920826942f6487d4d57"'
2023-02-17 09:32:16.781  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Connection[1]: Session[1]: Activating
2023-02-17 09:32:16.790  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  I  Connection[1]: Session[1]: client_reset_config = false, Realm exists = true, client reset = false
2023-02-17 09:32:16.790  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Connection[1]: Session[1]: client_file_ident = 587, client_file_ident_salt = 5633985149313889800
2023-02-17 09:32:16.790  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  V  Connection[1]: Session[1]: last_version_available  = 10
2023-02-17 09:32:16.790  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  V  Connection[1]: Session[1]: progress_server_version = 173
2023-02-17 09:32:16.792  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  V  Connection[1]: Session[1]: progress_client_version = 2
2023-02-17 09:32:16.793  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Connection[1]: Session[1]: Progress handler called, downloaded = 112166, downloadable(total) = 112166, uploaded = 1757, uploadable = 1757, reliable_download_progress = false, snapshot version = 10
2023-02-17 09:32:16.794  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  WebSocket::Websocket()
2023-02-17 09:32:16.794  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Resolving 'ws.ap-southeast-2.aws.realm.mongodb.com:443'
2023-02-17 09:32:16.844  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Connecting to endpoint '13.54.209.90:443' (1/1)
2023-02-17 09:32:16.904  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  I  Connected to endpoint '13.54.209.90:443' (from '10.0.2.16:40664')
2023-02-17 09:32:16.943  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Verifying server SSL certificate using root certificates, host name = ws.ap-southeast-2.aws.realm.mongodb.com, server port = 443, certificate =
                                                                                                    -----BEGIN CERTIFICATE-----
                                                                                                    MIIFYDCCBEigAwIBAgIQQAF3ITfU6UK47naqPGQKtzANBgkqhkiG9w0BAQsFADA/
                                                                                                    (etc.)
                                                                                                    -----END CERTIFICATE-----
2023-02-17 09:32:16.944  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  I  Verifying server SSL certificate using 155 root certificates
2023-02-17 09:32:16.953  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Server SSL certificate verified using root certificate(37):
                                                                                                    -----BEGIN CERTIFICATE-----
                                                                                                    MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/MSQwIgYD
                                                                                                    (etc.)
                                                                                                    -----END CERTIFICATE-----
2023-02-17 09:32:16.955  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  WebSocket::initiate_client_handshake()
2023-02-17 09:32:16.955  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  V  HTTP request =
                                                                                                    GET /api/client/v2.0/app/sportscarnivalpro2-qynvc/realm-sync?baas_at=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJiYWFzX2RldmljZV9pZCI6IjYzZWViYjgyY2FmOTExYjA3MWZmYjdmNiIsImJhYXNfZG9tYWluX2lkIjoiNjExNmZkOGI5N2VhNjUxZDg5NDhmNTUxIiwiZXhwIjoxNjc2NTkxNzU0LCJpYXQiOjE2NzY1ODk5NTQsImlzcyI6IjYzZWViYjgyY2FmOTExYjA3MWZmYjdmNyIsInN0aXRjaF9kZXZJZCI6IjYzZWViYjgyY2FmOTExYjA3MWZmYjdmNiIsInN0aXRjaF9kb21haW5JZCI6IjYxMTZmZDhiOTdlYTY1MWQ4OTQ4ZjU1MSIsInN1YiI6IjYxMzQ1OTIwODI2OTQyZjY0ODdkNGQ1NyIsInR5cCI6ImFjY2VzcyJ9.-fhPr90Blrf1m-xaOEl2WW_2VOdJlNVZfwOQpFm4VD0 HTTP/1.1
                                                                                                    Host: ws.ap-southeast-2.aws.realm.mongodb.com
                                                                                                    Connection: Upgrade
                                                                                                    Sec-WebSocket-Key: UrM/bd1t8b2lkZYMhQ9/XQ==
                                                                                                    Sec-WebSocket-Protocol: com.mongodb.realm-sync/6, com.mongodb.realm-sync/5, com.mongodb.realm-sync/4, com.mongodb.realm-sync/3, com.mongodb.realm-sync/2
                                                                                                    Sec-WebSocket-Version: 13
                                                                                                    Upgrade: websocket
                                                                                                    User-Agent: RealmSync/12.3.0 (Android Linux 5.15.41-android13-8-00055-g4f5025129fe8-ab8949913 #1 SMP PREEMPT Mon Aug 15 18:33:14 UTC 2022 aarch64) RealmJava/10.11.1 (emu64a, sdk_gphone64_arm64, v33) Unknown
2023-02-17 09:32:17.004  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  WebSocket::handle_http_response_received()
2023-02-17 09:32:17.005  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  V  HTTP response = HTTP/1.1 101 Switching Protocols
                                                                                                    cache-control: no-cache, no-store, must-revalidate
                                                                                                    connection: Upgrade
                                                                                                    date: Thu, 16 Feb 2023 23:32:19 GMT
                                                                                                    sec-websocket-accept: fL93e/cIZvmk8GT+y97a7uAiaG0=
                                                                                                    sec-websocket-protocol: com.mongodb.realm-sync/6
                                                                                                    server: mdbws
                                                                                                    strict-transport-security: max-age=31536000; includeSubdomains;
                                                                                                    upgrade: websocket
                                                                                                    vary: Origin
                                                                                                    x-appservices-request-id: 63eebd041d6d6778c2685bb5
                                                                                                    x-frame-options: DENY
2023-02-17 09:32:17.005  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Connection[1]: Negotiated protocol version: 6
2023-02-17 09:32:17.005  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Connection[1]: Will emit a ping in 18709 milliseconds
2023-02-17 09:32:17.005  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Connection[1]: Session[1]: Sending: IDENT(client_file_ident=587, client_file_ident_salt=5633985149313889800, scan_server_version=173, scan_client_version=2, latest_server_version=173, latest_server_version_salt=2402548895602076587)
2023-02-17 09:32:17.005  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Connection[1]: Session[1]: Sending: MARK(request_ident=1)
2023-02-17 09:32:17.152  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  V  Connection[1]: Download message compression: is_body_compressed = true, compressed_body_size=635, uncompressed_body_size=1560
2023-02-17 09:32:17.153  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  V  Connection[1]: Received: DOWNLOAD CHANGESET(server_version=175, client_version=2, origin_timestamp=252731178797, origin_file_ident=601, original_changeset_size=70, changeset_size=70)
2023-02-17 09:32:17.153  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  V  Connection[1]: Changeset: 3F 00 08 43 61 72 6E 69 76 61 6C 3F 01 0C 63 61 72 6E 69 76 61 6C 44 61 74 65 04 00 0A 61 4B DF 5B B4 7F 72 3C 2D D6 CA A2 01 00 03 18 32 30 32 33 2D 30 31 2D 32 37 54 31 34 3A 30 30 3A 30 30 2E 30 30 30 5A 00
2023-02-17 09:32:17.153  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  V  Connection[1]: Received: DOWNLOAD CHANGESET(server_version=177, client_version=2, origin_timestamp=252731979925, origin_file_ident=601, original_changeset_size=342, changeset_size=342)
2023-02-17 09:32:17.153  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  V  Connection[1]: Changeset: 3F 00 11 50 65 72 66 6F 72 6D 61 6E 63 65 52 65 63 6F 72 64 3F 01 0A 5F 70 61 72 74 69 74 69 6F 6E 3F 02 0D 63 61 72 6E 69 76 61 6C 45 76 65 6E 74 3F 03 0C 63 61 72 6E 69 76 61 6C 59 65 61 72 3F 04 0E 63 6F 6D 70 65 74 69 74 6F 72 4E 61 6D 65 3F 05 05 67 72 6F 75 70 3F 06 09 68 6F 75 73 65 4E 61 6D 65 3F 07 11 72 65 63 6F 72 64 50 65 72 66 6F 72 6D 61 6E 63 65 02 00 0A 63 B4 F0 4B 8D 2F 7E 67 D7 3B 4F 0D 04 00 0A 63 B4 F0 4B 8D 2F 7E 67 D7 3B 4F 0D 01 00 03 18 36 31 33 34 35 39 32 30 38 32 36 39 34 32 66 36 34 38 37 64 34 64 35 37 00 04 00 0A 63 B4 F0 4B 8D 2F 7E 67 D7 3B 4F 0D 02 00 0A 61 3B 10 02 C8 32 2E 6D 5A 36 A4 E6 00 04 00 0A 63 B4 F0 4B 8D 2F 7E 67 D7 3B 4F 0D 03 00 01 E6 0F 00 04 00 0A 63 B4 F0 4B 8D 2F 7E 67 D7 3B 4F 0D 04 00 03 0B 41 6E 67 65 6C 61 20 42 75 62 62 00 04 00 0A 63 B4 F0 4B 8D 2F 7E 67 D7 3B 4F 0D 05 00 03 05 41 31 36 3A 46 00 04 00 0A 63 B4 F0 4B 8D 2F 7E 67 D7 3B 4F 0D 06 00 03 07 4C 69 64 64 65 6C 6C 00 04 00 0A 63 B4 F0 4B 8D 2F 7E 67 D7 3B 4F 0D 07 00 07 00 00 00 46 91 67 40 40 00
2023-02-17 09:32:17.153  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  V  Connection[1]: Received: DOWNLOAD CHANGESET(server_version=178, client_version=2, origin_timestamp=256178898085, origin_file_ident=601, original_changeset_size=768, changeset_size=768)
2023-02-17 09:32:17.154  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  V  Connection[1]: Changeset: 3F 00 08 43 61 72 6E 69 76 61 6C 3F 01 0A 5F 70 61 72 74 69 74 69 6F 6E 3F 02 0C 63 61 72 6E 69 76 61 6C 44 61 74 65 3F 03 04 6E 61 6D 65 3F 04 09 72 61 63 65 4C 61 6E 65 73 3F 05 15 73 63 6F 72 65 43 61 6D 70 75 73 53 65 70 61 72 61 74 65 6C 79 3F 06 22 73 63 6F 72 65 4E 6F 6E 43 61 6D 70 75 73 45 76 65 6E 74 73 57 69 74 68 45 61 63 68 43 61 6D 70 75 73 3F 07 0E 69 6E 63 6C 75 64 65 64 45 76 65 6E 74 73 02 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 04 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 01 00 03 18 36 31 33 34 35 39 32 30 38 32 36 39 34 32 66 36 34 38 37 64 34 64 35 37 00 04 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 02 00 03 18 32 30 32 32 2D 30 33 2D 33 31 54 31 34 3A 30 30 3A 30 30 2E 30 30 30 5A 00 04 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 03 00 03 1F 4D 53 53 20 53 77 69 6D 6D 69 6E 67 20 43 61 72 6E 69 76 61 6C 20 32 30 32 32 20 63 6F 70 79 00 04 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 04 00 01 0A 00 04 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 05 00 00 00 04 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 06 00 00 00 0C 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 07 00 0A 61 3B 10 02 C8 32 2E 6D 5A 36 A4 DC 0C 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 07 00 0A 61 3B 10 02 C8 32 2E 6D 5A 36 A4 DD 0C 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 07 00 0A 61 3B 10 02 C8 32 2E 6D 5A 36 A4 E1 0C 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 07 00 0A 61 3B 10 02 C8 32 2E 6D 5A 36 A4 E2 0C 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 07 00 0A 61 3B 10 02 C8 32 2E 6D 5A 36 A4 E3 0C 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 07 00 0A 61 3B 10 02 C8 32 2E 6D 5A 36 A4 E4 0C 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 07 00 0A 61 3B 10 02 C8 32 2E 6D 5A 36 A4 E5 0C 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 07 00 0A 61 3B 10 02 C8 32 2E 6D 5A 36 A4 E6 0C 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 07 00 0A 61 3B 10 02 C8 32 2E 6D 5A 36 A4 E7 0C 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 07 00 0A 61 3B 10 02 C8 32 2E 6D 5A 36 A4 E8 0C 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 07 00 0A 61 3B 10 02 C8 32 2E 6D 5A 36 A4 E9 0C 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 07 00 0A 61 3B 10 02 C8 32 2E 6D 5A 36 A4 EA 0C 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 07 00 0A 61 3B 10 02 C8 32 2E 6D 5A 36 A4 EB 0C 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 07 00 0A 62 46 72 7C 53 4A F5 A4 2C 69 3C F6
2023-02-17 09:32:17.154  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  V  Connection[1]: Received: DOWNLOAD CHANGESET(server_version=179, client_version=2, origin_timestamp=256178905183, origin_file_ident=601, original_changeset_size=64, changeset_size=64)
2023-02-17 09:32:17.154  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  V  Connection[1]: Changeset: 3F 00 08 43 61 72 6E 69 76 61 6C 3F 01 04 6E 61 6D 65 04 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 01 00 03 1A 4D 53 53 20 53 77 69 6D 6D 69 6E 67 20 43 61 72 6E 69 76 61 6C 20 32 30 32 33 00
2023-02-17 09:32:17.154  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  V  Connection[1]: Received: DOWNLOAD CHANGESET(server_version=180, client_version=2, origin_timestamp=256178976599, origin_file_ident=601, original_changeset_size=70, changeset_size=70)
2023-02-17 09:32:17.154  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  V  Connection[1]: Changeset: 3F 00 08 43 61 72 6E 69 76 61 6C 3F 01 0C 63 61 72 6E 69 76 61 6C 44 61 74 65 04 00 0A 63 E9 88 D2 31 01 2A 19 B6 BB 3B 7E 01 00 03 18 32 30 32 33 2D 30 33 2D 30 37 54 31 34 3A 30 30 3A 30 30 2E 30 30 30 5A 00
2023-02-17 09:32:17.154  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  V  Connection[1]: Received: DOWNLOAD CHANGESET(server_version=181, client_version=2, origin_timestamp=256519120955, origin_file_ident=1, original_changeset_size=70, changeset_size=70)
2023-02-17 09:32:17.154  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  V  Connection[1]: Changeset: 3F 00 08 43 61 72 6E 69 76 61 6C 3F 01 0C 63 61 72 6E 69 76 61 6C 44 61 74 65 04 00 0A 61 4B DF 5B B4 7F 72 3C 2D D6 CA A2 01 00 03 18 32 30 32 33 2D 30 32 2D 32 37 54 31 34 3A 30 30 3A 30 30 2E 30 30 30 5A 00
2023-02-17 09:32:17.154  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Connection[1]: Session[1]: Received: DOWNLOAD(download_server_version=181, download_client_version=2, latest_server_version=181, latest_server_version_salt=232619651941121651, upload_client_version=11, upload_server_version=173, downloadable_bytes=0, last_in_batch=true, query_version=0, num_changesets=6, ...)
2023-02-17 09:32:17.154  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  E  Connection[1]: Session[1]: Bad sync progress received (3)
2023-02-17 09:32:17.154  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  I  Connection[1]: Connection closed due to error
2023-02-17 09:32:17.155  2420-2489  REALM_JAVA              com.ianbm.sportscarnivalpro.android  E  Session Error[wss://realm.mongodb.com/]: CLIENT_BAD_PROGRESS(realm::sync::ClientError:107): Bad progress information (DOWNLOAD)
2023-02-17 09:32:17.156  2420-2489  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Connection[1]: Allowing reconnection in 2837687 milliseconds

And then, the next time I ran it, I got a different error - BAD_AUTHENTICATION:

2023-02-17 11:02:21.855  1589-1589  REALM_JAVA              com.ianbm.sportscarnivalpro.android  D  Creating session for: /data/user/0/com.ianbm.sportscarnivalpro.android/files/mongodb-realm/sportscarnivalpro2-qynvc/61345920826942f6487d4d57/s_61345920826942f6487d4d57.realm
2023-02-17 11:02:21.858  1589-1589  REALM_JAVA              com.ianbm.sportscarnivalpro.android  D  First session created. Adding network listener.
2023-02-17 11:02:21.931  1589-1589  REALM_JAVA              com.ianbm.sportscarnivalpro.android  D  [App(sportscarnivalpro2-qynvc)] NetworkListener: Connection available
2023-02-17 11:02:22.012  1589-1701  HostConnection          com.ianbm.sportscarnivalpro.android  D  createUnique: call
2023-02-17 11:02:22.012  1589-1701  HostConnection          com.ianbm.sportscarnivalpro.android  D  HostConnection::get() New Host Connection established 0xb40000796ca9cc10, tid 1701
2023-02-17 11:02:22.027  1589-1701  HostConnection          com.ianbm.sportscarnivalpro.android  D  HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_vulkan_queue_submit_with_commands ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma ANDROID_EMU_hwc_multi_configs GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_3_0 
2023-02-17 11:02:22.055  1589-1756  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Realm sync client ([realm-core-12.3.0])
2023-02-17 11:02:22.055  1589-1756  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Supported protocol versions: 2-6
2023-02-17 11:02:22.055  1589-1756  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Platform: Android Linux 5.15.41-android13-8-00055-g4f5025129fe8-ab8949913 #1 SMP PREEMPT Mon Aug 15 18:33:14 UTC 2022 aarch64
2023-02-17 11:02:22.055  1589-1756  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Build mode: Release
2023-02-17 11:02:22.055  1589-1756  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Config param: one_connection_per_session = true
2023-02-17 11:02:22.055  1589-1756  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Config param: connect_timeout = 120000 ms
2023-02-17 11:02:22.055  1589-1756  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Config param: connection_linger_time = 30000 ms
2023-02-17 11:02:22.055  1589-1756  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Config param: ping_keepalive_period = 60000 ms
2023-02-17 11:02:22.055  1589-1756  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Config param: pong_keepalive_timeout = 120000 ms
2023-02-17 11:02:22.055  1589-1756  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Config param: fast_reconnect_limit = 60000 ms
2023-02-17 11:02:22.055  1589-1756  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Config param: disable_upload_compaction = false
2023-02-17 11:02:22.055  1589-1756  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  Config param: disable_sync_to_disk = false
2023-02-17 11:02:22.055  1589-1756  REALM_SYNC              com.ianbm.sportscarnivalpro.android  D  User agent string: 'RealmSync/12.3.0 (Android Linux 5.15.41-android13-8-00055-g4f5025129fe8-ab8949913 #1 SMP PREEMPT Mon Aug 15 18:33:14 UTC 2022 aarch64) RealmJava/10.11.1 (emu64a, sdk_gphone64_arm64, v33) Unknown'
2023-02-17 11:02:22.080  1589-1759  REALM_JNI               com.ianbm.sportscarnivalpro.android  D  SyncClient thread created
2023-02-17 11:02:22.100  1589-1701  HostConnection          com.ianbm.sportscarnivalpro.android  D  createUnique: call
2023-02-17 11:02:22.100  1589-1701  HostConnection          com.ianbm.sportscarnivalpro.android  D  HostConnection::get() New Host Connection established 0xb40000796ca9cb50, tid 1701
2023-02-17 11:02:22.127  1589-1701  HostConnection          com.ianbm.sportscarnivalpro.android  D  HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_vulkan_queue_submit_with_commands ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma ANDROID_EMU_hwc_multi_configs GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_3_0 
2023-02-17 11:02:24.158  1589-1760  REALM_JAVA              com.ianbm.sportscarnivalpro.android  D  HTTP Request = 
                                                                                                    POST https://ap-southeast-2.aws.realm.mongodb.com/api/client/v2.0/auth/session
                                                                                                    Accept: application/json
                                                                                                    Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJiYWFzX2RhdGEiOm51bGwsImJhYXNfZGV2aWNlX2lkIjoiNjNhYTk1YzcwZjkyZTEyOGJjNDMzM2I0IiwiYmFhc19kb21haW5faWQiOiI2MTE2ZmQ4Yjk3ZWE2NTFkODk0OGY1NTEiLCJiYWFzX2lkIjoiNjNhYTk1YzcwZjkyZTEyOGJjNDMzM2I1IiwiYmFhc19pZGVudGl0eSI6eyJpZCI6IjYxMzQ1OTIwODI2OTQyZjY0ODdkNGQ1OSIsInByb3ZpZGVyX3R5cGUiOiJhcGkta2V5IiwicHJvdmlkZXJfaWQiOiI2MTE2ZmQ4Yjk3ZWE2NTFkODk0OGY1NGYifSwiZXhwIjoxNjc3MzA3ODQ3LCJpYXQiOjE2NzIxMjM4NDcsInN0aXRjaF9kYXRhIjpudWxsLCJzdGl0Y2hfZGV2SWQiOiI2M2FhOTVjNzBmOTJlMTI4YmM0MzMzYjQiLCJzdGl0Y2hfZG9tYWluSWQiOiI2MTE2ZmQ4Yjk3ZWE2NTFkODk0OGY1NTEiLCJzdGl0Y2hfaWQiOiI2M2FhOTVjNzBmOTJlMTI4YmM0MzMzYjUiLCJzdGl0Y2hfaWRlbnQiOnsiaWQiOiI2MTM0NTkyMDgyNjk0MmY2NDg3ZDRkNTkiLCJwcm92aWRlcl90eXBlIjoiYXBpLWtleSIsInByb3ZpZGVyX2lkIjoiNjExNmZkOGI5N2VhNjUxZDg5NDhmNTRmIn0sInN1YiI6IjYxMzQ1OTIwODI2OTQyZjY0ODdkNGQ1NyIsInR5cCI6InJlZnJlc2gifQ.KiR1rAiwCVncFUYuOOnUxWsH-SiYXgNP3JgLVoJ4bO0
                                                                                                    Content-Type: application/json;charset=utf-8
2023-02-17 11:02:24.434  1589-1760  TrafficStats            com.ianbm.sportscarnivalpro.android  D  tagSocket(112) with statsTag=0xffffffff, statsUid=-1
2023-02-17 11:02:24.477  1589-1760  ivalpro.android         com.ianbm.sportscarnivalpro.android  W  Accessing hidden method Lcom/android/org/conscrypt/ConscryptEngineSocket;->setUseSessionTickets(Z)V (max-target-q,core-platform-api, reflection, denied)
2023-02-17 11:02:24.478  1589-1760  ivalpro.android         com.ianbm.sportscarnivalpro.android  W  Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setUseSessionTickets(Z)V (max-target-q,core-platform-api, reflection, denied)
2023-02-17 11:02:24.478  1589-1760  ivalpro.android         com.ianbm.sportscarnivalpro.android  W  Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setUseSessionTickets(Z)V (max-target-q, reflection, denied)
2023-02-17 11:02:24.478  1589-1760  ivalpro.android         com.ianbm.sportscarnivalpro.android  W  Accessing hidden method Lcom/android/org/conscrypt/ConscryptEngineSocket;->setHostname(Ljava/lang/String;)V (max-target-q,core-platform-api, reflection, denied)
2023-02-17 11:02:24.478  1589-1760  ivalpro.android         com.ianbm.sportscarnivalpro.android  W  Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setHostname(Ljava/lang/String;)V (max-target-q,core-platform-api, reflection, denied)
2023-02-17 11:02:24.478  1589-1760  ivalpro.android         com.ianbm.sportscarnivalpro.android  W  Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setHostname(Ljava/lang/String;)V (max-target-q, reflection, denied)
2023-02-17 11:02:24.478  1589-1760  ivalpro.android         com.ianbm.sportscarnivalpro.android  W  Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setAlpnProtocols([B)V (max-target-q,core-platform-api, reflection, denied)
2023-02-17 11:02:24.478  1589-1760  ivalpro.android         com.ianbm.sportscarnivalpro.android  W  Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setAlpnProtocols([B)V (max-target-q, reflection, denied)
2023-02-17 11:02:24.604  1589-1760  ivalpro.android         com.ianbm.sportscarnivalpro.android  W  Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->getAlpnSelectedProtocol()[B (max-target-q,core-platform-api, reflection, denied)
2023-02-17 11:02:24.604  1589-1760  ivalpro.android         com.ianbm.sportscarnivalpro.android  W  Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->getAlpnSelectedProtocol()[B (max-target-q, reflection, denied)
2023-02-17 11:02:24.715  1589-1760  REALM_JAVA              com.ianbm.sportscarnivalpro.android  E  Session Error[wss://realm.mongodb.com/]: BAD_AUTHENTICATION(realm::sync::ProtocolError:203): Unable to refresh the user access token.

Hello, thanks for sending over the logs. From what I can tell, your local Realm may have become corrupted. Did you at any point copy the Realm file and try to re-use it?

To fix this, I would recommend terminating and re-enabling Sync. If that is not an option, a pastebin (or similar) containing the full client logs would be useful.

Hope this helps!