When compiling and saving a blueprint with the new audio system implemented, I crash when trying to package for android. Every time.
Also, saw this in log within editor, but I don’t know if it’s related:
LogScriptCore: Error: Script Msg: A null object was passed as a world context object to UEngine::GetWorldFromContextObject().
LogScriptCore: Error: Script call stack:
[Empty] (FFrame::GetScriptCallstack() called from native code)
LogScriptCore: Error: Script Msg: A null object was passed as a world context object to UEngine::GetWorldFromContextObject().
LogScriptCore: Error: Script call stack:
[Empty] (FFrame::GetScriptCallstack() called from native code)
LogScriptCore: Error: Script Msg: A null object was passed as a world context object to UEngine::GetWorldFromContextObject().
LogScriptCore: Error: Script call stack:
[Empty] (FFrame::GetScriptCallstack() called from native code)
This appears to still be happening in Preview 2.
Hello Jasonh2013,
I was unable to reproduce this issue on our end. I have a couple of questions to help me narrow down the issue you are experiencing.
- Can you reproduce this issue in a new project?
- If so could you provide a detailed list of steps so that I can reproduce this issue on our end?
- What android device you are packaging for?
Thanks!
Device and Engine Version:
Google Pixel - Packaged for Daydream
4.17.0 Preview 2
Steps to reproduce:
- started a project from scratch - vr template project
- targeted for mobile/tablet, set to max quality, and no starter content.
- In project settings - configure for android
- In project settings - configure for google play services
- Enabled GoogleVR
- Enabled GoogleVRMotionController.
- Restarted
- Changed setting in Android > Build: Unchecked default setting of Support armv7, and checked Support arm64.
- Changed a blueprint a little
- Saved blueprint
- Went to package an android build - file > package product > android - atc
- Continue past the warning message about android not being supported
- Now in a windows displaying a directory on my hard drive I go to make a new folder because I like to keep things organized. I right-click and try to create and name the new folder, but when I right-click it crashes.
Went back to double-check. It appears it does not crash when default setting armv7 is used, and when you uncheck that, and check Support Arm64, save a blueprint, and then try to package, THAT is when it starts crashing.
I have to make sure everything is saved after modifying any blueprints, and then restart the project, and then upon a fresh restart I can package something successfully. But if I try to save any blueprints before packaging it crashes.
I also made some modifications to some ini files to work with the new audio mixer. I made these changes:
WindowsEngine.ini:
[Audio]
;AudioDeviceModuleName=XAudio2
; Uncomment below (and comment above) to use multi-platform mixer module by default
AudioDeviceModuleName=AudioMixerXAudio2
AndroidEngine.ini
[Audio]
;AudioDeviceModuleName=AndroidAudio
; Uncomment below (and comment above) to use multi-platform mixer module by default
AudioDeviceModuleName=AudioMixerAndroid
Still happening after latest bug fix update today, but not as often.
Hello Jasonh2013,
I was unable to reproduce the issue you are experiencing with the repro steps provided. If you are still experiencing this issue please let us know so that we can investigate this issue further. For now we are marking this post as Resolved for tracking purposes.
Thanks!