Official | HULFT IoT Release Note Fourth Edition: July 1, 2021

ES-1

"-9223372036854775808" is inadvertently saved in Numeric Constant (Integer) for mapping

Phenomenon

"-9223372036854775808" is inadvertently saved in Numeric Constant (Integer) for mapping.

The following phenomena occur if the value is entered when the script is executed:

 

When a test is executed from EdgeStreaming Studio

The script stops immediately after the script is executed. Note, an error message is not output to the execution log.

 

When a script is executed by using EdgeStreaming Runtime

A message is output in the standard error output, and EdgeStreaming Runtime stops.

The message that is output is as follows:

 

<Output message>

Cannot set up the server context: Error in BQL parser: strconv.ParseInt: parsing "9223372036854775808": value out of range

 

Affected versions

Ver.2.0.0

Corrected version

Ver.2.1.0

Affected module

HULFT IoT EdgeStreaming Studio

Condition to reproduce

The phenomenon occurs when the following procedure is performed:

  1. Place a mapping icon onto the Script Canvas.

  2. Open the mapping icon. Then, on the mapping screen, place Numeric Constant (Integer) onto the mapping canvas.

  3. On the Numeric Constant (Integer) logic properties screen, enter "-9223372036854775808" into Numeric Value (Integer).

  4. Click [Finish] to save the value.

Alternative workaround

None

Status description

"-9223372036854775808" cannot be saved in Numeric Constant (Integer) of mapping.

The range of integers that can be entered in Numeric Constant (Integer) is as follows:

Range of integers that can be entered: from 9223372036854775807 to -9223372036854775807

 

 

Official | HULFT IoT Release Note Fourth Edition: July 1, 2021