v11.1のDAロボット呼び出しステップ設定時、Ctrl+Zを押下すると以降の操作で内部エラーが発生する。

フォローする

事象

v11.1のDesktopAutomationロボット呼び出しステップを設定する際、アクションタブのDesktopAutomationロボット欄にてロボットを選択中にCtrl+Zキーを押下すると、ロボット選択のリスト表示が画面上に残り続ける。また、画面上にリスト表示が残った状態で操作を行うと内部エラー(Internal Error)が発生する。
ロボット選択のリスト表示が残った状態


次の操作で内部エラー(Internal Error)が発生


エラーメッセージ

スタックトレース

メッセージ内容

java.lang.NullPointerException
at kapow.robot.robomaker.robot.CallRobot2TreeDropdownCustomEditor$RobotPopupMenuFactory.getMenu(CallRobot2TreeDropdownCustomEditor.java:155)
at kapow.robot.robomaker.robot.CallRobot2TreeDropdownCustomEditor.lambda$new$0(CallRobot2TreeDropdownCustomEditor.java:77)
at javax.swing.AbstractButton.fireItemStateChanged(AbstractButton.java:2050)
at javax.swing.AbstractButton$Handler.itemStateChanged(AbstractButton.java:2355)
at javax.swing.DefaultButtonModel.fireItemStateChanged(DefaultButtonModel.java:455)
at javax.swing.JToggleButton$ToggleButtonModel.setSelected(JToggleButton.java:272)
at kapow.util.gui.JPopupShowingButton$1.setPressed(JPopupShowingButton.java:101)
at kapow.util.gui.JPopupShowingButton.updateButtonToInvisiblePopupMenu(JPopupShowingButton.java:273)
at kapow.util.gui.JPopupShowingButton.access$200(JPopupShowingButton.java:17)
at
kapow.util.gui.JPopupShowingButton$3.popupMenuWillBecomeInvisible(JPopupShowingButton.java:158)
at javax.swing.JPopupMenu.firePopupMenuWillBecomeInvisible(JPopupMenu.java:698)
at javax.swing.JPopupMenu.setVisible(JPopupMenu.java:795)
at javax.swing.JPopupMenu.menuSelectionChanged(JPopupMenu.java:1483)
at javax.swing.MenuSelectionManager.setSelectedPath(MenuSelectionManager.java:121)
at javax.swing.MenuSelectionManager.clearSelectedPath(MenuSelectionManager.java:153)
at
javax.swing.plaf.basic.BasicPopupMenuUI$MouseGrabber.cancelPopupMenu(BasicPopupMenuUI.java:919)
at
javax.swing.plaf.basic.BasicPopupMenuUI$MouseGrabber.eventDispatched(BasicPopupMenuUI.java:849)
at java.awt.Toolkit$SelectiveAWTEventListener.eventDispatched(Toolkit.java:2427)
at java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2319)
at java.awt.Toolkit.notifyAWTEventListeners(Toolkit.java:2277)
at java.awt.Component.dispatchEventImpl(Component.java:4785)
at java.awt.Container.dispatchEventImpl(Container.java:2297)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
at java.awt.Container.dispatchEventImpl(Container.java:2283)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

 

発生条件

■操作内容

  1. DesktopAutomationロボット呼び出しステップのアクションタブにてロボットの選択リストを表示中にCtrl+Zキーを押下。
  2. 編集中のステップがDesktopAutomationロボット呼び出しステップ以外のステップに戻った場合、画面上にロボット選択リストの表示が残る。
  3. ロボット選択リストの表示が画面上に残った状態で操作を行うと内部エラー(internal Error)が発生する。

対処方法

内部エラーのウインドウを閉じて、DesignStudioを再起動する。

 

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