Failed to import (...), failed to create asset after updating to 4.14

I downloaded 4.14, updated successfully using launcher.
Then I converted my project from 4.13 to 4.14 with option “open a copy”. While converting (opening a copy), exactly at 93% the error message showed off:

Failed to import ‘C:/Program Files
(x86)/Epic
Games/4.14/FeaturePacks/StarterContent.upack’.
Failed to create asset
‘/Game/StarterContent’. Please see
Output Log for details.

It hasn’t worried me too much until the editor opened, there were more errors in the message log, this time about my assets:

Reimporting textures (even deleting them and referencing in sprites again) doesn’t help. It seems that sprites are “corrupted” in someway:

As you can see, a warning occurs “no rendering triangles”. RenderGeom is fine (its that checked square actually) and redoing it doesn’t change anything. The weird thing is, in game, character with the flipbook which is using the “corrupted” sprite is rendering normally.

Just to note: all assets were working on UE4.13, but there is a possibility I was doing it wrong in the first place.
I haven’t read much about asset system, importing, sprite source regions and stuff so I’m lacking knowledge to solve it. I guess that after redoing everything from PNG to flipbook would fix it, it’s a small project so it’s doable. Still, having more assets in a further developed project would cause a big problem to redo everything after updating to new version of the engine. Should it be considered as a bug then? Or is it a known issue (I couldn’t find anything)?

What should I do?

Hey Taberu,

I just attempted to upgrade a newly created 4.13 Paper2D project to 4.14 and did not get the same referencing errors as you are reporting. I do have a few suggestions and thoughts to consider when moving forward to avoid issues like this from occurring during future development.

Firstly, what could be occurring is that you did not install the 4.14 Starter Content when installing the engine version. To check and make sure this is the case, open the launcher, click the dropdrown arrow, click ‘Options’, and you will see the ‘Starter Content’ as an optional package to include.

Secondly, usually the externally referenced issues can be fixed by renaming your project so that it varies from the original. This means instead of going from something like ‘Myproject’ to ‘Myproject414’, rename it to ‘TheProject’ or something unique.

Thirdly, I would take a look at the documentation we have on handling References while working through your project in order to maintain organization and some of your sanity :slight_smile:

https://docs.unrealengine.com/latest/INT/Engine/Content/Browser/ReferenceViewer/index.html

Let me know if you have further questions or need additional assistance.

Cheers,

Dear Andrew,

I’ve spent the whole day to test it out but the ending discouraged me pretty strongly. I asked my brother to do the same procedure on his computer and sprites seemed to work normally. Sigh. I just want to thank you for help. Starter Content, indeed, has to be downloaded manually.

I will just redo all affected sprites in my 4.14 project and continue my work, because this bug doesn’t seem to be blocking me anyhow. Just for a record, I will summarize. If you have any idea, Andrew, let’s try to find a solution.

The problem is not only switching the version but also using migrate tool between fresh projects with different versions. Error messages show up at start up and a warning occurs in the sprite editor “no rendering triangles” which makes sprites useless.

Simplified procedure I tested:

  • Create new 4.13 project,
  • Import PNG to Content,
  • Reference texture in sprite and flipbook, then put flipbook in main char., save, close,
  • Switch to 4.14 version (in whatever way, including copying, renaming),
  • Open the project,
  • Error messages in Message Log,
  • Sprite warning, not rendering the texture in sprite editor (in my original project one sprite also in-game became a black square).

With the empty project it’s easy to notice the most important error messages after the editor migrate the content. Maybe these are the key to catch the cause. I will post it in the next post due to character limitation.

That’s weird it seems to be a problem only on my local machine. I verified both versions of UE, it’s all fine.

Project with 1 texture (from PNG), 1 sprite and 1 flipbook connected to character. Message Log after opening the editor on project (StillTesting) after copying/switching from 4.13 to 4.14 version:

LogFeaturePack:Warning: Inserted 1
feature packs LogLinker:Warning: Can't
find file
'/Paper2D/TranslucentUnlitSpriteMaterial'

LogLinker:Warning: Can't find file for
asset
'/Paper2D/TranslucentUnlitSpriteMaterial'
while loading
*(directory to project)*/StillTesting
4.14/Content/Untitled123_Sprite.uasset.

LoadErrors:Error: Error
/Game/Untitled123_Sprite : Can't find
file for asset.
/Paper2D/TranslucentUnlitSpriteMaterial

LogLinker:Warning: Can't find file
'/Paper2D/TranslucentUnlitSpriteMaterial'

LogLinker:Warning: Can't find file for
asset
'/Paper2D/TranslucentUnlitSpriteMaterial'
while loading
*(directory to project)*/StillTesting
4.14/Content/Untitled123_Sprite.uasset.

LoadErrors:Error: Error
/Game/Untitled123_Sprite : Can't find
file for asset.
/Paper2D/TranslucentUnlitSpriteMaterial

LogLinker:Warning: Can't find file
'/Paper2D/TranslucentUnlitSpriteMaterial'

LogLinker:Warning: Can't find file for
asset
'/Paper2D/TranslucentUnlitSpriteMaterial'
while loading NULL.

LogUObjectGlobals:Warning: Failed to
find object 'Class None.'

We just tested my project on my brother’s computer and the same errors during migrating (screenshot in the question post) showed up as on my computer. And we somehow resolved the problem of rendering sprites - my brother simply reset the material of the sprite to default. I had no idea you need a material for sprite to be visible? Anyway, that’s a big relief that I understand now what was causing the problem. The problem of migrating… there is one hint. In my Content I used the name “Impulse” for a folder, which is the same as the project name. After my brother changed the name for any different - the errors disappeared. I hope at least that was the case.

For now, I still have no idea why the default material didn’t want to migrate with the rest of a sprite. Especially after solving both issues. Anyway, I will test it tomorrow.