laptop and a wrench

Bug

The error message "Error 000354: The name contains invalid characters" is returned when using the Distance variable as an inline variable for the Generate Points Along Lines tool in ModelBuilder.

ArcGIS Pro
Bug ID Number BUG-000168004
SubmittedJune 3, 2024
Last ModifiedDecember 30, 2024
Applies toArcGIS Pro
Version foundN/A
Operating SystemWindows OS
Operating System Version10.0 64 Bit
StatusAs Designed

Additional Information

The error is expected as the distance variable value 1000 Meters has a space in between. Add the Calculate Value tool to the model to remove the space. For example, the expression: "%Distance%".replace(" ", "")) and then use the output of the Calculate Value tool as the inline variable substitution.

Workaround

  • Remove the Distance variable and create a new String variable stating '1000 Meters'. Attach this as a precondition to the Generate Points Along Lines tool. Change the inline variable in the output of the tool from %Distance% to %String%. When running the tool, the error message no longer returns. If a space is added in the string variable between 1000 and Meters, the error message returns again.
  • Adding a Calculate Value tool as a precondition to remove the space also resolved this. To do so, add the Calculate Value tool, and in the expression, add "%Distance%".replace(" ",""). Change the output of the inline variable to be %Value% in place of %Distance%.

Steps to Reproduce

Bug ID: BUG-000168004

Software:

  • ArcGIS Pro

Get notified when the status of a bug changes

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options