4.5.19 (Oct 2008)

4.5.19 (Oct 2008)

修正項目 (Java)

10219

テーブルのonAfterSortを使用し別スレッドからUIを変更した場合、 Nexaweb Clientがハングアップします


修正の詳細 (Java)

10219

テーブルのonAfterSortを使用し別スレッドからUIを変更した場合、 Nexaweb Clientがハングアップします

環境

OS

:

全て

ブラウザ

:

全て

JVM

:

全て

Nexaweb Platform

:

全て

対象

以下の条件を全て満たしている実装がある場合。

  • テーブルに対して dataSource をマッピングしている場合。

  • onAfterSort イベントによってテーブル以外の UI コンポーネントを更新した場合。

  • 独自スレッドから onAfterSort イベントによって更新された UI コンポーネントを更新する場合。

事象
内容

対象となる実装条件が全て満たされている場合に、各データ更新を行うタイミングが重なると UI DOM のロックによるデッドロックが発生する場合があり、アプレット-がフリーズしてしまう。

修正
内容

UI DOM のロックによるデッドロックが発生しないように修正。