アーティクル - CS274246

ThingWorx Analytics サーバーがエラー「java.lang.IllegalStateException: キャッシュからの読み取り:nio:<microservice> db.mv.db が失敗しました。"

修正日: 14-May-2024   


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

適用対象

  • ThingWorx Analytics 8.1 to 9.5

説明

  • Analytics Builder はモデルを作成できません
  • Analytics Builder モデルの送信ボタンがグレー表示されています
  • アナリティクスエンティティ(ゲートウェイThingを含む)はThingWorx Serverに作成されません
  • Analytics Server の設定を確認すると、以下のメッセージ/出力が表示される場合があります
選択した Analytics Gateway は接続されていません
分析サーバーが接続されていません
  • 毎日大量のログファイルが作成されます
  • ThingWorx Composer で次のエラーが表示される場合があります
サービス スクリプト [TW_ML_Helper GetDatasetsAMS] で実行エラーが発生しました: TW_ML_Helper でサービス GetDatasetsAMS を呼び出すことができません: エラー コード [502] を取得しました
作曲
  • CentOS VM /opt/ThingWorxAnalyticsServer/data/log で次のエラーが発生します。

キャッシュ:nio:/opt/ThingWorxAnalyticsServer/data/db/data-service.mv​​.db からの読み取りに失敗しました
エラー [2017-12-01 02:28:40,057] org.apache.tomcat.jdbc.pool.ConnectionPool: プールの初期接続を作成できません。
java.io.EOFException: null
org.h2.mvstore.DataUtils.readFully(DataUtils.java:431) で
... 48 個の共通フレームを省略
原因: java.lang.IllegalStateException: キャッシュ:nio:/opt/ThingWorxAnalyticsServer/data/db/data-service-db.mv.db からの読み取りに失敗しました。ファイル長 499712、読み取り長 1024 (509093) [1.4.192/1]
org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:773) で
org.h2.mvstore.DataUtils.readFully(DataUtils.java:443) で
org.h2.mvstore.FileStore.readFully(FileStore.java:98) で
org.h2.mvstore.Page.read(Page.java:190) で
org.h2.mvstore.MVStore.readPage(MVStore.java:1944) で
org.h2.mvstore.MVMap.readPage(MVMap.java:736) で
org.h2.mvstore.Page.getChildPage(Page.java:217) で
org.h2.mvstore.Cursor.fetchNext(Cursor.java:150) で
org.h2.mvstore.Cursor.next(Cursor.java:50) で
org.h2.mvstore.MVStore.loadChunkMeta(MVStore.java:692) で
org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:672) で
org.h2.mvstore.MVStore.<init>(MVStore.java:355) で
org.h2.mvstore.MVStore$Builder.open(MVStore.java:2893) で
org.h2.mvstore.db.MVTableEngine$Store.open(MVTableEngine.java:154) で
... 36 個の共通フレームを省略
原因: org.h2.jdbc.JdbcSQLException: IO 例外: null [90028-192]

  • 観察されたその他のタイプのエラー/動作:
    • トレーニング モデルを実行できません
    • モデルのトレーニングは失敗ステータスで終了します
    • シグナルまたはプロファイルを実行できません
    • モデル > ジョブの詳細にjava.net.ConnectException: 接続が拒否されました: connect 接続が拒否されましたと表示されます
    • ScriptErrorLog.log レポート
      • サービス スクリプト [GetModelListStatisticsAMS] の実行エラー:: [ValidationMicroserver] はジョブ ID [08c146dc-587d-4bb8-82e1-8a4538a82692] の結果を取得できませんでした: 「結果: […]」のサーバーに到達できません
    • result.logファイルには
! java.io.EOFException: null
! org.h2.mvstore.DataUtils.readFully(DataUtils.java:431) で
! ... 54 個の共通フレームは省略
! 原因: java.lang.IllegalStateException: キャッシュ:nio:C:/Program Files (x86)/ThingWorxAnalytics/Thingworx_Analytics_Server/data/db/results.mv.db からの読み取りに失敗しました。ファイル長 425984、読み取り長 1024 (427324 で) [1.4.192/1]
! org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:773) で
! org.h2.mvstore.DataUtils.readFully(DataUtils.java:443) で
! org.h2.mvstore.FileStore.readFully(FileStore.java:98) で
! org.h2.mvstore.Page.read(Page.java:190) で
! org.h2.mvstore.MVStore.readPage(MVStore.java:1944) にあります
! org.h2.mvstore.MVMap.readPage(MVMap.java:736) にあります
! org.h2.mvstore.Page.getChildPage(Page.java:217) で
! org.h2.mvstore.MVMap.binarySearch(MVMap.java:468) にあります
  • 異常検出/アラートがFAILED状態で終了する
    • ApplicationLog.logファイルのレポート
トレーニング リクエストの送信中にエラーが発生しました: java.net.ConnectException: 接続が拒否されました: connect
[L: ERROR] [O: ctatThingWatcherInternal] [I: ] [U: YYYY] [S: ] [P: ] [T: TWEventProcessor-12] TimedValue [timestamp=1593160124755、value=7.0] の FAILED 状態を返しています。ThingWatcherMessage [timestamp=2020-06-26T10:28:45.869、severity=ERROR、state=ThingWatcherInternalState [internal=TRAINING、external=TRAINING]、messageCode=WAT9999E、messageText=予期しない例外です。{Throwable=[GenericHTTPException: java.net.ConnectException: 接続が拒否されました: connect}
[L: ERROR] [O: ctssaaAnomalyMonitor] [I: ] [U: YYYY] [S: ] [P: ] [T: TWEventProcessor-12] 異常アラート [XXXX] [TRAINING] 状態で失敗しました。Thingwatcher エラー コード:: [WAT9999E] メッセージ:: 予期しない例外です。{Throwable=[GenericHTTPException: java.net.ConnectException: 接続が拒否されました: connect}]
[L: ERROR] [O: ctssaaAnomalyMonitor] [I: ] [U: YYYY] [S: ] [P: ] [T: TWEventProcessor-6] ThingWatcherId: [XXXX] へのデータ送信中に例外が発生しました。例外:: [null]

  • <ThingWorxAnalyticsServer>/data/logs/async.log レポート
java.lang.IllegalStateException: キャッシュ:nio:Thingworx_Analytics_Server/data/db/async-db.mv.db からの読み取りに失敗しました。ファイル長 454656、読み取り長 384 (465946) [1.4.192/1]
  • 注: 影響を受けるデータベースファイルに応じて (上記の例はデータと結果のマイクロサービスデータファイル用)、動作とエラーが異なる場合があります。
最新バージョンはこちらを参照ください CS274246