We just faced an issue of the Atelier main menubar being disabled (greyed out) after upgrading the macOS development machine to High Sierra. I would like to share my findings about the issue and how to fix it.

This seems to be a known problem affecting several Java applications including Eclipse if the macOS user's primary language is not English: https://www.eclipse.org/org/press-release/20170925criticalbug.php

I fixed the problem by applying the third workaround (not testing the first and second) listed in the referenced announcement as it seemed the least invasive one (just make sure to modify the Atelier.ini file instead of eclipse.ini in case of a stand-alone Atelier installation). Once Atelier/Eclipse is updated to the to-be-released Oxygen 4.7.1a version, the workarounds shouldn't be needed.

HTH,

Ondřej

 

0 1
0

comments

246

views

+ 4

rating

Searching the developer community for the string "node.js" leads to navigating to the following URL: https://community.intersystems.com/search/all/node.js for which the browser receives the "404 NOT FOUND" error response. The behavior is consistent for any search string ending on ".js" or ".css" (not sure whether there any other suffixes affected). Please fix the DC to handle such search strings appropriately.

Last answer 8 August 2017
0 1
0

comments

115

views

0

rating

I need to pass an equivalent of .Net Dictionary<string, int> instance from .Net to Caché. In the application, the Caché .Net provider has been used so far, so we came up with passing it as an instance of array of data types. However, the only way to fill the array we are aware of is to use its Add() method which invokes a call to the server instance method of the array for every key-value pair inserted.

Is there any way to fill the array at once - inserting all the pairs in one server call? Alternatively, is their any other .Net (Provider or eXTreme) API we can use for this task?

I know that using the Light C++  binding, we could pass the arrays as std::map<d_string, d_int> and a .Net equivalent of this using Dictionary<string, int> would be just perfect..

Last answer 5 July 2016
0 3
0

comments

408

views

0

rating

I installed Atelier on Windows in order to take a look at how the BPL and DTL graphical editors accessible via the "Open diagram editor" action work. The diagram editor is opened but I get the following error:


Message from webpage
---------------------------
Unable to load SVG diagram. Please ensure your browser is supported for portal access.


It looks like Atelier uses IE in order to display the editor even though my Windows default browser is Chrome.

I tried to change the General -> Web Browser setting to "Use external web browser" and choosing Firefox or Default system web browser. However, regardless on this change (and Atelier restart), IE is still used for opening the diagram editor, so it seems that this setting affects some other browser usage.

The same problem affects the browser launched for the Atelier Videos site located on the Overview page

Last answer 22 April 2016 Last comment 25 April 2016
0 2
395

views

+ 1

rating