Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert back catch2 submodule and up to latest #7509

Merged
merged 2 commits into from Mar 22, 2024

Conversation

kiburtse
Copy link
Contributor

What, How & Why?

☑️ ToDos

  • 📝 Changelog update
  • 🚦 Tests (or not relevant)
  • C-API, if public C++ API changed
  • bindgen/spec.yml, if public C++ API changed

Copy link
Contributor

@ironage ironage left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you add a changelog entry in the internals stating "Catch2 updated from version X to version Y"?
LGTM once CI passes.

Copy link
Contributor

@michael-wb michael-wb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM if CI is happy with it - also add the no-jira-ticket label

@kiburtse kiburtse added the no-jira-ticket Skip checking the PR title for Jira reference label Mar 21, 2024
Copy link

Pull Request Test Coverage Report for Build kirill.burtsev_155

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 50 unchanged lines in 15 files lost coverage.
  • Overall coverage increased (+0.04%) to 91.842%

Files with Coverage Reduction New Missed Lines %
src/realm/index_string.hpp 1 93.68%
src/realm/sync/instruction_replication.cpp 1 92.41%
test/test_index_string.cpp 1 94.63%
src/realm/array_string.cpp 2 85.25%
src/realm/object-store/shared_realm.cpp 2 93.05%
test/test_sync.cpp 2 94.33%
src/realm/sync/noinst/server/server.cpp 3 76.72%
src/realm/table.cpp 3 90.7%
test/fuzz_group.cpp 3 55.36%
src/realm/sync/noinst/client_reset.cpp 4 93.07%
Totals Coverage Status
Change from base Build 2157: 0.04%
Covered Lines: 243186
Relevant Lines: 264786

💛 - Coveralls

@kiburtse
Copy link
Contributor Author

omg these failures... are these known?

realm-core\src\realm/util/future.hpp:339: [realm-core-14.4.0] Assertion failed: m_state.load() < SSBState::Finished in flx sync: Client reset during async open CI run

