事象
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 |