Add Relation not working with sync

Hi, when I add a new relation for two object, I obtain an error and clients not sync.
It’s necessary stop sync and restart! (Realm 10.18.0 on Xamarin)

This is stacktrace (I add Professionista filed to Cliente object):

2022-12-16 14:46:09.088590+0100 StudioProApp.iOS[59770:5919202] 2022-12-16 13:46:09.087 Error: Connection[2]: Session[2]: Failed to integrate downloaded changesets: Failed to apply received changeset: Update: No such field: ‘Professionista’ in class ‘class_Cliente’ (instruction target: Cliente[“25ae15af-4dc4-4426-af17-36f97721ed1f”].Professionista, version: 721, last_integrated_remote_version: 2, origin_file_ident: 6, timestamp: 251125421648)
Exception backtrace:
0 realm-wrappers 0x0000000109fcf312 ZN5realm4sync17BadChangesetErrorCI1NS_4util22ExceptionWithBacktraceISt13runtime_errorEEIJNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpOT + 34
1 realm-wrappers 0x0000000109fc91d2 _ZN5realm4sync12_GLOBAL__N_125throw_bad_transaction_logENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE + 34
2 realm-wrappers 0x0000000109fc8fe9 _ZNK5realm4sync18InstructionApplier19bad_transaction_logERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE + 1177
3 realm-wrappers 0x0000000109fcdaed _ZN5realm4sync18InstructionApplier12PathResolver8on_errorERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE + 13
4 realm-wrappers 0x0000000109fcdf3f _ZN5realm4sync18InstructionApplier12PathResolver13resolve_fieldERNS_3ObjENS0_12InternStringE + 335
5 realm-wrappers 0x0000000109fcabaf _ZN5realm4sync18InstructionApplier12PathResolver7resolveEv + 111
6 realm-wrappers 0x0000000109fcaa91 _ZN5realm4sync18InstructionApplierclERKNS0_5instr6UpdateE + 81
7 realm-wrappers 0x0000000109fe8764 _ZN5realm4sync18InstructionApplier5applyIS1_EEvRT_RKNS0_9ChangesetEPNS_4util6LoggerE + 100
8 realm-wrappers 0x0000000109fe85fb _ZN5realm4util14UniqueFunctionIFbPKNS_4sync9ChangesetEEE12SpecificImplIZNS2_13ClientHistory37transform_and_apply_server_changesetsENS0_4SpanIS3_Lm18446744073709551615EEENSt3__110shared_ptrINS_11TransactionEEERNS0_6LoggerERyE3$0E4callEOS5 + 203
9 realm-wrappers 0x000000010a026a20 _ZN5realm5_impl15TransformerImpl27transform_remote_changesetsERNS_4sync16TransformHistoryEyyNS_4util4SpanINS2_9ChangesetELm18446744073709551615EEENS5_14UniqueFunctionIFbPKS7_EEEPNS5_6LoggerE + 880
10 realm-wrappers 0x0000000109fe488a _ZN5realm4sync13ClientHistory37transform_and_apply_server_changesetsENS_4util4SpanINS0_9ChangesetELm18446744073709551615EEENSt3__110shared_ptrINS_11TransactionEEERNS2_6LoggerERy + 426
11 realm-wrappers 0x0000000109fe3f7e _ZN5realm4sync13ClientHistory27integrate_server_changesetsERKNS0_12SyncProgressEPKyNS_4util4SpanIKNS0_11Transformer15RemoteChangesetELm18446744073709551615EEERNS0_11VersionInfoENS0_18DownloadBatchStateERNS7_6LoggerENS7_14UniqueFunctionIFvRKNSt3__110shared_ptrINS_11TransactionEEEmEEEPNS1_20SyncTransactReporterE + 526
12 realm-wrappers 0x0000000109ff42bc _ZN5realm4sync10ClientImpl7Session20integrate_changesetsERNS0_17ClientReplicationERKNS0_12SyncProgressEyRKNSt3__16vectorINS0_11Transformer15RemoteChangesetENS8_9allocatorISB_EEEERNS0_11VersionInfoENS0_18DownloadBatchStateE + 156
13 realm-wrappers 0x0000000109fb85e7 _ZN5realm4sync10ClientImpl7Session29initiate_integrate_changesetsEyNS0_18DownloadBatchStateERKNS0_12SyncProgressERKNSt3__16vectorINS0_11Transformer15RemoteChangesetENS7_9allocatorISA_EEEE + 103
14 realm-wrappers 0x0000000109ff37c5 _ZN5realm4sync10ClientImpl7Session24receive_download_messageERKNS0_12SyncProgressEyNS0_18DownloadBatchStateExRKNSt3__16vectorINS0_11Transformer15RemoteChangesetENS7_9allocatorISA_EEEE + 853
15 realm-wrappers 0x0000000109ff9d8e _ZN5realm5_impl14ClientProtocol22parse_download_messageINS_4sync10ClientImpl10ConnectionEEEvRT_RNS0_16HeaderLineParserE + 1838
2022-12-16 14:46:09.089621+0100 StudioProApp.iOS[59770:5919202]
16 realm-wrappers 0x0000000109fef35f _ZN5realm5_impl14ClientProtocol22parse_message_receivedINS_4sync10ClientImpl10ConnectionEEEvRT_NSt3__117basic_string_viewIcNS8_11char_traitsIcEEEE + 783
17 realm-wrappers 0x0000000109fece64 _ZN5realm4sync10ClientImpl10Connection33websocket_binary_message_receivedEPKcm + 52
18 realm-wrappers 0x000000010a04b5e1 _ZN12_GLOBAL__N_19WebSocket17frame_reader_loopEv + 2337
19 realm-wrappers 0x000000010a03fefc ZN5realm4util7network7Service9AsyncOper22do_recycle_and_executeINS0_14UniqueFunctionIFvNSt3__110error_codeEmEEEJRS7_RmEEEvbRT_DpOT0 + 156
20 realm-wrappers 0x000000010a03fa1e _ZN5realm4util7network7Service14BasicStreamOpsINS1_3ssl6StreamEE16BufferedReadOperINS0_14UniqueFunctionIFvNSt3__110error_codeEmEEEE19recycle_and_executeEv + 190
21 realm-wrappers 0x000000010a0426f5 _ZN5realm4util7network7Service4Impl3runEv + 405
22 realm-wrappers 0x0000000109fbcddd _ZN5realm4sync6Client3runEv + 29
23 realm-wrappers 0x0000000109eff50d ZNSt3__1L14__thread_proxyINS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEEZN5realm5_impl10SyncClientC1ENS2_INS7_4util6LoggerENS4_ISB_EEEERKNS7_16SyncClientConfigENS_8weak_ptrIKNS7_11SyncManagerEEEEUlvE0_EEEEEPvSN + 45
24 libsystem_pthread.dylib 0x0000000112f6e259 _pthread_start + 125
25 libsystem_pthread.dylib 0x0000000112f69c7b thread_start + 15
2022-12-16 14:46:09.089987+0100 StudioProApp.iOS[59770:5919202]

