Unhidden Arrow Component crashes packaged project

If you spawn a blueprint based on Character class, and have this in its construction script:

48197-crash_condition.png

… then game will crash as soon as you spawn blueprint in question, BUT ONLY IN PACKAGED VERSION.

While running PIE or Standalone launch from editor, everything works and unfortunately there are no warnings or errors of any kind logged, so you have no idea… but as soon as you try a packaged version: earth shattering kaboom! Crash reporter is NOT invoked. Took a while to track this one down… with what, 15 hours left until game jam deadline :slight_smile: Hehe… (commence hang wringing)

Exact engine version, binary from launcher, 4.8.1-2591939+++depot+UE4-Releases+4.8

Hiya ,

Thanks for report! I can reproduce this crash in 4.8.1, however it’s already been fixed in our internal build. Regardless, Arrow Component won’t show up in a packaged game because it’s editor only. Is there a reason you’re trying to un-hide arrow component?

If it’s already fixed, then everything is okay! only reason I had it unhidden was because I needed to see which direction an otherwise non-directional-looking mesh was facing. So it was simply a pure debug thing. Just that crashing packaged version threw me off on a tangent there for a while until I managed to figure out what problem was…

Hey, can anyone confirm it is fixed? I am using engine version 4.15.2, and if I unhide arrow component on shipping build on Android, I still get a crash. on startup

Hello ,

arrow component is an editor only tool meaning that it will not show up within a packaged build. Your issue may be separate from nature of this issue. Please create a new post about your issue to help us track your issue separately.

I used another static mesh of an arrow and added it to my blueprint so that it would appear in game. If anyone has a static mesh that would identify which direction is forward, this can be used as a workaround.