x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Components with spaces on their name doesn't get copied.

If the name of an ActorComponent contains spaces, when the actor is copied in the editor, the component is not copied and the Output Log logs a warning about an unresolved reference.

I don't know if FNames are supposed to contain spaces, but in case they aren't, maybe the compiler should warn you.

Product Version: Not Selected
Tags:
more ▼

asked Nov 05 '14 at 08:34 PM in Bug Reports

avatar image

TS100101
61 8 12 14

avatar image Adam Davis STAFF Nov 05 '14 at 09:03 PM

Hi TS100101,

Do you have reproduction steps that I can follow to recreate this on my end? Thus far I have been unable to do so.

avatar image TS100101 Nov 05 '14 at 09:27 PM

Hi Adam.

Here's a small project to reproduce the issue:

Just open the editor, drop a new TestActor to the level and then Alt-Drag it to duplicate the actor.

Now the duplicated actor shouldn't have the USphereComponent.

If you change the component name from "Collision Sphere Component" to "CollisionSphereComponent" the issue should be fixed.

bugtest.zip (109.7 kB)
avatar image Adam Davis STAFF Nov 06 '14 at 03:52 PM

Hi TS100101,

The project you sent has no contents folder unfortunately. I did what I could to recreate the error but still did not reproduce it. Here is what I did, please let me know if any additional steps need to be taken:

  1. Open Editor (any project)

  2. New>Blueprint>Actor

  3. Open Components tab of blueprint

  4. Add static mesh component, Named "Cube Component"

  5. Added a second static mesh component parented to Cube Component called "Cylinder Component"

  6. Added a third Static Mesh Component parented under Cylinder Component and named it "Sphere Component with Long Name" (to test if multiple spaces caused the error)

  7. Compile, save, close blueprint

  8. Place blueprint in level

  9. Create copy of blueprint using alt+LMB.

  10. Repeated 9 several times.

Which version of the editor are you currently using?

avatar image TS100101 Nov 06 '14 at 05:19 PM

Hi Adam.

The project I sent you has a C++ class called TestActor inside the Source/BugTest folder, that's all you need to reproduce the issue and that's why there's no content folder. Just place the C++ class directly to the level.

BTW, I'm using 4.5.1 (didn't tested with other versions).

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

Hi TS100101,

I was able to reproduce this and have entered a bug report, UE-5118 to be assessed by the development staff.

more ▼

answered Nov 06 '14 at 06:05 PM

avatar image TS100101 Nov 06 '14 at 06:33 PM

Great! Thank you Adam.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question