log
[2024/03/21 22:05:31.929] 4: Realm.Sync.Client.Session - Realm sync client ([realm-core-14.4.0])
[2024/03/21 22:05:31.929] 4: Realm.Sync.Client.Session - Supported protocol versions: 2-11
[2024/03/21 22:05:31.929] 4: Realm.Sync.Client.Session - Platform: Windows Server Win32 unknown 10.0.17763.4974 x86_64
[2024/03/21 22:05:31.929] 4: Realm.Sync.Client.Session - Build mode: Debug
[2024/03/21 22:05:31.929] 4: Realm.Sync.Client.Session - Config param: one_connection_per_session = false
[2024/03/21 22:05:31.930] 4: Realm.Sync.Client.Session - Config param: connect_timeout = 120000 ms
[2024/03/21 22:05:31.930] 4: Realm.Sync.Client.Session - Config param: connection_linger_time = 30000 ms
[2024/03/21 22:05:31.930] 4: Realm.Sync.Client.Session - Config param: ping_keepalive_period = 60000 ms
[2024/03/21 22:05:31.930] 4: Realm.Sync.Client.Session - Config param: pong_keepalive_timeout = 120000 ms
[2024/03/21 22:05:31.930] 4: Realm.Sync.Client.Session - Config param: fast_reconnect_limit = 60000 ms
[2024/03/21 22:05:31.930] 4: Realm.Sync.Client.Session - Config param: disable_upload_compaction = false
[2024/03/21 22:05:31.930] 4: Realm.Sync.Client.Session - Config param: disable_sync_to_disk = false
[2024/03/21 22:05:31.930] 4: Realm.Sync.Client.Session - Config param: reconnect backoff info: max_delay: 300000 ms, initial_delay: 1000 ms, multiplier: 2, jitter: 1/4
[2024/03/21 22:05:31.930] 4: Realm.App - App: register_email: realm_tests_do_autoverifyNsceMwcWDt@OyvTWbViOI.com
[2024/03/21 22:05:31.931] 4: Realm.App - App: request location: http://44.197.232.233:33958/api/client/v2.0/app/flx_bootstrap_reset-ryqcu/location
[2024/03/21 22:05:31.935] 4: Realm.App - App: Location info returned for deployment model: GLOBAL(US-VA)
[2024/03/21 22:05:31.935] 4: Realm.App - App: update_hostname: http://44.197.232.233:33958 | ws://44.197.232.233:33958 | base URL: http://44.197.232.233:33958
[2024/03/21 22:05:31.943] 4: Realm.App - App: log_in_with_credentials: app_id: flx_bootstrap_reset-ryqcu
[2024/03/21 22:05:31.943] 4: Realm.App - App: version info: platform: Windows  version: Object Store Platform Version Blah - sdk: An sdk name - sdk version: An sdk version - core version: 14.4.0
[2024/03/21 22:05:31.995] 4: Realm.App - App: do_authenticated_request: GET http://44.197.232.233:33958/api/client/v2.0/auth/profile
[2024/03/21 22:05:32.079] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Binding 'C:\data\mci\205ec7897f72ad80e3e2cdce821522f0\tmp\rlmB353.tmp\realm.a14344' to ''
[2024/03/21 22:05:32.079] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Activating
[2024/03/21 22:05:32.079] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: client_reset_config = false, Realm exists = true
[2024/03/21 22:05:32.079] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: client_file_ident = 0, client_file_ident_salt = 0
[2024/03/21 22:05:32.080] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: last_version_available  = 7
[2024/03/21 22:05:32.080] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: progress_download_server_version = 0
[2024/03/21 22:05:32.080] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: progress_download_client_version = 0
[2024/03/21 22:05:32.080] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: progress_upload_server_version = 0
[2024/03/21 22:05:32.080] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: progress_upload_client_version = 0
[2024/03/21 22:05:32.082] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Progress handler called, downloaded = 0, downloadable(total) = 0, uploaded = 0, uploadable = 110, reliable_download_progress = false, snapshot version = 7
[2024/03/21 22:05:32.084] 4: Realm.Sync.Client.Session - Connection[1]: Connecting to 'ws://44.197.232.233:33958/api/client/v2.0/app/flx_bootstrap_reset-ryqcu/realm-sync'
[2024/03/21 22:05:32.084] 4: Realm.Sync.Client.Network - WebSocket::Websocket()
[2024/03/21 22:05:32.084] 4: Realm.Sync.Client.Network - Resolving '44.197.232.233:33958'
[2024/03/21 22:05:32.111] 4: Realm.Sync.Client.Network - Connecting to endpoint '44.197.232.233:33958' (1/1)
[2024/03/21 22:05:32.112] 4: Realm.Sync.Client.Network - Connected to endpoint '44.197.232.233:33958' (from '127.0.0.1:53527')
[2024/03/21 22:05:32.118] 4: Realm.Sync.Client.Network - WebSocket::initiate_client_handshake()
[2024/03/21 22:05:32.118] 4: Realm.Sync.Client.Network - WebSocket::handle_http_response_received()
[2024/03/21 22:05:32.119] 4: Realm.Sync.Client.Session - Connection[1]: Negotiated protocol version: 11
[2024/03/21 22:05:32.119] 4: Realm.Sync.Client.Session - Connection[1]: Connected to app services with request id: "65fcaf2c0ec65e915b411bb3"
[2024/03/21 22:05:32.119] 4: Realm.Sync.Client.Session - Connection[1]: Will emit a ping in 11372 milliseconds
[2024/03/21 22:05:32.119] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Sending: BIND(session_ident=1, need_client_file_ident=true, is_subserver=false, json_data="{"schemaVersion":0,"sessionReason":0}")
[2024/03/21 22:05:32.125] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Received: IDENT(client_file_ident=34, client_file_ident_salt=677410019856659172)
[2024/03/21 22:05:32.130] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Sending: IDENT(client_file_ident=34, client_file_ident_salt=677410019856659172, scan_server_version=0, scan_client_version=0, latest_server_version=0, latest_server_version_salt=0, query_version=0, query_size=2, query="{}")
[2024/03/21 22:05:32.131] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Sending: MARK(request_ident=1)
[2024/03/21 22:05:32.221] 4: Realm.Sync.Client.Changeset - Connection[1]: Download message compression: session_ident=1, is_body_compressed=false, compressed_body_size=134, uncompressed_body_size=134
[2024/03/21 22:05:32.221] 4: Realm.Sync.Client.Changeset - Connection[1]: Received: DOWNLOAD CHANGESET(session_ident=1, server_version=1, client_version=0, origin_timestamp=290988332138, origin_file_ident=1, original_changeset_size=107, changeset_size=107)
[2024/03/21 22:05:32.221] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Received: DOWNLOAD(download_server_version=1, download_client_version=0, latest_server_version=1, latest_server_version_salt=0, upload_client_version=0, upload_server_version=0, downloadable_bytes=0, last_in_batch=true, query_version=0, num_changesets=1, ...)
[2024/03/21 22:05:32.228] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[1]: Created new pending bootstrap object for query version 0
[2024/03/21 22:05:32.228] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[1]: Finalized pending bootstrap object for query version 0
[2024/03/21 22:05:32.229] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Begin processing pending FLX bootstrap for query version 0. (changesets: 1, original total changeset size: 107)
[2024/03/21 22:05:32.231] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[1]: Finished changeset indexing (incoming: 1 changeset(s) / 4 instructions, local: 1 changeset(s) / 4 instructions, conflict group(s): 1)
[2024/03/21 22:05:32.232] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[1]: Finished transforming 1 local changesets through 1 incoming changesets (4 vs 4 instructions, in 1 conflict groups)
[2024/03/21 22:05:32.233] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[1]: Removing pending bootstrap obj for query version 0
[2024/03/21 22:05:32.237] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[1]: Integrated 1 changesets out of 1
[2024/03/21 22:05:32.238] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Integrated 1 changesets from pending bootstrap for query version 0, producing client version 10 in 8 ms. 0 changesets remaining in bootstrap
[2024/03/21 22:05:32.238] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Progress handler called, downloaded = 107, downloadable(total) = 107, uploaded = 0, uploadable = 110, reliable_download_progress = true, snapshot version = 10
[2024/03/21 22:05:32.242] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Received: MARK(request_ident=1)
[2024/03/21 22:05:32.245] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Sending: UPLOAD(progress_client_version=5, progress_server_version=0, locked_server_version=1, num_changesets=1)
[2024/03/21 22:05:32.245] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[1]: Fetching changeset for upload (client_version=5, server_version=0, changeset_size=110, origin_timestamp=290988332066, origin_file_ident=0)
[2024/03/21 22:05:32.249] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Sending: QUERY(query_version=1, query_size=30, query="{"TopLevel":"(TRUEPREDICATE)"}", snapshot_version=5)
[2024/03/21 22:05:32.249] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Sending: MARK(request_ident=2)
[2024/03/21 22:05:32.251] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Sending: UPLOAD(progress_client_version=11, progress_server_version=1, locked_server_version=1, num_changesets=0)
[2024/03/21 22:05:32.324] 4: Realm.Sync.Client.Changeset - Connection[1]: Download message compression: session_ident=1, is_body_compressed=false, compressed_body_size=0, uncompressed_body_size=0
[2024/03/21 22:05:32.325] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Received: DOWNLOAD(download_server_version=2, download_client_version=5, latest_server_version=2, latest_server_version_salt=4857138876001972713, upload_client_version=5, upload_server_version=0, downloadable_bytes=0, last_in_batch=true, query_version=0, num_changesets=0, ...)
[2024/03/21 22:05:32.331] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Sending: UPLOAD(progress_client_version=12, progress_server_version=2, locked_server_version=2, num_changesets=0)
[2024/03/21 22:05:32.331] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Progress handler called, downloaded = 107, downloadable(total) = 107, uploaded = 110, uploadable = 110, reliable_download_progress = true, snapshot version = 12
[2024/03/21 22:05:32.405] 4: Realm.Sync.Client.Changeset - Connection[1]: Download message compression: session_ident=1, is_body_compressed=false, compressed_body_size=23, uncompressed_body_size=23
[2024/03/21 22:05:32.419] 4: Realm.Sync.Client.Changeset - Connection[1]: Received: DOWNLOAD CHANGESET(session_ident=1, server_version=3, client_version=5, origin_timestamp=290988332324, origin_file_ident=1, original_changeset_size=0, changeset_size=0)
[2024/03/21 22:05:32.419] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Received: DOWNLOAD(download_server_version=3, download_client_version=5, latest_server_version=3, latest_server_version_salt=0, upload_client_version=12, upload_server_version=2, downloadable_bytes=0, last_in_batch=true, query_version=1, num_changesets=1, ...)
[2024/03/21 22:05:32.425] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[1]: Created new pending bootstrap object for query version 1
[2024/03/21 22:05:32.425] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[1]: Finalized pending bootstrap object for query version 1
[2024/03/21 22:05:32.426] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Begin processing pending FLX bootstrap for query version 1. (changesets: 1, original total changeset size: 0)
[2024/03/21 22:05:32.428] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[1]: Removing pending bootstrap obj for query version 1
[2024/03/21 22:05:32.433] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[1]: Integrated 1 changesets out of 1
[2024/03/21 22:05:32.433] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Integrated 1 changesets from pending bootstrap for query version 1, producing client version 14 in 5 ms. 0 changesets remaining in bootstrap
[2024/03/21 22:05:32.434] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Sending: UPLOAD(progress_client_version=14, progress_server_version=3, locked_server_version=3, num_changesets=0)
[2024/03/21 22:05:32.435] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Progress handler called, downloaded = 107, downloadable(total) = 107, uploaded = 110, uploadable = 110, reliable_download_progress = true, snapshot version = 14
[2024/03/21 22:05:32.439] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Sending: UPLOAD(progress_client_version=15, progress_server_version=3, locked_server_version=3, num_changesets=0)
[2024/03/21 22:05:32.442] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Received: MARK(request_ident=2)
[2024/03/21 22:05:32.442] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Marking query version 1 as complete after receiving MARK message
[2024/03/21 22:05:32.448] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Sending: MARK(request_ident=3)
[2024/03/21 22:05:32.450] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Sending: UPLOAD(progress_client_version=16, progress_server_version=3, locked_server_version=3, num_changesets=0)
[2024/03/21 22:05:32.452] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Received: MARK(request_ident=3)
[2024/03/21 22:05:32.479] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Sending: UPLOAD(progress_client_version=17, progress_server_version=3, locked_server_version=3, num_changesets=1)
[2024/03/21 22:05:32.481] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[1]: Fetching changeset for upload (client_version=17, server_version=3, changeset_size=183, origin_timestamp=290988332455, origin_file_ident=0)
[2024/03/21 22:05:32.482] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Progress handler called, downloaded = 107, downloadable(total) = 107, uploaded = 110, uploadable = 293, reliable_download_progress = true, snapshot version = 17
[2024/03/21 22:05:32.525] 4: Realm.Sync.Client.Changeset - Connection[1]: Download message compression: session_ident=1, is_body_compressed=false, compressed_body_size=0, uncompressed_body_size=0
[2024/03/21 22:05:32.525] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Received: DOWNLOAD(download_server_version=4, download_client_version=17, latest_server_version=4, latest_server_version_salt=1659841192646717979, upload_client_version=17, upload_server_version=3, downloadable_bytes=0, last_in_batch=true, query_version=1, num_changesets=0, ...)
[2024/03/21 22:05:32.532] 4: Realm - ~TestFile() removing 'C:\data\mci\205ec7897f72ad80e3e2cdce821522f0\tmp\rlmB353.tmp\realm.a14344' and 'C:\data\mci\205ec7897f72ad80e3e2cdce821522f0\tmp\rlmB353.tmp'
[2024/03/21 22:05:32.532] 4: Realm - WARNING: ~TestFile() cleanup failed for 'C:\data\mci\205ec7897f72ad80e3e2cdce821522f0\tmp\rlmB353.tmp\realm.a14344': The process cannot access the file because it is being used by another process.
[2024/03/21 22:05:32.532] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Sending: UPLOAD(progress_client_version=18, progress_server_version=4, locked_server_version=4, num_changesets=0)
[2024/03/21 22:05:32.533] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Progress handler called, downloaded = 107, downloadable(total) = 107, uploaded = 293, uploadable = 293, reliable_download_progress = true, snapshot version = 18
[2024/03/21 22:05:32.534] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Initiating deactivation
[2024/03/21 22:05:32.568] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Sending: UNBIND
[2024/03/21 22:05:32.568] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Binding 'C:\data\mci\205ec7897f72ad80e3e2cdce821522f0\tmp\rlmB548.tmp\realm.a14344' to ''
[2024/03/21 22:05:32.568] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Activating
[2024/03/21 22:05:32.568] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: client_reset_config = false, Realm exists = true
[2024/03/21 22:05:32.568] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: client_file_ident = 0, client_file_ident_salt = 0
[2024/03/21 22:05:32.568] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: last_version_available  = 5
[2024/03/21 22:05:32.568] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: progress_download_server_version = 0
[2024/03/21 22:05:32.568] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: progress_download_client_version = 0
[2024/03/21 22:05:32.568] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: progress_upload_server_version = 0
[2024/03/21 22:05:32.568] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: progress_upload_client_version = 0
[2024/03/21 22:05:32.569] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Sending: BIND(session_ident=2, need_client_file_ident=true, is_subserver=false, json_data="{"schemaVersion":0,"sessionReason":0}")
[2024/03/21 22:05:32.571] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Progress handler called, downloaded = 0, downloadable(total) = 0, uploaded = 0, uploadable = 0, reliable_download_progress = false, snapshot version = 5
[2024/03/21 22:05:32.572] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Received: UNBOUND
[2024/03/21 22:05:32.572] 4: Realm.Sync.Client.Session - Connection[1]: Session[1]: Deactivation completed
[2024/03/21 22:05:32.577] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Received: IDENT(client_file_ident=35, client_file_ident_salt=8500736984600426190)
[2024/03/21 22:05:32.583] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Sending: IDENT(client_file_ident=35, client_file_ident_salt=8500736984600426190, scan_server_version=0, scan_client_version=0, latest_server_version=0, latest_server_version_salt=0, query_version=0, query_size=2, query="{}")
[2024/03/21 22:05:32.583] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Sending: MARK(request_ident=2)
[2024/03/21 22:05:32.620] 4: Realm.Sync.Client.Changeset - Connection[1]: Download message compression: session_ident=2, is_body_compressed=false, compressed_body_size=134, uncompressed_body_size=134
[2024/03/21 22:05:32.620] 4: Realm.Sync.Client.Changeset - Connection[1]: Received: DOWNLOAD CHANGESET(session_ident=2, server_version=4, client_version=0, origin_timestamp=290988332590, origin_file_ident=1, original_changeset_size=107, changeset_size=107)
[2024/03/21 22:05:32.620] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Received: DOWNLOAD(download_server_version=4, download_client_version=0, latest_server_version=4, latest_server_version_salt=0, upload_client_version=0, upload_server_version=0, downloadable_bytes=0, last_in_batch=true, query_version=0, num_changesets=1, ...)
[2024/03/21 22:05:32.633] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Received: ERROR "" (error_code=0, is_fatal=false, error_action=Transient)
[2024/03/21 22:05:32.633] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Suspended
[2024/03/21 22:05:32.633] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Will attempt to resume session after 992 milliseconds
[2024/03/21 22:05:32.633] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Sending: UNBIND
[2024/03/21 22:05:32.633] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Received: MARK(request_ident=2)
[2024/03/21 22:05:32.661] 4: Realm.Sync.Client.Session - Connection[1]: Allowing reconnection in 960 milliseconds
[2024/03/21 22:05:33.674] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Resumed
[2024/03/21 22:05:33.674] 4: Realm.Sync.Client.Session - Connection[1]: Connecting to 'ws://44.197.232.233:33958/api/client/v2.0/app/flx_bootstrap_reset-ryqcu/realm-sync'
[2024/03/21 22:05:33.674] 4: Realm.Sync.Client.Network - WebSocket::Websocket()
[2024/03/21 22:05:33.674] 4: Realm.Sync.Client.Network - Resolving '44.197.232.233:33958'
[2024/03/21 22:05:33.701] 4: Realm.Sync.Client.Network - Connecting to endpoint '44.197.232.233:33958' (1/1)
[2024/03/21 22:05:33.701] 4: Realm.Sync.Client.Network - Connected to endpoint '44.197.232.233:33958' (from '127.0.0.1:53529')
[2024/03/21 22:05:33.708] 4: Realm.Sync.Client.Network - WebSocket::initiate_client_handshake()
[2024/03/21 22:05:33.708] 4: Realm.Sync.Client.Network - WebSocket::handle_http_response_received()
[2024/03/21 22:05:33.709] 4: Realm.Sync.Client.Session - Connection[1]: Negotiated protocol version: 11
[2024/03/21 22:05:33.709] 4: Realm.Sync.Client.Session - Connection[1]: Will emit a ping in 43678 milliseconds
[2024/03/21 22:05:33.709] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Sending: BIND(session_ident=2, need_client_file_ident=false, is_subserver=false, json_data="{"schemaVersion":0,"sessionReason":0}")
[2024/03/21 22:05:33.712] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Sending: IDENT(client_file_ident=35, client_file_ident_salt=8500736984600426190, scan_server_version=0, scan_client_version=0, latest_server_version=0, latest_server_version_salt=0, query_version=0, query_size=2, query="{}")
[2024/03/21 22:05:33.712] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Sending: MARK(request_ident=3)
[2024/03/21 22:05:33.753] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Received: ERROR "Bad client file identifier (IDENT)" (error_code=208, is_fatal=true, error_action=ClientReset)
[2024/03/21 22:05:33.777] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Suspended
[2024/03/21 22:05:33.777] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Sending: UNBIND
[2024/03/21 22:05:33.783] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Binding 'C:\data\mci\205ec7897f72ad80e3e2cdce821522f0\tmp\rlmB548.tmp\realm.a14344.fresh' to ''
[2024/03/21 22:05:33.783] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Activating
[2024/03/21 22:05:33.783] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: client_reset_config = false, Realm exists = true
[2024/03/21 22:05:33.783] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: client_file_ident = 0, client_file_ident_salt = 0
[2024/03/21 22:05:33.783] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: last_version_available  = 6
[2024/03/21 22:05:33.783] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: progress_download_server_version = 0
[2024/03/21 22:05:33.783] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: progress_download_client_version = 0
[2024/03/21 22:05:33.784] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: progress_upload_server_version = 0
[2024/03/21 22:05:33.784] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: progress_upload_client_version = 0
[2024/03/21 22:05:33.786] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Progress handler called, downloaded = 0, downloadable(total) = 0, uploaded = 0, uploadable = 0, reliable_download_progress = false, snapshot version = 6
[2024/03/21 22:05:33.786] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Sending: BIND(session_ident=3, need_client_file_ident=true, is_subserver=false, json_data="{"schemaVersion":0,"sessionReason":1}")
[2024/03/21 22:05:33.829] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Received: IDENT(client_file_ident=36, client_file_ident_salt=7894791125172371350)
[2024/03/21 22:05:33.834] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Sending: IDENT(client_file_ident=36, client_file_ident_salt=7894791125172371350, scan_server_version=0, scan_client_version=0, latest_server_version=0, latest_server_version_salt=0, query_version=0, query_size=2, query="{}")
[2024/03/21 22:05:33.834] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Sending: MARK(request_ident=1)
[2024/03/21 22:05:33.840] 4: Realm.Sync.Client.Changeset - Connection[1]: Download message compression: session_ident=3, is_body_compressed=false, compressed_body_size=134, uncompressed_body_size=134
[2024/03/21 22:05:33.840] 4: Realm.Sync.Client.Changeset - Connection[1]: Received: DOWNLOAD CHANGESET(session_ident=3, server_version=4, client_version=0, origin_timestamp=290988333841, origin_file_ident=1, original_changeset_size=107, changeset_size=107)
[2024/03/21 22:05:33.840] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Received: DOWNLOAD(download_server_version=4, download_client_version=0, latest_server_version=4, latest_server_version_salt=0, upload_client_version=0, upload_server_version=0, downloadable_bytes=0, last_in_batch=true, query_version=0, num_changesets=1, ...)
[2024/03/21 22:05:33.845] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[3]: Created new pending bootstrap object for query version 0
[2024/03/21 22:05:33.845] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[3]: Finalized pending bootstrap object for query version 0
[2024/03/21 22:05:33.846] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Begin processing pending FLX bootstrap for query version 0. (changesets: 1, original total changeset size: 107)
[2024/03/21 22:05:33.847] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[3]: Removing pending bootstrap obj for query version 0
[2024/03/21 22:05:33.848] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[3]: Integrated 1 changesets out of 1
[2024/03/21 22:05:33.851] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Integrated 1 changesets from pending bootstrap for query version 0, producing client version 9 in 5 ms. 0 changesets remaining in bootstrap
[2024/03/21 22:05:33.851] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Progress handler called, downloaded = 107, downloadable(total) = 107, uploaded = 0, uploadable = 0, reliable_download_progress = true, snapshot version = 9
[2024/03/21 22:05:33.855] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Received: MARK(request_ident=1)
[2024/03/21 22:05:33.856] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Empty UPLOAD was skipped (progress_client_version=4, progress_server_version=0)
[2024/03/21 22:05:33.858] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Sending: QUERY(query_version=1, query_size=2, query="{}", snapshot_version=4)
[2024/03/21 22:05:33.858] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Sending: MARK(request_ident=2)
[2024/03/21 22:05:33.859] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Sending: UPLOAD(progress_client_version=10, progress_server_version=4, locked_server_version=4, num_changesets=0)
[2024/03/21 22:05:33.902] 4: Realm.Sync.Client.Changeset - Connection[1]: Download message compression: session_ident=3, is_body_compressed=false, compressed_body_size=23, uncompressed_body_size=23
[2024/03/21 22:05:33.909] 4: Realm.Sync.Client.Changeset - Connection[1]: Received: DOWNLOAD CHANGESET(session_ident=3, server_version=5, client_version=0, origin_timestamp=290988333866, origin_file_ident=1, original_changeset_size=0, changeset_size=0)
[2024/03/21 22:05:33.909] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Received: DOWNLOAD(download_server_version=5, download_client_version=0, latest_server_version=5, latest_server_version_salt=0, upload_client_version=10, upload_server_version=4, downloadable_bytes=0, last_in_batch=true, query_version=1, num_changesets=1, ...)
[2024/03/21 22:05:33.914] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[3]: Created new pending bootstrap object for query version 1
[2024/03/21 22:05:33.914] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[3]: Finalized pending bootstrap object for query version 1
[2024/03/21 22:05:33.914] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Begin processing pending FLX bootstrap for query version 1. (changesets: 1, original total changeset size: 0)
[2024/03/21 22:05:33.916] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[3]: Removing pending bootstrap obj for query version 1
[2024/03/21 22:05:33.920] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[3]: Integrated 1 changesets out of 1
[2024/03/21 22:05:33.920] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Integrated 1 changesets from pending bootstrap for query version 1, producing client version 12 in 5 ms. 0 changesets remaining in bootstrap
[2024/03/21 22:05:33.921] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Sending: UPLOAD(progress_client_version=12, progress_server_version=5, locked_server_version=5, num_changesets=0)
[2024/03/21 22:05:33.922] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Progress handler called, downloaded = 107, downloadable(total) = 107, uploaded = 0, uploadable = 0, reliable_download_progress = true, snapshot version = 12
[2024/03/21 22:05:33.927] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Sending: UPLOAD(progress_client_version=13, progress_server_version=5, locked_server_version=5, num_changesets=0)
[2024/03/21 22:05:33.928] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Received: MARK(request_ident=2)
[2024/03/21 22:05:33.928] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Marking query version 1 as complete after receiving MARK message
[2024/03/21 22:05:33.929] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Initiating deactivation
[2024/03/21 22:05:33.933] 4: Realm.Sync.Client.Session - Connection[1]: Session[2]: Deactivation completed
[2024/03/21 22:05:33.933] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Initiating deactivation
[2024/03/21 22:05:33.934] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Binding 'C:\data\mci\205ec7897f72ad80e3e2cdce821522f0\tmp\rlmB548.tmp\realm.a14344' to ''
[2024/03/21 22:05:33.934] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Activating
[2024/03/21 22:05:33.934] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: client_reset_config = true, Realm exists = true
[2024/03/21 22:05:33.934] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: client_file_ident = 0, client_file_ident_salt = 0
[2024/03/21 22:05:33.934] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: last_version_available  = 0
[2024/03/21 22:05:33.934] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: progress_download_server_version = 0
[2024/03/21 22:05:33.935] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: progress_download_client_version = 0
[2024/03/21 22:05:33.935] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: progress_upload_server_version = 0
[2024/03/21 22:05:33.935] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: progress_upload_client_version = 0
[2024/03/21 22:05:33.937] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Sending: UNBIND
[2024/03/21 22:05:33.937] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Sending: BIND(session_ident=4, need_client_file_ident=true, is_subserver=false, json_data="{"schemaVersion":0,"sessionReason":1}")
[2024/03/21 22:05:33.965] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Received: UNBOUND
[2024/03/21 22:05:33.965] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Deactivation completed
[2024/03/21 22:05:33.965] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Received: IDENT(client_file_ident=37, client_file_ident_salt=337725215453310540)
[2024/03/21 22:05:33.965] 4: Realm.Sync.Client.Reset - Connection[1]: Session[4]: Possibly beginning client reset operation: realm_path = C:\data\mci\205ec7897f72ad80e3e2cdce821522f0\tmp\rlmB548.tmp\realm.a14344, mode = Recover, recovery_allowed = true
[2024/03/21 22:05:33.982] 4: Realm.Sync.Client.Reset - Connection[1]: Session[4]: Client reset: path_local = C:\data\mci\205ec7897f72ad80e3e2cdce821522f0\tmp\rlmB548.tmp\realm.a14344, client_file_ident = (ident: 37, salt: 337725215453310540), remote_path = C:\data\mci\205ec7897f72ad80e3e2cdce821522f0\tmp\rlmB548.tmp\realm.a14344.fresh, requested_mode = Recover, recovery_is_allowed = true, actual_mode = Recover, will_recover = true
[2024/03/21 22:05:33.982] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Local changesets to recover: 1
[2024/03/21 22:05:33.983] 4: Realm.Sync.Client.Reset - Connection[1]: Session[4]: transfer_group, src size = 7, dst size = 9, allow_schema_additions = false
[2024/03/21 22:05:33.983] 4: Realm.Sync.Client.Reset - Connection[1]: Session[4]: key = 7, table_name = class_TopLevel
[2024/03/21 22:05:33.983] 4: Realm.Sync.Client.Reset - Connection[1]: Session[4]: Table 'class_TopLevel' will remain
[2024/03/21 22:05:33.984] 4: Realm.Sync.Client.Reset - Connection[1]: Session[4]: The number of tables is 1
[2024/03/21 22:05:33.984] 4: Realm.Sync.Client.Reset - Connection[1]: Session[4]: Removing objects in 'class_TopLevel'
[2024/03/21 22:05:33.984] 4: Realm.Sync.Client.Reset - Connection[1]: Session[4]: Creating missing objects for table 'class_TopLevel', number of rows = 0, primary_key_col = 0, primary_key_type = col_type_ObjectId
[2024/03/21 22:05:33.984] 4: Realm.Sync.Client.Reset - Connection[1]: Session[4]: Updating values for table 'class_TopLevel', number of rows = 0, number of columns = 4, primary_key_col = 0, primary_key_type = col_type_ObjectId
[2024/03/21 22:05:33.984] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Client reset adjustments: trimming 5 history entries and updating the remaining history entries (3)
[2024/03/21 22:05:33.985] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: - 0: ident(0) changeset_size(112) remote_version(0)
[2024/03/21 22:05:33.985] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: - 1: ident(0) changeset_size(0) remote_version(0)
[2024/03/21 22:05:33.985] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: - 2: ident(0) changeset_size(0) remote_version(0)
[2024/03/21 22:05:33.985] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Updating 0: client_version(7) changeset_size(112) server_version(5)
[2024/03/21 22:05:33.985] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Updating 1: client_version(8) changeset_size(0) server_version(5)
[2024/03/21 22:05:33.985] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Updating 2: client_version(9) changeset_size(0) server_version(5)
[2024/03/21 22:05:33.985] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: New uploadable bytes after client reset adjustment: 110
[2024/03/21 22:05:33.990] 4: Realm.Sync.Client.Reset - Connection[1]: Session[4]: perform_client_reset_diff is done: old_version = (version: 9, index: 0), new_version = (version: 10, index: 2)
[2024/03/21 22:05:33.996] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Client reset is completed, path=C:\data\mci\205ec7897f72ad80e3e2cdce821522f0\tmp\rlmB548.tmp\realm.a14344
[2024/03/21 22:05:33.997] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Tracking pending client reset of type "Recover" from 2024-03-21 22:05:33.978991900
[2024/03/21 22:05:34.001] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Sending: IDENT(client_file_ident=37, client_file_ident_salt=337725215453310540, scan_server_version=5, scan_client_version=0, latest_server_version=5, latest_server_version_salt=0, query_version=0, query_size=2, query="{}")
[2024/03/21 22:05:34.006] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Progress handler called, downloaded = 0, downloadable(total) = 0, uploaded = 0, uploadable = 110, reliable_download_progress = false, snapshot version = 11
[2024/03/21 22:05:34.009] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Sending: MARK(request_ident=3)
[2024/03/21 22:05:34.011] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Sending: UPLOAD(progress_client_version=7, progress_server_version=5, locked_server_version=5, num_changesets=1)
[2024/03/21 22:05:34.011] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[4]: Fetching changeset for upload (client_version=7, server_version=5, changeset_size=110, origin_timestamp=290988333968, origin_file_ident=0)
[2024/03/21 22:05:34.013] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Sending: QUERY(query_version=1, query_size=30, query="{"TopLevel":"(TRUEPREDICATE)"}", snapshot_version=7)
[2024/03/21 22:05:34.014] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Sending: MARK(request_ident=4)
[2024/03/21 22:05:34.015] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Sending: UPLOAD(progress_client_version=11, progress_server_version=5, locked_server_version=5, num_changesets=0)
[2024/03/21 22:05:34.058] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Received: MARK(request_ident=3)
[2024/03/21 22:05:34.058] 4: Realm.Sync.Client.Changeset - Connection[1]: Download message compression: session_ident=4, is_body_compressed=false, compressed_body_size=0, uncompressed_body_size=0
[2024/03/21 22:05:34.058] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Received: DOWNLOAD(download_server_version=6, download_client_version=7, latest_server_version=6, latest_server_version_salt=6625013185207289806, upload_client_version=7, upload_server_version=5, downloadable_bytes=0, last_in_batch=true, query_version=0, num_changesets=0, ...)
[2024/03/21 22:05:34.064] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Sending: UPLOAD(progress_client_version=12, progress_server_version=6, locked_server_version=6, num_changesets=0)
[2024/03/21 22:05:34.065] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Progress handler called, downloaded = 0, downloadable(total) = 0, uploaded = 110, uploadable = 110, reliable_download_progress = true, snapshot version = 12
[2024/03/21 22:05:34.108] 4: Realm.Sync.Client.Changeset - Connection[1]: Download message compression: session_ident=4, is_body_compressed=false, compressed_body_size=225, uncompressed_body_size=225
[2024/03/21 22:05:34.109] 4: Realm.Sync.Client.Changeset - Connection[1]: Received: DOWNLOAD CHANGESET(session_ident=4, server_version=7, client_version=7, origin_timestamp=290988334069, origin_file_ident=1, original_changeset_size=198, changeset_size=198)
[2024/03/21 22:05:34.109] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Received: DOWNLOAD(download_server_version=7, download_client_version=7, latest_server_version=7, latest_server_version_salt=0, upload_client_version=12, upload_server_version=6, downloadable_bytes=0, last_in_batch=true, query_version=1, num_changesets=1, ...)
[2024/03/21 22:05:34.115] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[4]: Created new pending bootstrap object for query version 1
[2024/03/21 22:05:34.116] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[4]: Finalized pending bootstrap object for query version 1
[2024/03/21 22:05:34.117] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Begin processing pending FLX bootstrap for query version 1. (changesets: 1, original total changeset size: 198)
[2024/03/21 22:05:34.120] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[4]: Removing pending bootstrap obj for query version 1
[2024/03/21 22:05:34.124] 4: Realm.Sync.Client.Changeset - Connection[1]: Session[4]: Integrated 1 changesets out of 1
[2024/03/21 22:05:34.124] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Integrated 1 changesets from pending bootstrap for query version 1, producing client version 14 in 6 ms. 0 changesets remaining in bootstrap
[2024/03/21 22:05:34.126] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Sending: UPLOAD(progress_client_version=14, progress_server_version=7, locked_server_version=7, num_changesets=0)
[2024/03/21 22:05:34.126] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Progress handler called, downloaded = 198, downloadable(total) = 198, uploaded = 110, uploadable = 110, reliable_download_progress = true, snapshot version = 14
[2024/03/21 22:05:34.128] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Sending: UPLOAD(progress_client_version=15, progress_server_version=7, locked_server_version=7, num_changesets=0)
[2024/03/21 22:05:34.134] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Received: MARK(request_ident=4)
[2024/03/21 22:05:34.134] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Client reset of type "Recover" from 2024-03-21 22:05:33.978991900 has been acknowledged by the server. Removing cycle detection tracker.
[2024/03/21 22:05:34.142] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Marking query version 1 as complete after receiving MARK message
[2024/03/21 22:05:34.148] 4: C:\data\mci\205ec7897f72ad80e3e2cdce821522f0\realm-core\src\realm/util/future.hpp:339: [realm-core-14.4.0] Assertion failed: m_state.load() < SSBState::Finished
[2024/03/21 22:05:34.150] 4: <backtrace not supported on this platform>
[2024/03/21 22:05:34.150] 4: !!! IMPORTANT: Please report this at https://github.com/realm/realm-core/issues/new/chooseRealm.Sync.Client.Session - Connection[1]: Session[4]: Initiating deactivation
[2024/03/21 22:05:34.415] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Sending: UNBIND
[2024/03/21 22:05:34.428] 1/1 Test #4: ObjectStoreTests-baas ............***Failed  1298.73 sec

