第6章 解決済みの問題
6.1. 解決済みの問題
- JDG-435: JDBC store configuration is not copied when creating new template from basic configuration (基本設定で新規テンプレートを作成する際に JDBC ストア設定がコピーされない)
新規テンプレートの作成時に JDBC キャッシュストア設定がコピーされなかったため、これを手動で入力する必要がありました。
この問題は、JBoss Data Grid 7.1 で修正されました。
- JDG-477: The C# client does not have asynchronous versions of cache operations (C# クライアントには非同期バージョンのキャッシュ操作が含まれていない)
C++ や Java Hot Rod クライアントとは異なり、C# クライアントには非同期バージョンのキャッシュ操作が含まれていませんでした。
非同期バージョンのキャッシュ操作が追加され、この問題は JBoss Data Grid 7.1 で修正されました。
- JDG-447: Changing transport configuration results in restarting wrong cluster (トランスポート設定を変更すると、正しくないクラスターが再起動される)
1 つのサーバーグループのトランスポート設定を管理コンソールで更新し、実行中のサーバーグループを起動するプロンプトを受け入れた場合、2 つ目のサーバーグループが代わりに再起動しました。
この問題は、JBoss Data Grid 7.1 で修正されました。
- JDG-448: Endpoints column on cache container page shows wrong ports (キャッシュコンテナーページのエンドポイント列に正しくないポートが表示される)
管理コンソールでコンテナーのポートを検査する際に、
port-offset
が無視され、複数のコンテナーが同じポートに表示されました。この問題は、JBoss Data Grid 7.1 で修正されました。
- JGRP-2088: ArrayIndexOutOfBoundsException on ClassConfigurator.get() (ClassConfigurator.get() の ArrayIndexOutOfBoundsException)
JGroups
ENCRYPT
プロトコルの使用を試みると、ArrayIndexOutOfBoundsException
が発生しました。この問題は、JBoss Data Grid 7.1 で修正されました。
- JDG-642: PutAll and GetAll failover not working in the Hot Rod client (Hot Rod クライアントで PutAll および GetAll フェイルオーバーが動作しない)
トポロジーの変更中に
putAll()
またはgetAll()
を使用すると、データが失われ、配置または取得されるエントリーの数が予想よりも少なくなる可能性がありました。この問題は、JBoss Data Grid 7.1 で修正されました。
- JDG-546 : Cannot retrieve entry via Hot Rod client stored in MSSQL (MSSQL に保存された Hot Rod クライアントからエントリーを取得できない)
エントリーを MS SQL 2012 または 2008R2 サーバーに保存しようとすると、これらの SQL サーバーは UTF-8 エンコーティングをサポートしないため、Hot Rod クライアントを使用してデータが保存された場合は文字列ベースのキャッシュストアが失敗しました。
この問題は、JBoss Data Grid 7.1 で修正されました。
- JDG-799: simple-tls-client-auth and simple-tls-sni-client-auth failures on Windows (Windows で simple-tls-client-auth および simple-tls-sni-client-auth に失敗する)
Windows 7 で TLS 認証の使用を試みるとサーバーへ接続できず、接続試行エラーにより以下のメッセージが表示されました。
**** Error 0x80092004 returned by CertCreateCertificateContext. Cannot create certificate. File corrupted?
この問題は、JBoss Data Grid 7.1 で修正されました。
- JDG-762: NodeJS client version incorrect (NodeJS クライアントバージョンが正しくない)
hotrod-endpoint-js クイックスタートではバージョンが
0.3.0-ER6-redhat-1
の Hot Rod Node.js クライアントが想定されていましたが、実際のバージョンはinfinispan-0.4.0-redhat-SNAPSHOT
でした。この問題は、JBoss Data Grid 7.1 で修正されました。
- JDG-700: TLS tests fail on Windows (Windows で TLS テストに失敗する)
Windows で TLS 認証の使用を試みると、サーバーはファイルシステムから証明書を読み取ることができませんでした。
この問題は、JBoss Data Grid 7.1 で修正されました。
- JDG-828: Administration console doesn’t work in standalone non-clustered mode (管理コンソールがスタンドアロン非クラスターモードで動作しない)
standalone.xml
設定ファイルを使用して、スタンドアロンモードの管理コンソールにアクセスしようとすると、エラーが繰り返し発生しました。この問題は、JBoss Data Grid 7.1 で修正されました。
- JDG-886: Hot Rod Rolling Upgrade: use of Remote Store in mode read-only causes data inconsistencies (Hot Rod のローリングアップグレード: 読み取り専用モードでリモートストアを使用するとデータの不整合が発生する)
ローリングアップグレードの実行時にリモートストアが読み取り専用モードに配置され、ローリングアップグレードの処理中にアプリケーションがデータへの一貫したアクセスを要求した場合、問題が発生しました。
この問題は、JBoss Data Grid 7.1 で修正されました。
- JDG-846 : Rolling upgrade fails with ClassCastException: SimpleClusteredVersion cannot be cast to NumericVersion (ローリングアップグレードが「ClassCastException: SimpleClusteredVersion cannot be cast to NumericVersion」によって失敗する)
ローリングアップグレードの実行時に
ClassCastException
が発生しました。この問題は、JBoss Data Grid 7.1 で修正されました。
- JDG-842: Rolling upgrades: JDG 7 incorrectly assumes JDG 6.6.1 does not support remote iteration (ローリングアップグレード: JDG 6.6.1 がリモートイテレーションをサポートしないと JDG 7 が誤って解釈する)
JBoss Data Grid 6.6.1 から JBoss Data Grid 7.x へのローリングアップグレードを実行した場合、JBoss Data Grid 6.6.1 はリモートイテレーションをサポートするのにも関わらず、Hot Rod プロトコルのバージョン 2.5 が必要とするリモートイテレーションが使用されませんでした。
この問題は、JBoss Data Grid 7.1 で修正されました。
- JDG-833: SimpleDateFormat is not thread safe (SimpleDateFormat はスレッドセーフではない)
org.infinispan.rest.Server
クラスのSimpleDateFormat
のインスタンスが原因で、同時アクセス中にエラーが発生しました。この問題は JBoss Data Grid 7.1 で修正され、インスタンスが
DateTimeFormatter
に調整されました。- JDG-818: REST Interface Security Can No Longer Be Applied To JDG 7.0 (REST インターフェースセキュリティーを JDG 7.0 に適用できなくなった)
JBoss Data Grid 7.0 で REST インターフェースにセキュリティーを実装しようとすると、設定が無視され、このインターフェースが必要なクレデンシャルを提供しなくてもクライアントにアクセスできました。
この問題は、JBoss Data Grid 7.1 で修正されました。