XPlus3 Tutorial not working because of deploying errors [message #1826110] |
Sun, 19 April 2020 18:19 |
Patryk Kusion Messages: 2 Registered: April 2020 |
Junior Member |
|
|
Hello everybody,
I am new to 4diac and I just started to use 4 diac. I am trying to follow the tutorials on the eclipse/4diac page. The first tutorial - Use 4diac Locally (Blinking Tutorial) went pretty well. But then I tried to do the general example X+3 and I got a few errors when deploying the application.
So I tried to copy the example provided on the official website.
But when I try to deploy it I've got many errors (UNSUPPORTED TYPE, INVALID STATE, NO SUCH OBJECT and more...) in the deployment console.
I'm using 4diac IDE 1.12.0 and 4diac FORTE 1.12.0 + I also downloaded the FBDK from the HOLOBLOC page.
so I am able to Launch the FBRT with the cmd after writing:
java -jar device.jar FRAME RMT_FRAME BOUNDS "[100,100,250,400]" MGR_ID "localhost:61505"
The only thing not working is the Deployment. I hope u can help me :)
<!-- 127.0.0.1:61499 -->
<Request Action="QUERY" ID="0">
<FB Name="*" Type="*"/>
</Request>
<Response ID="0">
<FBList>
<FB name="CALC" type="EMB_RES"/>
</FBList>
</Response>
<!-- 127.0.0.1:61499 -->
<Request Action="KILL" ID="1">
<FB Name="CALC" Type=""/>
</Request>
<Response ID="1"/>
<!-- 127.0.0.1:61499 -->
<Request Action="DELETE" ID="2">
<FB Name="CALC" Type=""/>
</Request>
<Response ID="2"/>
<!-- 127.0.0.1:61499 -->
<Request Action="CREATE" ID="3">
<FB Name="CALC" Type="EMB_RES"/>
</Request>
<Response ID="3"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="4">
<FB Name="INT2INT_1" Type="INT2INT"/>
</Request>
<Response ID="4"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="5">
<FB Name="INT2INT_2" Type="INT2INT"/>
</Request>
<Response ID="5"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="6">
<FB Name="publish4FBDK" Type="PUBLISH_1"/>
</Request>
<Response ID="6"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="WRITE" ID="7">
<Connection Destination="publish4FBDK.QI" Source="1"/>
</Request>
<Response ID="7">
</Response>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="WRITE" ID="8">
<Connection Destination="publish4FBDK.ID" Source="239.192.0.2:61499"/>
</Request>
<Response ID="8">
</Response>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="9">
<FB Name="subscribeFromFBDK" Type="SUBSCRIBE_1"/>
</Request>
<Response ID="9"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="WRITE" ID="10">
<Connection Destination="subscribeFromFBDK.QI" Source="1"/>
</Request>
<Response ID="10">
</Response>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="WRITE" ID="11">
<Connection Destination="subscribeFromFBDK.ID" Source="239.192.0.2:61500"/>
</Request>
<Response ID="11">
</Response>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="12">
<FB Name="GENERATED_1" Type="SUBSCRIBE_1"/>
</Request>
<Response ID="12"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="WRITE" ID="13">
<Connection Destination="GENERATED_1.QI" Source="1"/>
</Request>
<Response ID="13">
</Response>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="WRITE" ID="14">
<Connection Destination="GENERATED_1.ID" Source="225.0.0.1:61550"/>
</Request>
<Response ID="14">
</Response>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="15">
<FB Name="GENERATED_2" Type="PUBLISH_1"/>
</Request>
<Response ID="15"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="WRITE" ID="16">
<Connection Destination="GENERATED_2.QI" Source="1"/>
</Request>
<Response ID="16">
</Response>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="WRITE" ID="17">
<Connection Destination="GENERATED_2.ID" Source="225.0.0.1:61551"/>
</Request>
<Response ID="17">
</Response>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="18">
<FB Name="F_ADD" Type="F_ADD"/>
</Request>
<Response ID="18"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="WRITE" ID="19">
<Connection Destination="F_ADD.IN2" Source="INT#3"/>
</Request>
<Response ID="19">
</Response>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="20">
<Connection Destination="publish4FBDK.REQ" Source="INT2INT_1.CNF"/>
</Request>
<Response ID="20"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="21">
<Connection Destination="publish4FBDK.INIT" Source="subscribeFromFBDK.INITO"/>
</Request>
<Response ID="21"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="22">
<Connection Destination="subscribeFromFBDK.INIT" Source="START.COLD"/>
</Request>
<Response ID="22"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="23">
<Connection Destination="subscribeFromFBDK.INIT" Source="START.WARM"/>
</Request>
<Response ID="23"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="24">
<Connection Destination="INT2INT_2.REQ" Source="subscribeFromFBDK.IND"/>
</Request>
<Response ID="24"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="25">
<Connection Destination="GENERATED_1.INIT" Source="START.COLD"/>
</Request>
<Response ID="25"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="26">
<Connection Destination="GENERATED_1.INIT" Source="START.WARM"/>
</Request>
<Response ID="26"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="27">
<Connection Destination="GENERATED_2.INIT" Source="GENERATED_1.INITO"/>
</Request>
<Response ID="27"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="28">
<Connection Destination="F_ADD.REQ" Source="INT2INT_2.CNF"/>
</Request>
<Response ID="28"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="29">
<Connection Destination="F_ADD.REQ" Source="GENERATED_1.IND"/>
</Request>
<Response ID="29"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="30">
<Connection Destination="INT2INT_1.REQ" Source="F_ADD.CNF"/>
</Request>
<Response ID="30"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="31">
<Connection Destination="GENERATED_2.REQ" Source="F_ADD.CNF"/>
</Request>
<Response ID="31"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="32">
<Connection Destination="publish4FBDK.SD_1" Source="INT2INT_1.OUT"/>
</Request>
<Response ID="32"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="33">
<Connection Destination="INT2INT_2.IN" Source="subscribeFromFBDK.RD_1"/>
</Request>
<Response ID="33"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="34">
<Connection Destination="F_ADD.IN1" Source="INT2INT_2.OUT"/>
</Request>
<Response ID="34"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="CREATE" ID="35">
<Connection Destination="INT2INT_1.IN" Source="F_ADD.OUT"/>
</Request>
<Response ID="35"/>
<!-- 127.0.0.1:61499: CALC -->
<Request Action="START" ID="36"/>
<Response ID="36"/>
<!-- 127.0.0.1:61505 -->
<Request Action="QUERY" ID="0">
<FB Name="*" Type="*"/>
</Request>
<Response ID="0" Reason="INVALID_OPERATION"/>
<!-- 127.0.0.1:61505 -->
<Request Action="CREATE" ID="1">
<FB Name="VIS" Type="PANEL_RESOURCE"/>
</Request>
<Response ID="1"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="2">
<FB Name="INT2INT_0" Type="INT2INT"/>
</Request>
<Response ID="2" Reason="UNSUPPORTED_TYPE"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="3">
<FB Name="OUT_ANY" Type="OUT_ANY"/>
</Request>
<Response ID="3"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="WRITE" ID="4">
<Parameter Reference="OUT_ANY.QI" Value="1"/>
</Request>
<Response ID="4"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="WRITE" ID="5">
<Parameter Reference="OUT_ANY.W" Value="20"/>
</Request>
<Response ID="5"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="WRITE" ID="6">
<Parameter Reference="OUT_ANY.TYPE" Value="INT"/>
</Request>
<Response ID="6"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="WRITE" ID="7">
<Parameter Reference="OUT_ANY.IVAL" Value="0"/>
</Request>
<Response ID="7"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="8">
<FB Name="SUBSCRIBE_1_0" Type="SUBSCRIBE_1"/>
</Request>
<Response ID="8"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="WRITE" ID="9">
<Parameter Reference="SUBSCRIBE_1_0.QI" Value="1"/>
</Request>
<Response ID="9"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="WRITE" ID="10">
<Parameter Reference="SUBSCRIBE_1_0.ID" Value="239.192.0.2:61499"/>
</Request>
<Response ID="10"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="11">
<FB Name="PUBLISH_1_0" Type="PUBLISH_1"/>
</Request>
<Response ID="11"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="WRITE" ID="12">
<Parameter Reference="PUBLISH_1_0.QI" Value="1"/>
</Request>
<Response ID="12"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="WRITE" ID="13">
<Parameter Reference="PUBLISH_1_0.ID" Value="239.192.0.2:61500"/>
</Request>
<Response ID="13"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="14">
<FB Name="GENERATED_0" Type="PUBLISH_1"/>
</Request>
<Response ID="14"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="WRITE" ID="15">
<Parameter Reference="GENERATED_0.QI" Value="1"/>
</Request>
<Response ID="15"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="WRITE" ID="16">
<Parameter Reference="GENERATED_0.ID" Value="225.0.0.1:61550"/>
</Request>
<Response ID="16"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="17">
<FB Name="GENERATED_3" Type="SUBSCRIBE_1"/>
</Request>
<Response ID="17"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="WRITE" ID="18">
<Parameter Reference="GENERATED_3.QI" Value="1"/>
</Request>
<Response ID="18"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="WRITE" ID="19">
<Parameter Reference="GENERATED_3.ID" Value="225.0.0.1:61551"/>
</Request>
<Response ID="19"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="20">
<FB Name="INT2INT" Type="INT2INT"/>
</Request>
<Response ID="20" Reason="UNSUPPORTED_TYPE"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="21">
<FB Name="IN_ANY" Type="IN_ANY"/>
</Request>
<Response ID="21"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="WRITE" ID="22">
<Parameter Reference="IN_ANY.QI" Value="BOOL#1"/>
</Request>
<Response ID="22"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="WRITE" ID="23">
<Parameter Reference="IN_ANY.W" Value="20"/>
</Request>
<Response ID="23"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="WRITE" ID="24">
<Parameter Reference="IN_ANY.TYPE" Value="INT"/>
</Request>
<Response ID="24"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="WRITE" ID="25">
<Parameter Reference="IN_ANY.IVAL" Value="0"/>
</Request>
<Response ID="25"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="26">
<Connection Destination="SUBSCRIBE_1_0.INIT" Source="PUBLISH_1_0.INITO"/>
</Request>
<Response ID="26"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="27">
<Connection Destination="OUT_ANY.INIT" Source="SUBSCRIBE_1_0.INITO"/>
</Request>
<Response ID="27"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="28">
<Connection Destination="PUBLISH_1_0.REQ" Source="INT2INT_0.CNF"/>
</Request>
<Response ID="28" Reason="NO_SUCH_OBJECT"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="29">
<Connection Destination="GENERATED_0.REQ" Source="INT2INT_0.CNF"/>
</Request>
<Response ID="29" Reason="NO_SUCH_OBJECT"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="30">
<Connection Destination="GENERATED_0.INIT" Source="START.COLD"/>
</Request>
<Response ID="30"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="31">
<Connection Destination="GENERATED_0.INIT" Source="START.WARM"/>
</Request>
<Response ID="31"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="32">
<Connection Destination="GENERATED_3.INIT" Source="GENERATED_0.INITO"/>
</Request>
<Response ID="32"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="33">
<Connection Destination="OUT_ANY.REQ" Source="INT2INT.CNF"/>
</Request>
<Response ID="33" Reason="NO_SUCH_OBJECT"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="34">
<Connection Destination="INT2INT.REQ" Source="SUBSCRIBE_1_0.IND"/>
</Request>
<Response ID="34" Reason="NO_SUCH_OBJECT"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="35">
<Connection Destination="INT2INT.REQ" Source="GENERATED_3.IND"/>
</Request>
<Response ID="35" Reason="NO_SUCH_OBJECT"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="36">
<Connection Destination="INT2INT_0.REQ" Source="IN_ANY.IND"/>
</Request>
<Response ID="36" Reason="NO_SUCH_OBJECT"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="37">
<Connection Destination="PUBLISH_1_0.INIT" Source="IN_ANY.INITO"/>
</Request>
<Response ID="37"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="38">
<Connection Destination="IN_ANY.INIT" Source="START.WARM"/>
</Request>
<Response ID="38"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="39">
<Connection Destination="IN_ANY.INIT" Source="START.COLD"/>
</Request>
<Response ID="39"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="40">
<Connection Destination="PUBLISH_1_0.SD_1" Source="INT2INT_0.OUT"/>
</Request>
<Response ID="40" Reason="NO_SUCH_OBJECT"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="41">
<Connection Destination="GENERATED_0.SD_1" Source="INT2INT_0.OUT"/>
</Request>
<Response ID="41" Reason="NO_SUCH_OBJECT"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="42">
<Connection Destination="OUT_ANY.IN" Source="INT2INT.OUT"/>
</Request>
<Response ID="42" Reason="NO_SUCH_OBJECT"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="43">
<Connection Destination="INT2INT.IN" Source="SUBSCRIBE_1_0.RD_1"/>
</Request>
<Response ID="43" Reason="NO_SUCH_OBJECT"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="CREATE" ID="44">
<Connection Destination="INT2INT_0.IN" Source="IN_ANY.OUT"/>
</Request>
<Response ID="44" Reason="NO_SUCH_OBJECT"/>
<!-- 127.0.0.1:61505: VIS -->
<Request Action="START" ID="45"/>
<Response ID="45">
<FBStatus Status="RUNNING"/>
</Response>
<!-- 127.0.0.1:61505 -->
<Request Action="WRITE" ID="46">
<Parameter Reference="BOUNDS" Value="[50,50,250,100]"/>
</Request>
<Response ID="46"/>
<!-- 127.0.0.1:61505 -->
<Request Action="WRITE" ID="47">
<Parameter Reference="GRID" Value="[1,1]"/>
</Request>
<Response ID="47"/>
<!-- 127.0.0.1:61505 -->
<Request Action="START" ID="48"/>
<Response ID="48">
<FBStatus Status="RUNNING"/>
</Response>
|
|
|
Re: XPlus3 Tutorial not working because of deploying errors [message #1826156 is a reply to message #1826110] |
Mon, 20 April 2020 12:36 |
|
Unfortunately the X+3 example has not been maintained for quite some time. Our rather strange x2x (e.g., INT2INT) FBs are not supported by the latest FBDK. But it should be possible to bring them there.
Have you had a look on all of our tutorials, because we have new tutorials on distributed applications without FBDk for getting started?
Improving our FBDK support would be great. Any support would be welcome.
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03913 seconds