アーティクル - CS380911

ThingWorx 9.3 で Influx V2 永続プロバイダーを保存するときにエラー「[2,000] データ プロバイダーへのアクセス中にエラーが発生しました」が発生する

修正日: 06-Mar-2025   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • ThingWorx Platform 9.3 F000 to SP6
  • InfluxDB V2
  • Influx2PersistenceProviderPackage

説明

  • Influx V2 永続プロバイダー ( Influx2PersistenceProviderPackage )を保存できません
  • 複数回の試行後に保存が成功することがある
  • その他の症状: IsConnected Influx V2 Persistence Provider のサービスは、取り込みとクエリが機能しているにもかかわらずfalseを返します。
  • Influx Persistence Provider の接続が安定せず、接続がランダムに切断され続けます
  • InfluxDBを永続化プロバイダとして使用して履歴をクエリすると、一部のエンティティでデータアクセスエラーが発生します。
  • エラー レポートにより永続性プロバイダーを保存できません:
 Unable to connect to the PersistenceProvider:xxxxx
  • ..\ThingworxStorage\logs\ErrorLog.logの例外:
 runtime error @4:5-4:36: distinct: schema collision: cannot group boolean and string types together
[2,000] Error occurred while accessing the data provider. com.influxdb.exceptions.BadRequestException: runtime error @4:5-4:36: distinct: schema collision: cannot group boolean and string types together
    at com.influxdb.internal.AbstractRestClient.responseToError(AbstractRestClient.java:96)
...
com.thingworx.common.exceptions.DataAccessException: [2,000] Error occurred while accessing the data provider.
	at com.thingworx.persistence.influxdb2.Influxdb2DataExceptionTranslator.rethrowTranslated(Influxdb2DataExceptionTranslator.java:34)
	at com.thingworx.persistence.influxdb2.Influxdb2Datasource.checkInfluxdbConnection(Influxdb2Datasource.java:387)
	at com.thingworx.persistence.influxdb2.Influxdb2Datasource.testConnectivity(Influxdb2Datasource.java:190)
	at com.thingworx.persistence.influxdb2.Influxdb2Datasource.testConnectivity(Influxdb2Datasource.java:209)
	at com.thingworx.persistence.provider.PersistenceProvider.TestConnectivity(PersistenceProvider.java:407)
...
最新バージョンはこちらを参照ください CS380911