wait_for_session() exceeded 60 s on flx: compensating write errors get re-sent across sessions CI run

Log
[2024/03/21 22:00:13.231] 4: Realm.Sync.Client.Session - Connection[2]: Negotiated protocol version: 11
[2024/03/21 22:00:13.231] 4: Realm.Sync.Client.Session - Connection[2]: Connected to app services with request id: "65fcadedd44b15fa576305f2"
[2024/03/21 22:00:13.231] 4: Realm.Sync.Client.Session - Connection[2]: Will emit a ping in 26844 milliseconds
[2024/03/21 22:00:13.231] 4: Realm.Sync.Client.Session - Connection[2]: Session[2]: Sending: BIND(session_ident=2, need_client_file_ident=false, is_subserver=false, json_data="{"schemaVersion":0,"sessionReason":0}")
[2024/03/21 22:00:13.231] 4: Realm.Sync.Client.Session - Connection[2]: Session[2]: Sending: IDENT(client_file_ident=34, client_file_ident_salt=1492638616122531759, scan_server_version=3, scan_client_version=5, latest_server_version=3, latest_server_version_salt=0, query_version=1, query_size=48, query="{"TopLevel":"(queryable_str_field == \"bizz\")"}")
[2024/03/21 22:00:13.231] 4: Realm.Sync.Client.Session - Connection[2]: Session[2]: Sending: MARK(request_ident=1)
[2024/03/21 22:00:13.326] 4: Realm.Sync.Client.Session - Connection[2]: Session[2]: Received: ERROR "Client attempted a write that is not allowed; it has been reverted" (error_code=231, is_fatal=false, error_action=Warning)
[2024/03/21 22:00:13.334] 4: Realm.Sync.Client.Changeset - Connection[2]: Download message compression: session_ident=2, is_body_compressed=false, compressed_body_size=51, uncompressed_body_size=51
[2024/03/21 22:00:13.334] 4: Realm.Sync.Client.Changeset - Connection[2]: Received: DOWNLOAD CHANGESET(session_ident=2, server_version=4, client_version=5, origin_timestamp=290988013145, origin_file_ident=1, original_changeset_size=26, changeset_size=26)
[2024/03/21 22:00:13.334] 4: Realm.Sync.Client.Session - Connection[2]: Session[2]: Received: DOWNLOAD(download_server_version=5, download_client_version=16, latest_server_version=5, latest_server_version_salt=7527758458861310184, upload_client_version=17, upload_server_version=3, downloadable_bytes=0, last_in_batch=true, query_version=1, num_changesets=1, ...)
[2024/03/21 22:00:13.334] 4: Realm.Sync.Client.Changeset - Connection[2]: Session[2]: Finished changeset indexing (incoming: 1 changeset(s) / 1 instructions, local: 2 changeset(s) / 4 instructions, conflict group(s): 2)
[2024/03/21 22:00:13.334] 4: Realm.Sync.Client.Changeset - Connection[2]: Session[2]: Finished transforming 2 local changesets through 1 incoming changesets (4 vs 1 instructions, in 2 conflict groups)
[2024/03/21 22:00:13.335] 4: Realm.Sync.Client.Changeset - Connection[2]: Session[2]: Integrated 1 changesets out of 1
[2024/03/21 22:00:13.335] 4: Realm.Sync.Client.Session - Connection[2]: Session[2]: 1 remote changeset integrated, producing client version 19
[2024/03/21 22:00:13.335] 4: Realm.Sync.Client.Session - Connection[2]: Session[2]: Reporting compensating write for client version 16 in server version 4: Client attempted a write that is not allowed; it has been reverted
[2024/03/21 22:00:13.335] 4: Realm.Sync.Client.Session - Connection[2]: Session[2]: Progress handler called, downloaded = 147, downloadable(total) = 147, uploaded = 192, uploadable = 263, reliable_download_progress = true, snapshot version = 19
[2024/03/21 22:00:13.335] 4: Realm.Sync.Client.Session - Connection[2]: Session[2]: Received: MARK(request_ident=1)
[2024/03/21 22:00:13.336] 4: Realm.Sync.Client.Session - Connection[2]: Session[2]: Sending: UPLOAD(progress_client_version=19, progress_server_version=4, locked_server_version=5, num_changesets=1)
[2024/03/21 22:00:13.336] 4: Realm.Sync.Client.Changeset - Connection[2]: Session[2]: Fetching changeset for upload (client_version=18, server_version=3, changeset_size=71, origin_timestamp=290988013113, origin_file_ident=0)
[2024/03/21 22:00:40.085] 4: Realm.Sync.Client.Session - Connection[2]: Sending: PING(timestamp=226333264, rtt=0)
[2024/03/21 22:00:40.106] 4: Realm.Sync.Client.Session - Connection[2]: Received: PONG(timestamp=226333264)
[2024/03/21 22:00:40.106] 4: Realm.Sync.Client.Session - Connection[2]: Round trip time was 21 milliseconds
[2024/03/21 22:00:40.106] 4: Realm.Sync.Client.Session - Connection[2]: Will emit a ping in 57294 milliseconds
[2024/03/21 22:01:13.175] 4: Realm - ~TestFile() removing '/data/mci/808d6c3fd00cf9402556d6c871cf89d0/tmp/realm_23hqgn/realm.qOCV3I' and '/data/mci/808d6c3fd00cf9402556d6c871cf89d0/tmp/realm_23hqgn'
[2024/03/21 22:01:13.175] 4: Realm.Sync.Client.Session - Connection[2]: Session[2]: Initiating deactivation
[2024/03/21 22:01:13.176] 4: Realm.Sync.Client.Session - Connection[2]: Session[2]: Sending: UNBIND
[2024/03/21 22:01:13.176] 4: Realm.Sync.Client.Session - Draining connections during sync client shutdown
[2024/03/21 22:01:13.176] 4: Realm.Sync.Client.Session - Connection[2]: Session[2]: Deactivation completed
[2024/03/21 22:01:13.176] 4: Realm.Sync.Client.Session - Waiting for 1 connections to drain
[2024/03/21 22:01:13.176] 4: Realm.Sync.Client.Session - Connection[2]: Force closed idle connection
[2024/03/21 22:01:13.228] 4: Realm.Sync.Client.Session - Connection[2]: Destroying connection object
[2024/03/21 22:01:13.228] 4:
[2024/03/21 22:01:13.228] 4: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2024/03/21 22:01:13.228] 4: realm-object-store-tests is a Catch2 v3.5.3 host application.
[2024/03/21 22:01:13.228] 4: Run with -? for options
[2024/03/21 22:01:13.228] 4:
[2024/03/21 22:01:13.228] 4: -------------------------------------------------------------------------------
[2024/03/21 22:01:13.228] 4: flx: compensating write errors get re-sent across sessions
[2024/03/21 22:01:13.228] 4: -------------------------------------------------------------------------------
[2024/03/21 22:01:13.228] 4: /System/Volumes/Data/data/mci/808d6c3fd00cf9402556d6c871cf89d0/realm-core/test/object-store/sync/flx_sync.cpp:4017
[2024/03/21 22:01:13.228] 4: ...............................................................................
[2024/03/21 22:01:13.228] 4:
[2024/03/21 22:01:13.228] 4: /System/Volumes/Data/data/mci/808d6c3fd00cf9402556d6c871cf89d0/realm-core/test/object-store/sync/flx_sync.cpp:4017: FAILED:
[2024/03/21 22:01:13.228] 4:   {Unknown expression after the reported line}
[2024/03/21 22:01:13.228] 4: due to unexpected exception with message:
[2024/03/21 22:01:13.228] 4:   wait_for_session() exceeded 60 s
[2024/03/21 22:01:13.228] 4:
[2024/03/21 22:01:13.228] 4: Assertion failure: /System/Volumes/Data/data/mci/808d6c3fd00cf9402556d6c871cf89d0/realm-core/test/object-store/sync/flx_sync.cpp:4017
[2024/03/21 22:01:13.228] 4: 	 from expresion: '{Unknown expression after the reported line}'
[2024/03/21 22:01:13.228] 4: 	 with expansion: '{Unknown expression after the reported line}'
[2024/03/21 22:01:13.228] 4: 	 message: wait_for_session() exceeded 60 s
[2024/03/21 22:01:13.228] 4:
[2024/03/21 22:01:13.228] 4: 0.000 s: flx: compensating write errors get re-sent across sessions

