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

  • 0
  • 0
  • 182
  • 5
  • 1

Answers

My hunch is that your server namespace is set to use a source control class, and maybe that class is issuing a WRITE command at a point where the current device is the TCP socket that should be receiving a JSON response for forwarding to Atelier.

Comments

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. 

Kumar ... I reached out to your account team and they are setting up a call so we can discuss this directly.  We'll help you find a good solution for this!

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.

Yes Joyce we resolved the issue last time. I would open a WRC to look into this case. Thanks for the follow up.