"We Couldn't Set The Field" error in GoZync 5.032
Posted: Mon Dec 08, 2014 7:21 am
Hi Guys
I've been struggling with a new GoZync integration (v5.032). I have configured the sync to work via the two host files (hosted on FM Server) and the two mobile files on an iPad (though I've been testing these latter two on my Mac desktop running OS 10.10 as well).
The integration has gone well with the GoZyncHosted Configuration layout having green ticks in all the right places, there are no errors when running "refresh and check for errors" and I have also gone through the suggestions as covered in the More column. I have run a few tests with pushing and pulling data and it works in every case (ie all tables) except one. I have a ROOM table which repeatedly throws up the following error in the log :
---------------------------------------------------------
0:00:00 - 0:00:52 - STARTING ROOM ROUND TRIP
0:00:00 - 0:00:52 - Starting Push
0:00:00 - 0:00:52 - Starting to Push "gzm_Room"
0:00:00 - 0:00:52 - FLM is OFF
0:00:00 - 0:00:52 - Found 0 records to push
0:00:00 - 0:00:52 - Done Pushing "gzm_Room"
0:00:00 - 0:00:52 - Push Complete
0:00:00 - 0:00:52 - Starting Pull
0:00:00 - 0:00:52 - Starting to Pull "gzh_Room"
0:00:00 - 0:00:52 - Last Time Zync: ""
0:00:00 - 0:00:52 - FLM is OFF
0:00:00 - 0:00:52 - Starting Perform Script On Server to get IDS - "gzh_Room"
0:00:01 - 0:00:53 - PSOS call complete
0:00:00 - 0:00:53 - Looking for record to Delete
0:00:00 - 0:00:53 - No records to delete in "gzm_Room"
0:00:00 - 0:00:53 - Deletion Complete
0:00:00 - 0:00:53 - Found 5 records that have changed since last zync
0:00:00 - 0:00:53 - Starting sync on 5 records.
0:00:00 - 0:00:53 - ERROR: 102 (Field is missing) We couldn't set the field, "gzm_Room::"
0:00:01 - 0:00:54 - Error: 102 The record couldn't be saved. Primary ID was 2F480950-A6CD-4981-B789-7CD0B59BA02A
0:00:00 - 0:00:54 - Sync halted at record # 1 due to error. Incomplete changes were rolled back.
0:00:00 - 0:00:54 - Done Pulling "gzh_Room"
0:00:00 - 0:00:54 - Pull Complete
0:00:00 - 0:00:54 - ENDING ROOM ROUND TRIP
---------------------------------------------------------
As you can see, the error occurs when the GoZyncMobile file runs the "Set Fields (ToName)" script and tries to set a field with "Room::" as the full table / field name ie the field name is missing. I have deleted all of the records in the host and mobile files associated with the Room table and the sync worked (ie no complaints) but when I created some in the mobile file and then attempted a sync, it failed again. I've been using UUIDs for an age and all of the ROOM records have them within the primary key. The fault is completely stable ie not intermittent and it's always the same error.
Any help / suggestions would be appreciated - Jon
I've been struggling with a new GoZync integration (v5.032). I have configured the sync to work via the two host files (hosted on FM Server) and the two mobile files on an iPad (though I've been testing these latter two on my Mac desktop running OS 10.10 as well).
The integration has gone well with the GoZyncHosted Configuration layout having green ticks in all the right places, there are no errors when running "refresh and check for errors" and I have also gone through the suggestions as covered in the More column. I have run a few tests with pushing and pulling data and it works in every case (ie all tables) except one. I have a ROOM table which repeatedly throws up the following error in the log :
---------------------------------------------------------
0:00:00 - 0:00:52 - STARTING ROOM ROUND TRIP
0:00:00 - 0:00:52 - Starting Push
0:00:00 - 0:00:52 - Starting to Push "gzm_Room"
0:00:00 - 0:00:52 - FLM is OFF
0:00:00 - 0:00:52 - Found 0 records to push
0:00:00 - 0:00:52 - Done Pushing "gzm_Room"
0:00:00 - 0:00:52 - Push Complete
0:00:00 - 0:00:52 - Starting Pull
0:00:00 - 0:00:52 - Starting to Pull "gzh_Room"
0:00:00 - 0:00:52 - Last Time Zync: ""
0:00:00 - 0:00:52 - FLM is OFF
0:00:00 - 0:00:52 - Starting Perform Script On Server to get IDS - "gzh_Room"
0:00:01 - 0:00:53 - PSOS call complete
0:00:00 - 0:00:53 - Looking for record to Delete
0:00:00 - 0:00:53 - No records to delete in "gzm_Room"
0:00:00 - 0:00:53 - Deletion Complete
0:00:00 - 0:00:53 - Found 5 records that have changed since last zync
0:00:00 - 0:00:53 - Starting sync on 5 records.
0:00:00 - 0:00:53 - ERROR: 102 (Field is missing) We couldn't set the field, "gzm_Room::"
0:00:01 - 0:00:54 - Error: 102 The record couldn't be saved. Primary ID was 2F480950-A6CD-4981-B789-7CD0B59BA02A
0:00:00 - 0:00:54 - Sync halted at record # 1 due to error. Incomplete changes were rolled back.
0:00:00 - 0:00:54 - Done Pulling "gzh_Room"
0:00:00 - 0:00:54 - Pull Complete
0:00:00 - 0:00:54 - ENDING ROOM ROUND TRIP
---------------------------------------------------------
As you can see, the error occurs when the GoZyncMobile file runs the "Set Fields (ToName)" script and tries to set a field with "Room::" as the full table / field name ie the field name is missing. I have deleted all of the records in the host and mobile files associated with the Room table and the sync worked (ie no complaints) but when I created some in the mobile file and then attempted a sync, it failed again. I've been using UUIDs for an age and all of the ROOM records have them within the primary key. The fault is completely stable ie not intermittent and it's always the same error.
Any help / suggestions would be appreciated - Jon