WSO2AM analytics 2.1-列“os”中的空值违反了非空约束

WSO2AM analytics 2.1-列“os”中的空值违反了非空约束,wso2,wso2-am,wso2-das,Wso2,Wso2 Am,Wso2 Das,将WSO2AM 2.1与分析结合使用,我相信版本2.1也一样,我们在aalytics的服务器日志中有以下例外: 错误:os列中的null值违反not null约束 完全例外: 请注意,我不认为使用空操作系统或浏览器有问题,因为并非所有客户端(主要是后端API客户端)都可以/将提供附加信息 2018年8月18日编辑: 我看到这种异常并不是在每个环境中都会发生,所以在从2.0.0?升级后,差异一定是在其他地方重用的DB,似乎有一些因素我不知道 同样,我看到te long总是提到批次条目38..,也许

将WSO2AM 2.1与分析结合使用,我相信版本2.1也一样,我们在aalytics的服务器日志中有以下例外:

错误:os列中的null值违反not null约束

完全例外:

请注意,我不认为使用空操作系统或浏览器有问题,因为并非所有客户端(主要是后端API客户端)都可以/将提供附加信息

2018年8月18日编辑:

我看到这种异常并不是在每个环境中都会发生,所以在从2.0.0?升级后,差异一定是在其他地方重用的DB,似乎有一些因素我不知道


同样,我看到te long总是提到批次条目38..,也许我可以在开始时清理条目。我该怎么做

这已被修复[1],将在下一版本中提供

[1]

Caused by: java.sql.BatchUpdateException: Batch entry 4 INSERT INTO API_REQ_USER_BROW_SUMMARY (api, version, apiPublisher, tenantDomain, total_request_count, year, month, day, requestTime, os, browser) VALUES ('agenda.city', '0.0.1', 'admin', 'carbon.super', 153, 2017, 8, 15, 1502794641000, NULL, NULL) ON CONFLICT (api,version,apiPublisher,year,month,day,os,browser,tenantDomain) DO UPDATE SET total_request_count=EXCLUDED.total_request_count, requestTime=EXCLUDED.requestTime was aborted: ERROR: null value in column "os" violates not-null constraint
  Detail: Failing row contains (agenda.city, 0.0.1, admin, carbon.super, 153, 2017, 8, 15, 1502794641000, null, null).  Call getNextException to see other errors in the batch.
        at org.postgresql.jdbc.BatchResultHandler.handleError(BatchResultHandler.java:145)
        at