Skip to main content
Skip table of contents

MAC36 - PX View - Controller unable to display web graphics

Issue

A station from another controller has been copied to the MAC36-family controller. The station worked seamlessly on the previous controller.

After entering the IP address of the controller with copied station to a web browser, the HTTP error is displayed or graphics are not displayed correctly.

Possible causes and solutions

Missing a dedicated module altering the behavior of the login window

There are third-party modules, such as Domo (nmxdomo-rt), which change the looks of the login window. Unfortunately, the module is not identified by the commissioning creator as obligatory to install but it is saved in the station as loginTemplate.

image-20240115-093324.png

Lack of a dedicated module results in an HTTP400 error:

A solution to this problem is to manually install such JAR module in the platformSotware Manager location. Another solution to the problem is to manually remove the loginTemplate line from the station – to do this, open an offline station file, config.bog, in the AX Text File Editor view.

In the second case, the station on the new controller will not look like the previous one as the login window will differ.

HTTP 500 error - missing iSMA Graphics module whose widgets are used in the PX view

Standard Tridium graphic palettes (such as kitPxGraphics, kitPxHvac, or kitPxN4svg) are based on the Picture or BoundLabel widgets from the kitPx module. That is why using those palettes, it is enough to have the kitPx module installed, while installing the palettes themselves is not required.

Graphic modules dedicated for MAC36 controllers, iSMA Graphics and iSMA-EC-2D-Graphics, have own graphic widgets, IsmaPicture, IsmaBoundLabel , and IsmaPicture2D, IsmaBoundLabel2D. For this reason, lack of these modules in the Software Manager platform of the controller, will result in displaying an error after opening the PX view, which contains at least one widget from the iSMA_Graphics or iSMA_EC_2D_Graphics modules.

iSMA Graphics Not Displaying.jpeg

This error can occur in a web browser, on an HDMI panel or Android panel, however, it will not be visible when opening the view in the Workbench.

WARNING: The issue can also occur when moving a station from one MAC36 controller to another MAC36 controller (meaning not an SD card but a station installation on another controller using a station copier) - the station will not work on the new controller. The reason is the same - copying the station does not imply installing the iSMA_Graphics or iSMA_EC_2D_Graphics modules on the new controller.

Solution:

To remove the error do one of the following actions:

  • install a proper JAR module (iSMA_Graphics or/and iSMA_EC_2D_Graphics) in the controller’s platform, using the Software Manager;

  • remove all iSMA_Graphics or/and iSMA_EC_2D_Graphics widgets from the PX view.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.