I am receiving this message after importing a fob and compiling.
I used to solve this in 2013 R2 via the property prevent data loss.
How to do it for NAV 2015?
Have you tried selecting "Force" sync method? Please note that by doing so you can have your data erased (for example if a field was deleted in the fob)
Have you tried selecting "Force" sync method? Please note that by doing so you can have your data erased (for example if a field was deleted in the fob)
From what I remember this error can occur if the object contain characters which cannot be recognized by the server (e.c. locale is different), or simply corrupted characters. Can this be the case?
From what I remember this error can occur if the object contain characters which cannot be recognized by the server (e.c. locale is different), or simply corrupted characters. Can this be the case?
Yes, I think the localization is different.
What to do in this case?
Well the only solution I know is to change system locale in Windows Region and Language setup (see a screenshot attached). I deal with Russian localization, so I have to change this into Russian locale. However, if you have multiple "specific" regions within NAV I don't think you can use this piecefully, because something else can break (just an assumption).
I had this issue with a Romanian database. For me force sync didn't help at all. The solution was to correct the incorrect letters from captions and messages and then I was able to compile just with validation.
Answers
yes but it did not work ...
Yes, I think the localization is different.
What to do in this case?
https://msdn.microsoft.com/en-us/library/dn479852(v=nav.90).aspx
Apart from that, try to use PowerShell for the sync first to see if the error comes up there too.
https://msdn.microsoft.com/en-us/library/dn466418(v=nav.90).aspx
Sync-NavTenant <serverinstance> –Mode ForceSync.