Upgraded project to 5.3 launch error

My project compiles in visual studio but crashes when I try to launch it

Error: Assertion failed: (Index >= 0) & (Index < ArrayNum)[File:D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Containers\Array.h] [Line: 771]

Error: Array index out of bounds: 0 from an array of size 0

Has anyone run into this issue when upgrading their project from 5.1 to 5.3?

Have included error file

Upgrade error.txt (22.7 KB)

Greetings @BoBeepy

The ā€˜Array index out of bounds’ means it’s trying to pull from something that doesn’t exist. Did you remove an files before upgrading the project to 5.3? Also, if you had any plugins enabled or added to your project that were from earlier UE versions, that can also cause it. I’d start with the plugins.

1 Like

Hey FrostyJas,

Thanks heaps for responding

I haven’t removed any files but I do have several plugins so will start by going through them

Will respond if it works or not

@FrostyJas

Still no luck unfortunately, keep getting the same error

I have disabled all plugins that the engine allows me to
(Otherwise I get this message when I try to launch my project:
ā€œThe game module ā€˜ProjectEther’ could not be loaded. There may be an operating system error, the module may not be properly set up, or a plugin which has been included into the build has not been turned on.ā€ )

The currently enabled plugins are included in the .txt file attached. I have checked these plugins against the Lyra sample project

Any further ideas?

Enabled plugins.txt (621 Bytes)

What version was the original project?

Try to upgrade on version increment. For example if your project was on 4.27, try first 5.0.3 , then 5.1 and so on.

The error of ā€œThe game module ā€˜ProjectEther’ could not be loaded. There may be an operating system error, the module may not be properly set up, or a plugin which has been included into the build has not been turned on.ā€ is saying that if you have a plugin included in the build which is not turned on(Or is not on the same version as the project) this can cause errors.

I included a .txt file (Have also re-attached it below) saying which plugins need to be turned on otherwise I get that message.

With all those plugins turned on I do not get that message

However, my game still has the same launch error.

Do you think there is something wrong with those plugins in the .txt file or something else is going on?

Enabled plugins.txt (621 Bytes)

Original project is 5.1

@BoBeepy I’d check to ensure you have the 5.3 version of all of those plugins installed/enabled and see if it continues. If one of them(or more) are still on an older version, that could definitely be the cause of the error.

I rebuilt all the plugins with 5.3 but still the same launch error occurs when I launch my project

Error: Assertion failed: (Index >= 0) & (Index < ArrayNum)[File:D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Containers\Array.h] [Line: 771]

Error: Array index out of bounds: 0 from an array of size 0

Hm, that’s still the error that would pop up for this type of thing too. Have you tried moving everything over to a new project entirely and see if still errors?

That worked, I copied my contents, plugins and source folders to a new project with the same name and everything worked!

Turns out it was an old skeleton and some animations not liking 5.3

Thanks heaps for the help @FrostyJas

Awesome!!! I’m stoked we got it figured out. I’m glad I could help! Thanks for being part of the community!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.