CHECK( error_code == sync::ProtocolError::schema_version_changed ) and other stuff from flx_schema_migration.cpp CI run

assertions
[2024/03/21 21:58:06.081] 4: Realm.Sync.Client.Session - Connection[1]: Session[3]: Received: ERROR "Other session level error" (error_code=201, is_fatal=false, error_action=Transient)
[2024/03/21 21:58:06.081] 4:
[2024/03/21 21:58:06.081] 4: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2024/03/21 21:58:06.081] 4: realm-object-store-tests is a Catch2 v3.5.3 host application.
[2024/03/21 21:58:06.081] 4: Run with -? for options
[2024/03/21 21:58:06.081] 4:
[2024/03/21 21:58:06.081] 4: -------------------------------------------------------------------------------
[2024/03/21 21:58:06.081] 4: Migrate to new schema version after migration to intermediate version is
[2024/03/21 21:58:06.081] 4: interrupted
[2024/03/21 21:58:06.081] 4: -------------------------------------------------------------------------------
[2024/03/21 21:58:06.081] 4: /data/mci/f2a642a5d0337663d3c6191a96bc75d2/realm-core/test/object-store/sync/flx_schema_migration.cpp:827
[2024/03/21 21:58:06.081] 4: ...............................................................................
[2024/03/21 21:58:06.081] 4:
[2024/03/21 21:58:06.081] 4: /data/mci/f2a642a5d0337663d3c6191a96bc75d2/realm-core/test/object-store/sync/flx_schema_migration.cpp:882: FAILED:
[2024/03/21 21:58:06.081] 4:   CHECK( error_code == sync::ProtocolError::schema_version_changed )
[2024/03/21 21:58:06.081] 4: with expansion:
[2024/03/21 21:58:06.081] 4:   Other session level error
[2024/03/21 21:58:06.081] 4:   ==
[2024/03/21 21:58:06.081] 4:   Client opened a session with a new valid schema version - migrating client to
[2024/03/21 21:58:06.081] 4:   use new schema version (BIND)
[2024/03/21 21:58:06.081] 4:
[2024/03/21 21:58:06.081] 4: Assertion failure: /data/mci/f2a642a5d0337663d3c6191a96bc75d2/realm-core/test/object-store/sync/flx_schema_migration.cpp:882
[2024/03/21 21:58:06.081] 4: 	 from expresion: 'error_code == sync::ProtocolError::schema_version_changed'
[2024/03/21 21:58:06.081] 4: 	 with expansion: 'Other session level error
[2024/03/21 21:58:06.081] 4: ==
[2024/03/21 21:58:06.081] 4: Client opened a session with a new valid schema version - migrating client to use new schema version (BIND)'

