事象
DA内にある変数欄にはInputの変数(入力変数)やイテレーション変数、Type(タイプファイル)内に存在しない変数を利用することは出来ませんが、誤って設定した場合は内部エラーとなります。
<内部エラーとなる変数欄の例>
共通しているのが、変数しか設定出来ない項目となります。
割り当てステップの変数欄
値を抽出ステップの変数欄
参照ステップで”アクティブなダウンロードの数”の変数欄
原因
内部で行われるフォーマットチェックに問題があるため
発生条件
以下の条件を満たす場合に発生します。
- DesignStudioの設定言語が日本語になっている
- DesktopAutomationステップ内で変数欄があるステップを利用している
- DesktopAutomationステップ内で以下のような変数を利用している
・Inputの変数(入力変数)
・利用するTypeの変数(タイプファイル)には存在しない変数
・イテレーション変数
補足
変数欄に既に設定済みのタイプファイルの変数を、誤って削除や名前変更してしまった場合は上記3を満たすことになるため、1と2が満たされていると内部エラーになります。
対処方法
- 内部エラーが発生してしまうと、編集が困難となるためDesignStudioを再起動して下さい。
- 上記でも発生する場合は、既に誤った状態で設定が保存されてしまっているため、以下のナレッジをご参考の上、DSの設定言語を英語に変えて下さい。
言語設定が英語の場合や修正バージョンを利用している場合は内部エラーが発生しません。
代わりにDAエディタ上で記述エラーが発生するため、表示されているエラー文から何が間違っているを確認することが出来ます。
<記述エラー例>
Inputの変数(入力変数)を変数欄に設定している場合
利用するTypeの変数(タイプファイル)には存在しない変数欄に設定している場合
イテレーション変数を変数欄に設定している場合
エラーメッセージ
※エラー発生時の操作内容によって出力される内容が異なる場合があります
スタック トレース:
java.security.PrivilegedActionException: java.security.PrivilegedActionException: java.lang.reflect.InvocationTargetException
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)
Caused by: java.security.PrivilegedActionException: java.lang.reflect.InvocationTargetException
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)
... 9 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor107.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at scala.reflect.runtime.JavaMirrors$JavaMirror$JavaVanillaMethodMirror1.jinvokeraw(JavaMirrors.scala:408)
at scala.reflect.runtime.JavaMirrors$JavaMirror$JavaMethodMirror.jinvoke(JavaMirrors.scala:374)
at scala.reflect.runtime.JavaMirrors$JavaMirror$JavaVanillaMethodMirror.apply(JavaMirrors.scala:390)
at com.kapowtech.da.framework.gizmo.analysis.DerivedAttributesAnalysis$$anon$1.getValue(DerivedAttributesAnalysis.scala:68)
at com.kapowtech.da.framework.gizmo.look.Editor.issuesAtOrBelow(Editor.scala:58)
at com.kapowtech.da.framework.gizmo.look.Editor.issuesAtOrBelow$(Editor.scala:57)
at com.kapowtech.da.framework.gizmo.look.basic.StringBasedEditor.issuesAtOrBelow(StringBasedEditor.scala:22)
at com.kapowtech.da.framework.gizmo.look.basic.StringBasedEditor.toJson(StringBasedEditor.scala:40)
at com.kapowtech.da.framework.gizmo.look.record.CommonRecordEditor.handleMember(CommonRecordEditor.scala:120)
at com.kapowtech.da.language.syntax.StepKinds$$anon$1.$anonfun$handleInnerPartsWhenExpanded$2(StepKinds.scala:197)
at scala.collection.immutable.List.map(List.scala:219)
at com.kapowtech.da.language.syntax.StepKinds$$anon$1.handleInnerPartsWhenExpanded(StepKinds.scala:197)
at com.kapowtech.da.language.look.editor.StepEditor.toJson(StepEditor.scala:45)
at com.kapowtech.da.language.look.editor.StepEditor.toJson(StepEditor.scala:15)
at com.kapowtech.da.framework.gizmo.look.typechoice.TypeChoiceEditor.createJson$1(TypeChoiceEditor.scala:50)
at com.kapowtech.da.framework.gizmo.look.typechoice.TypeChoiceEditor.toJson(TypeChoiceEditor.scala:70)
at com.kapowtech.da.framework.gizmo.look.typechoice.TypeChoiceEditor.toJson(TypeChoiceEditor.scala:23)
at com.kapowtech.da.framework.gizmo.look.list.ListEditor.$anonfun$listContent$1(ListEditor.scala:94)
at scala.collection.immutable.List.flatMap(List.scala:265)
at scala.collection.immutable.List.flatMap(List.scala:79)
at com.kapowtech.da.framework.gizmo.look.list.ListEditor.listContent(ListEditor.scala:93)
at com.kapowtech.da.framework.gizmo.look.list.ListEditor.toJson(ListEditor.scala:54)
at com.kapowtech.da.framework.gizmo.look.list.ListEditor.toJson(ListEditor.scala:18)
at com.kapowtech.da.framework.gizmo.look.record.CommonRecordEditor.handleMember(CommonRecordEditor.scala:120)
at com.kapowtech.da.framework.gizmo.look.record.CommonRecordEditor.$anonfun$toJson$2(CommonRecordEditor.scala:36)
at scala.collection.immutable.List.map(List.scala:219)
at com.kapowtech.da.framework.gizmo.look.record.CommonRecordEditor.partsPanel$lzycompute$1(CommonRecordEditor.scala:36)
at com.kapowtech.da.framework.gizmo.look.record.CommonRecordEditor.partsPanel$1(CommonRecordEditor.scala:35)
at com.kapowtech.da.framework.gizmo.look.record.CommonRecordEditor.toJson(CommonRecordEditor.scala:51)
at com.kapowtech.da.framework.gizmo.look.record.CommonRecordEditor.toJson(CommonRecordEditor.scala:22)
at com.kapowtech.da.framework.gizmo.look.record.CommonRecordEditor.handleMember(CommonRecordEditor.scala:120)
at com.kapowtech.da.language.look.TopLevelLooks$RobotEditor.toJson(TopLevelLooks.scala:117)
at com.kapowtech.da.language.look.TopLevelLooks$RobotEditor.toJson(TopLevelLooks.scala:102)
at com.kapowtech.da.framework.gizmo.look.record.CommonRecordEditor.handleMember(CommonRecordEditor.scala:120)
at com.kapowtech.da.language.look.TopLevelLooks$WorldEditor.toJson(TopLevelLooks.scala:65)
at com.kapowtech.da.language.look.TopLevelLooks$WorldEditor.toJson(TopLevelLooks.scala:56)
at com.kapowtech.da.language.RobotForView.<init>(RobotForView.scala:43)
at com.kapowtech.connector.platform.studio.editor.robot2.robot2graph.BaseRobot2GraphPresenter.updateViewModel(BaseRobot2GraphPresenter.java:90)
at com.kapowtech.connector.platform.studio.editor.robot2.robot2graph.Robot2GraphPresenter.updateContent(Robot2GraphPresenter.java:174)
at com.kapowtech.connector.platform.studio.editor.robot2.view.Robot2DocumentEditor.updateViewsAndController(Robot2DocumentEditor.java:411)
at com.kapowtech.connector.platform.studio.editor.robot2.view.Robot2DocumentEditor.lambda$null$6(Robot2DocumentEditor.java:258)
at java.util.ArrayList.forEach(ArrayList.java:1259)
at com.kapowtech.connector.platform.studio.editor.robot2.view.Robot2DocumentEditor.lambda$new$7(Robot2DocumentEditor.java:256)
at com.kapowtech.connector.platform.common.util.model.ModelGroupNotifier.doNotification(ModelGroupNotifier.java:121)
at com.kapowtech.connector.platform.common.util.model.ModelGroup.endChanges(ModelGroup.java:246)
at com.kapowtech.connector.platform.common.util.model.ModelGroup.registerChanges(ModelGroup.java:324)
at com.kapowtech.connector.platform.common.util.model.AbstractModel.endChanges(AbstractModel.java:225)
at com.kapowtech.connector.platform.common.util.model.AbstractModel.registerChange(AbstractModel.java:275)
at com.kapowtech.connector.platform.studio.editor.robot2.model.Robot2Model.assignRobot(Robot2Model.java:128)
at com.kapowtech.connector.platform.studio.editor.robot2.model.Robot2Model.setRobot(Robot2Model.java:92)
at com.kapowtech.connector.platform.studio.editor.robot2.model.Robot2Model.modifyRobotScala(Robot2Model.java:233)
at com.kapowtech.connector.platform.studio.editor.robot2.robot2graph.RobotEditorToolsImplementation.lambda$openPopupEditor$3(RobotEditorToolsImplementation.java:131)
at com.kapowtech.connector.platform.studio.editor.robot2.common.popup.RobotViewPopup.runCloseAction(RobotViewPopup.java:136)
at com.kapowtech.connector.platform.studio.editor.robot2.common.popup.RobotViewPopup.close(RobotViewPopup.java:120)
at com.kapowtech.connector.platform.studio.editor.robot2.common.popup.TextFieldRobotViewPopup.close(TextFieldRobotViewPopup.java:89)
at com.kapowtech.connector.platform.studio.editor.robot2.common.popup.RobotViewPopup.lambda$open$0(RobotViewPopup.java:104)
at java.awt.Toolkit$SelectiveAWTEventListener.eventDispatched(Toolkit.java:2427)
at java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2319)
at java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2318)
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:4535)
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)
... 14 more
Caused by: java.lang.NullPointerException
at java.util.Hashtable.get(Hashtable.java:364)
at java.util.Properties.getProperty(Properties.java:969)
at com.kapowtech.localization.LocalizationManager.get(LocalizationManager.java:39)
at com.kapowtech.da.framework.localization.LocalizedString.text(LocalizedString.scala:17)
at com.kapowtech.da.language.syntax.VariableLHS.$anonfun$issues$19(expression.scala:2076)
at com.kapowtech.da.framework.gizmo.Gizmo$.when(gizmo.scala:48)
at com.kapowtech.da.framework.gizmo.Gizmo.when(gizmo.scala:37)
at com.kapowtech.da.framework.gizmo.Gizmo.when$(gizmo.scala:37)
at com.kapowtech.da.language.syntax.LHS.when(expression.scala:2043)
at com.kapowtech.da.language.syntax.VariableLHS.issues(expression.scala:2075)
at com.kapowtech.da.language.analysis.RobotAnalyser.$anonfun$issuesFoundAtGizmo$2(RobotAnalyser.scala:1747)
at org.bitbucket.inkytonik.kiama.attribution.AttributionCore$CachedAttribute.liftedTree1$1(AttributionCore.scala:58)
at org.bitbucket.inkytonik.kiama.attribution.AttributionCore$CachedAttribute.apply(AttributionCore.scala:56)
at com.kapowtech.da.language.analysis.RobotAnalyser.allIssuesAtOrBelow$1(RobotAnalyser.scala:1781)
at com.kapowtech.da.language.analysis.RobotAnalyser.$anonfun$issuesAtOrBelowSplicedGizmo$2(RobotAnalyser.scala:1787)
at org.bitbucket.inkytonik.kiama.attribution.AttributionCore$CachedAttribute.liftedTree1$1(AttributionCore.scala:58)
at org.bitbucket.inkytonik.kiama.attribution.AttributionCore$CachedAttribute.apply(AttributionCore.scala:56)
at com.kapowtech.da.language.analysis.RobotAnalyser.$anonfun$pushedIssuesFromChildren$3(RobotAnalyser.scala:1765)
at scala.collection.StrictOptimizedIterableOps.flatMap(StrictOptimizedIterableOps.scala:118)
at scala.collection.StrictOptimizedIterableOps.flatMap$(StrictOptimizedIterableOps.scala:105)
at scala.collection.immutable.Vector.flatMap(Vector.scala:119)
at com.kapowtech.da.language.analysis.RobotAnalyser.$anonfun$pushedIssuesFromChildren$2(RobotAnalyser.scala:1761)
at org.bitbucket.inkytonik.kiama.attribution.AttributionCore$CachedAttribute.liftedTree1$1(AttributionCore.scala:58)
at org.bitbucket.inkytonik.kiama.attribution.AttributionCore$CachedAttribute.apply(AttributionCore.scala:56)
at com.kapowtech.da.language.analysis.RobotAnalyser.$anonfun$issues$2(RobotAnalyser.scala:1584)
at org.bitbucket.inkytonik.kiama.attribution.AttributionCore$CachedAttribute.liftedTree1$1(AttributionCore.scala:58)
at org.bitbucket.inkytonik.kiama.attribution.AttributionCore$CachedAttribute.apply(AttributionCore.scala:56)
at com.kapowtech.da.language.analysis.RobotAnalyser.$anonfun$issuesAtOrBelow$2(RobotAnalyser.scala:1682)
at org.bitbucket.inkytonik.kiama.attribution.AttributionCore$CachedAttribute.liftedTree1$1(AttributionCore.scala:58)
at org.bitbucket.inkytonik.kiama.attribution.AttributionCore$CachedAttribute.apply(AttributionCore.scala:56)
... 90 more
区分 | 発生Ver | 改修ID | 修正Ver |
不具合 | 11.1.0.4 | 1641357, 1641943 | 11.1.0.6, 11.3.0.2 |