Thanks
Luigi

How did you change the schema? Did you do it on the server via the UI or did you update your C# model classes? Also, are there any errors on the server around that time?

I updated my C# Model in Develop Mode.
On server this is error:

BadChangesetSize Error Dec 16 14:46:09+01:00 2ms SyncError 6145a48a4d3e8a48f81bd340 639c76a0a8d42b160a6bd34d
Error:

Failed to apply received changeset: Update: No such field: ‘Professionista’ in class ‘class_Cliente’ (instruction target: Cliente[“25ae15af-4dc4-4426-af17-36f97721ed1f”].Professionista, version: 721, last_integrated_remote_version: 2, origin_file_ident: 6, timestamp: 251125421648) Exception backtrace: 0 realm-wrappers 0x0000000109fcf312 ZN5realm4sync17BadChangesetErrorCI1NS_4util22ExceptionWithBacktraceISt13runtime_errorEEIJNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpOT + 34 1 realm-wrappers 0x0000000109fc91d2 _ZN5realm4sync12_GLOBAL__N_125throw_bad_transaction_logENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE + 34 2 realm-wrappers 0x0000000109fc8fe9 _ZNK5realm4sync18InstructionApplier19bad_transaction_logERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE + 1177 3 realm-wrappers 0x0000000109fcdaed _ZN5realm4sync18InstructionApplier12PathResolver8on_errorERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE + 13 4 realm-wrappers 0x0000000109fcdf3f _ZN5realm4sync18InstructionApplier12PathResolver13resolve_fieldERNS_3ObjENS0_12InternStringE + 335 5 realm-wrappers 0x0000000109fcabaf _ZN5realm4sync18InstructionApplier12PathResolver7resolveEv + 111 6 realm-wrappers 0x0000000109fcaa91 _ZN5realm4sync18InstructionApplierclERKNS0_5instr6UpdateE + 81 7 realm-wrappers 0x0000000109fe8764 _ZN5realm4sync18InstructionApplier5applyIS1_EEvRT_RKNS0_9ChangesetEPNS_4util6LoggerE + 100 8 realm-wrappers 0x0000000109fe85fb|

Okay, this looks like a server-side issue and we’ll need to have the team look into it. Can you file a support ticket so that they can investigate what went wrong there.

Ok, thanks!

I will open a support ticket

Luigi