[2024/03/21 22:01:07.914] 4: /data/mci/f2a642a5d0337663d3c6191a96bc75d2/realm-core/test/object-store/sync/flx_schema_migration.cpp:882: FAILED:
[2024/03/21 22:01:07.914] 4:   CHECK( error_code == sync::ProtocolError::schema_version_changed )
[2024/03/21 22:01:07.914] 4: with expansion:
[2024/03/21 22:01:07.914] 4:   Other session level error
[2024/03/21 22:01:07.914] 4:   ==
[2024/03/21 22:01:07.914] 4:   Client opened a session with a new valid schema version - migrating client to
[2024/03/21 22:01:07.914] 4:   use new schema version (BIND)
[2024/03/21 22:01:07.914] 4:
[2024/03/21 22:01:07.914] 4: Assertion failure: /data/mci/f2a642a5d0337663d3c6191a96bc75d2/realm-core/test/object-store/sync/flx_schema_migration.cpp:882
[2024/03/21 22:01:07.914] 4: 	 from expresion: 'error_code == sync::ProtocolError::schema_version_changed'
[2024/03/21 22:01:07.914] 4: 	 with expansion: 'Other session level error
[2024/03/21 22:01:07.914] 4: ==
[2024/03/21 22:01:07.914] 4: Client opened a session with a new valid schema version - migrating client to use new schema version (BIND)'

