Question
· Apr 24, 2018

Atelier sync fail

Background : We are now using server side shared developer pool via Studio.

I have setup Atelier on my local and forked the code from the server to workspace on my local. Meanwhile another developer made a change in some class and I want to see the changes. 

So I went to Atelier Explorer found the class with "small yellow triangle" (this says that the code changed at the server). So right clicked and did a diff against the server version and found the changes. Now I tired to sync my local with server code by clicking right click and "Synchronize". Got following error. 

ClassName.cls is saved locally but could not be saved remotely.
Reason: Unrecognized token 'The': was expecting ('true', 'false' or 'null')
 at [Source: The page was not displayed because there was a conflict.
4396

Discussion (6)2
Log in or sign up to continue

Kumar,

It sounds like you are trying to use Atelier with client-side source control hooks against a shared development instance - is this correct?  If so, you are bound to experience frustration with this due to consistency issues.

Please review https://learning.intersystems.com/course/view.php?id=713 which discussed the 4 modes of development, which are to be avoided, and options available to you in a summary graphic from the training:

If you are going to be using Atelier with client-side hooks, I *strongly* recommend you move to giving each developer their own private instance to test against.

It sounds like you are trying to use Atelier with client-side source control hooks against a shared development instance - is this correct?  YES 

Also we would always have this issue because we use CCR for code deployment. Even is we move all the developers to use client side hook whenever a CCR is done the code would be modified at server side and then the classes would go out of sync. 

Hi Kumar, Thanks for posting questions to the DC again. I hope that the edge servers issue you encountered earlier got resolved. Last time you contacted support and got specific advice from them and this time I suggest you do the same. More system-specific information would help us to debug this further for you and make your move easier. Please open a WRC case by emailing support@intersystems.com or calling +1 617-621-0700. Thanks.