If ExplainaBoard SDK generates a report with an invalid JSON format, then it will bring all of ExplainaBoard Web functions down for a user.
For example, the following report generated by SDK contains NaN, which will make ExplainaBoard Web down (i.e., users can see nothing in the System tab of ExplainaBoard Web.)
To address this issue,
from the SDK side: try to make sure reports with valid JSON format could be generated
from the Web side: identify reports with invalid format and handle them.
Background:
If ExplainaBoard SDK generates a report with an invalid JSON format, then it will bring all of ExplainaBoard Web functions down for a user.
For example, the following report generated by SDK contains![image](https://user-images.githubusercontent.com/59123869/208737557-27b59767-c1b7-4c60-a034-97b48c082710.png)
NaN
, which will make ExplainaBoard Web down (i.e., users can see nothing in theSystem
tab of ExplainaBoard Web.)To address this issue,