技术文章 - CS339783

在 ThingWorx Platform 中使用 InFluxDB 作为持久性提供程序时访问数据提供程序时出错

已修改: 23-Jun-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • ThingWorx Platform 8.5

说明

  • 无法将条目添加到具有 InFluxDB 作为持久性提供程序的 Stream
  • 启用堆栈跟踪后,在 Error.log 中观察到以下错误 
[L: ERROR] [O: EcqlcLogger] [I: ] [U: SuperUser] [S: ] [P: ] [T: pool-49-thread-1] [2,000] 访问数据提供者时出错。 org.influxdb.InfluxDBException$DatabaseNotFoundException:找不到数据库:“thingworx”   在 org.influxdb.InfluxDBException.buildExceptionFromErrorMessage(InfluxDBException.java:138)在 org.influxdb.InfluxDBException.buildExceptionForErrorState(InfluxDBException.java:188)

包装者:com.thingworx.common.exceptions.DataAccessException: [2,000] 访问数据提供者时发生错误。
在 com.thingworx.persistence.influxdb.InfluxdbDataExceptionTranslator.rethrowTranslated(InfluxdbDataExceptionTranslator.java:30)
在 com.thingworx.persistence.influxdb.dao.InfluxdbStreamDao.save(InfluxdbStreamDao.java:110)
这是文章 339783 的 PDF 版本,可能已过期。最新版本 CS339783