Chromiumによりウェブサイトにログインする際に、内部エラーが発生する場合がある

フォローする

事象

Chromiumを利用し、特定のウェブサイトにログインする際に、内部エラーが発生し、ログインできない可能性がございます。

エラーメッセージ

下記内部エラーの例となります。

例外メッセージ:
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.NodeApplication.updateStreamedTree(NodeApplication.java:619)
at com.kapowtech.hub.client.NodeApplication.handleStateChange(NodeApplication.java:576)
at com.kapowtech.hub.client.NodeApplication.flushInternalUpdatesQueue(NodeApplication.java:328)
at com.kapowtech.hub.LocalHub.flushAllQueues(LocalHub.java:748)
at com.kapowtech.hub.client.World.lambda$resume$0(World.java:144)
at java.lang.Thread.run(Thread.java:748)

 

発生条件

特定のウェブサイトに対して、DAエディターを開く状態でロボットを実行する場合に発生します。

対処方法

一時対策としては、該当ウェブサイトへのログイン処理を設計するChromiumロボットに関しては、DAエディターを開かずに該当ロボットを実行することで本事象を回避することができます。
※上記ロボットの設計に関しては、DAエディターを開く状態で実施することが可能です。

ログインの後続処理が存在する場合、DAエディターを閉じる状態ではロボットの設計が難しい為、該当部分の処理は上記ログイン処理と異なるDAステップで設計することで、該当新たに追加したDAステップを実行する際には、DAエディターを開く状態でも実施することが可能となります。

 

区分 発生Ver 改修ID 修正Ver
不具合 11.1.0.4 1733815