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"

UE4 keeps crashing on startup.

While i have tried to change the default Value of a float var inside my Inventory Blueprint the Editor crashed. Since then the Editor keeps crashing on startup.

I have located the inventory uasset and deleted it from outside. After that the Engine i starting again. Then i have pulled in an older version of the Inventory from the Autosave Backup Folder and it worked but when i save everything and open up the engine again it crashes. I have also tried to create a complete new Blueprint and copied every function over by hand. But still the same issue.

Now i have installed the editor symbols for debugging and i get the following error

Fatal error: [File:D:\Build\++UE4+Release-4.14+Compile\Sync\Engine\Source\Runtime\CoreUObject\Private\Templates\Casts.cpp] [Line: 11] Cast of LinkerPlaceholderExportObject /Game/Modules/Characters/Shared/BP_CharacterAbstract.BP_CharacterAbstract_C:BP_Inventory_GEN_VARIABLE.BP_Inventory_GEN_VARIABLE_BP_Inventory_C_CAT to Actor failed

Together with an enormous stacktrace from the engine itself. My project is a blueprint only project. Im not in to c++ programming so i have no idea what to do with this error.

The strange thing is that it is pointing to my character bp.

Pleas i need help. I dont know how to rescue my project since i have no backups (That i will change as soon i have fixed this problem)

Product Version: UE 4.14
Tags:
more ▼

asked Dec 14 '16 at 07:40 PM in Using UE4

avatar image

Rexaka
101 14 20 24

avatar image Rexaka Dec 14 '16 at 08:07 PM

So i pinned the error further down.

When i remove the Inventory Blueprint as component from the PlayerCharacter it works. Also when i place it in the level it works. But when i put it as sub component into any other blueprint it crashes on restart. (Not while compiling and also not on playing, everything in the same session works fine) When i restart and then try to access any bp that is releated to the inventory blueprint it crashes.

(comments are locked)
10|2000 characters needed characters left

3 answers: sort voted first

had the same problem, just reverting the blueprint in question to an earlier version from out version control fixed it (for you that would probably be the BP_CharacterAbstract). However this stuff keeps coming up when I assign other child actors. Feels like there is some issue with the conversion to the new child actor template feature - super annoying because you start working on stuff and only know if it did cause a problem or not after restarting - and if it did you can only revert the files and lose your work =P

more ▼

answered Dec 15 '16 at 01:27 PM

avatar image

Daniel.Sproll
11 1 2

avatar image Daniel.Sproll Dec 15 '16 at 02:55 PM

contacted EPIC via UDN, will keep you posted if there's a solution

(comments are locked)
10|2000 characters needed characters left

Same problem.

more ▼

answered Dec 15 '16 at 02:54 PM

avatar image

MasterOblivion
1 2 3

(comments are locked)
10|2000 characters needed characters left

right on, it's a bug in the engine but the EPIC guys already have a fix out: https://issues.unrealengine.com/issue/UE-39323

if you compile the engine yourself it's a simple fix, just go to ChildActorComponent.cpp and replace this line (line 88 for me):

 if (ChildActorTemplate && ChildActorTemplate->GetOuter() != this && IsTemplate())

with the following one:

 if (!Ar.IsPersistent() && ChildActorTemplate && ChildActorTemplate->GetOuter() != this && IsTemplate())

recompile, done.

more ▼

answered Dec 16 '16 at 10:54 AM

avatar image

Daniel.Sproll
11 1 2

(comments are locked)
10|2000 characters needed characters left
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