[2024/03/21 22:03:43.529] 4: Realm.Sync.Client.Session - Connection[1]: Session[4]: Marking query version 1 as complete after receiving MARK message
[2024/03/21 22:03:43.531] 4: /data/mci/f2a642a5d0337663d3c6191a96bc75d2/realm-core/test/object-store/sync/flx_schema_migration.cpp:908: FAILED:
[2024/03/21 22:03:43.531] 4:   REQUIRE( schema_version_changed_count == 2 )
[2024/03/21 22:03:43.531] 4: with expansion:
[2024/03/21 22:03:43.531] 4:   6 == 2
[2024/03/21 22:03:43.531] 4:
[2024/03/21 22:03:43.531] 4: Assertion failure: /data/mci/f2a642a5d0337663d3c6191a96bc75d2/realm-core/test/object-store/sync/flx_schema_migration.cpp:908
[2024/03/21 22:03:43.531] 4: 	 from expresion: 'Realm.Sync.Client.Session - Connection[1]: Session[4]: Sending: UPLOAD(progress_client_version=16, progress_server_version=78, locked_server_version=78, num_changesets=0)
[2024/03/21 22:03:43.531] 4: schema_version_changed_count == 2'
[2024/03/21 22:03:43.531] 4: 	 with expansion: '6 == 2'
[2024/03/21 22:03:43.531] 4:

@jedelbo jedelbo merged commit 54bdba4 into master Mar 22, 2024
36 of 41 checks passed
@jedelbo jedelbo deleted the kb/update_catch_to_v3.5.3 branch March 22, 2024 08:27
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 21, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
cla: yes no-jira-ticket Skip checking the PR title for Jira reference
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants