0
からインデックス名を取得中。エラーの下に、この問題の原因をElasticsearch:私たちは私たちのプロジェクトに<strong>Elasticsearchプラグイン</strong>を使用していてAssertionError別名
エラー
{
"error": "AssertionError[Expected current thread[Thread[elasticsearch[Seth][http_server_worker][T#2]{New I/O worker #20},5,main]] to not be a transport thread. Reason: [Blocking operation]]", "status": 500
}
コード
String realIndex = client.admin().cluster().prepareState()
.execute().actionGet().getState().getMetaData()
.aliases().get(aliasName).iterator()
.next().key;
を取得別名からインデックス名を取得中?あなたが戻って結果を得るまでには、スレッドをブロックしますと、この操作は、トランスポートスレッド上で許可されていないように、それはエラーの表情からは任意のヘルプ
に役立ちますが、それはまだ同じエラー –
を取得した後、私はこれを取得didnのを願っています。インデックス名を取得した後にエラーが発生しましたか?どこで、まったく同じエラーですか? ** _ JAVA_OPTIONS = -ea **環境変数からすべてが正常に動作し除去した後 – Rahul
。上記のコードがなくても実行できます。時には前に** ElasticsearchIntegrationTest **私は環境変数にJAVA_OPTIONS ** _追加することを余儀なくされた**でユニットテストを実行中。なぜそれがElasticsearchユニットテストに必要ないデバッグする必要があるとなぜそれがプラグインでエラーが発生するのでしょうか? –