Description

The content browser compares folder names against INVALID_LONGPACKAGE_CHARACTERS, which allows parentheses. However, object paths compare against INVALID_OBJECTPATH_CHARACTERS, which disallow parentheses. This causes an issue where you can create a folder such as "Hello(world)" and assets in that folder can't be assigned due to an invalid object path.

Steps to Reproduce
  1. Open up a new project/level in 4.27
  2. Place a sphere from the place actors panel in your scene
  3. Create a new folder with parenthesis in the name either in windows or through the content browser ex. Hello(World)
  4. Browse to the material and static mesh for the default sphere and copy them to your new folder with parenthesis in the name
  5. Select the sphere in your scene and change the material to your copied material (notice it works properly)
  6. Select the sphere in your scene and change the static mesh to your copied static mesh (notice it does nothing)

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-134547 in the post.

5
Login to Vote

Backlogged
CreatedNov 10, 2021
UpdatedFeb 26, 2024