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"

Failed to load CableComponent

alt text

Hello,

I'm working on a C++ project and my default pawn needs to have a cable component. Base class for the pawn is C++ but the instance is blueprint and that's where I add the cable component. I add it, I play, everything is ok but if I close the project and reopen it, the cable is gone (error above).

I managed to narrow it down to the constructor of the game mode:

 static ConstructorHelpers::FClassFinder<APawn> PlayerPawnBPClass(TEXT("/Game/Blueprints/Crane/MainPawn"));
 if (PlayerPawnBPClass.Class != NULL)
 {
      DefaultPawnClass = PlayerPawnBPClass.Class;
 }

This is where I assign the pawn class and if I remove those lines and just have an instance of it placed in the scene, I don't get the error message. As I'm writing this, I just realized a workaround might be just that, place the pawn in the scene and posses it a bit later.

Product Version: UE 4.15
Tags:
capture.png (12.2 kB)
more ▼

asked Feb 26 '17 at 04:31 PM in Bug Reports

avatar image

Titirez
323 13 12 25

avatar image c4tnt Feb 28 '17 at 06:54 AM

It seems it depends on loading order. I have two custom plugins with custom classes and components and I can use any components\classes from one module, but sometimes get the same errors with the second module. I guess this error appears when you have an Abstract BlueprintType\Blueprintable class in hierarchy and try to use it. Cable component is also defined in external module (plugin) and have an abstract object as a parent.

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

1 answer: sort voted first

I can confirm that placing the pawn in the scene and possessing it on begin play in level blueprint no longer causes the error to appear.

more ▼

answered Feb 26 '17 at 05:07 PM

avatar image

Titirez
323 13 12 25

avatar image Matthew J Mar 03 '17 at 07:25 PM

Hello Titirez,

Does the workaround you mentioned work for you? I was unable to reproduce the behavior you're seeing with the original setup but I wanted to ensure that this was resolved from your perspective.

avatar image Titirez Mar 03 '17 at 07:38 PM

The only downside to this workaround is that if you place the pawn in the scene, make changes inside the blueprint (change some material), not all those changes might be there when you hit play (that's expected). You need to delete the pawn and put another one in the scene. But yes, this workaround works for me.

avatar image Hyperloop May 29 '17 at 04:04 PM

I am also having this problem in 4.15 and this workaround is not useful in my case. Any blueprint that contains a cable component eventually has it deleted.

(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