ChromiumでClassCastExceptionが発生する

フォローする

attention_MyBizRobo.png

事象

Chromiumを利用してWebサイトにアクセスして操作を行う際に、ClassCastExceptionが発生する場合があります。

エラーメッセージ

例外メッセージ
com.kapowtech.hub.client.Text cannot be cast to com kapowtech.hub.client.Component

スタックトーレス
java.lang.ClassCastException: com.kapowtech.hub.client. Text cannot be cast to com.kapowtech.hub.client.Component
 at com.kapowtech.hub.client.Application.updateStreamedTree(Application.java:840)
 at com.kapowtech.hub.client.Application.(Application.java:797)
 at com.kapowtech.hub.client.Application.(Application.java:722)
 at com.kapowtech.hub.client.Application.(World.java:139)
 at java.lang.Tread.run(Tread.java:748)

原因

画面の更新にあわせてツリー情報を更新する際に誤った箇所を更新しようとしてしまっているため

発生条件

明確な条件はありませんが、以下の事例が報告されています。
・画面情報が動的に変化するサイトを利用している際に発生
・特定の画面に画面遷移後、元の画面に戻る際に発生

対処方法

・WebkitブラウザやClassicブラウザ、DAによるブラウザアプリケーションの操作に変更する

区分 発生Ver 改修ID 修正Ver
不具合 10.7.0.4 1515196 10.7.0.9