我正在尝试在Java扩展中读取事物的属性值,但总是会收到异常“未授权PSIM_AlarmManagementServices_Thing中的SS上的PropertyRead”

我的代码是

Thing AlarmManagementServices_Thing = (Thing) EntityUtilities.findEntityDirect("PSIM_AlarmManagementServices_Thing",
                ThingworxRelationshipTypes.Thing);
        String ss = AlarmManagementServices_Thing.GetStringPropertyValue("ss");


enter image description here

最佳答案

现在我知道为什么会有这个错误,当我从子线程内部访问事物的属性时,我遇到了这个错误,但是如果我从Resource的主线程访问它,就不会出错。尝试从子线程内部调用DataTable的AddDataTableEntry服务时,我之前也遇到过同样的事情,但没有出现错误,但未添加行。

10-04 22:41