FormatException in ReporterForUiPath.Activities: "Input string was not in a correct format" (Suspected Internal Calculation Error)

The Issue

We are encountering a persistent System.FormatException when executing the Step Status Pass and Step Status Fail activities from the ReporterForUiPath.Activities package. This exception is preventing the activities from successfully logging steps to the HTML Report.

Error Message Details:

“The input string ‘28.999999999999996’ was not in a correct format”

“The input string ‘56.999999999999996’ was not in a correct format”

Observations and Troubleshooting

  • Data Types: We have confirmed that we are not utilizing Double or Decimal data types in our workflows or reusable components. All user-defined inputs for these activities are standard strings or integers.
  • Activity Behavior: The error triggers specifically during the execution of the reporting activities.
  • Suspected Root Cause: Because these high-precision values appear in the trace despite not being used in our logic, we suspect the package may be performing an internal calculation (such as execution duration or progress percentage) that results in floating-point artifacts. It appears the activity’s internal formatting logic is unable to handle these specific decimal strings.

Environment Details

  • Studio Version: [Insert Version, e.g., 2026.0.190]
  • Package Version: ReporterForUiPath.Activities 3.0.1
  • Target Framework: [C#/Windows]

We would appreciate any insights from the community or the package maintainers regarding a workaround or a version update that addresses this formatting issue.

@Ayush_Ghosh2

Not sure about this solution but when i checked in the internet i got few options please try those,

Control Panel → Region → Additional Settings and there check the Decimel symbol = . and Digit grouping = , and also format set to English (US).

Another approach if above one is not worked, then try below

beofre calling Step Status Pass and Step Status Fail

take an assing activity and pass the below values,
System.Threading.Thread.CurrentThread.CurrentCulture = New System.Globalization.CultureInfo(“en-US”)
try with this alone if still not worked take another assign activity below of above one and pass the below value,
System.Threading.Thread.CurrentThread.CurrentUICulture = New System.Globalization.CultureInfo(“en-US”)

Try and let me know if this works

Hi , Thanks for reaching back . We tried the Locale overriding solution which you provided , it didn’t worked . I guess for us its not the locale issue

is this a custom package ?
i never heard of this package nor get any hits on it.

Yeah its a custom package in UiPath Marketplace . ReporterForUiPath.activities 3.0.1