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
HTTP 500 error - missing iSMA Graphics module whose widgets are used in the PX view
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
.

Lack of a dedicated module results in an HTTP400 error:
A solution to this problem is to manually install such JAR module in the platform
→ Sotware 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.

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/andiSMA_EC_2D_Graphics
) in the controller’s platform, using the Software Manager;remove all
iSMA_Graphics
or/andiSMA_EC_2D_Graphics
widgets from the PX view.