I’m experiencing an error similar to this thread when attempting to package for Windows 64-bit:
However in that thread it’s a warning, whereas the printout in my Output Log is an error and it’s the only error I get so it must be the thing causing my package to fail. The rebuild commandlet provided in that thread prints out the same errors:
LogInit: Display: LogClass: Error: ObjectProperty FFMODLocalizedBankTable::Banks is not initialized properly. Module:FMODStudio File:Private/FMODBankLookup.h
LogInit: Display: LogClass: Error: BoolProperty FFMODProjectLocale::bDefault is not initialized properly. Module:FMODStudio File:Classes/FMODSettings.h
LogInit: Display: LogAutomationTest: Error: UObject.Class AttemptToFindUninitializedScriptStructMembers will be marked as failing due to errors being logged
LogInit: Display: LogAutomationTest: Error: LogClass: ObjectProperty FFMODLocalizedBankTable::Banks is not initialized properly. Module:FMODStudio File:Private/FMODBankLookup.h
LogInit: Display: LogAutomationTest: Error: LogClass: BoolProperty FFMODProjectLocale::bDefault is not initialized properly. Module:FMODStudio File:Classes/FMODSettings.h
LogInit: Display: LogConfig: Warning: GConfig::Find attempting to access config with non-normalized path ../../../../HEAVY AS STONE/Unreal Engine 4/HAS_master 5.0EA src/Config/DefaultGameplayTags.ini. Please use FConfigCacheIni::NormalizeConfigIniPath before accessing INI files through ConfigCache.
Also, I don’t have/have never had any localized tables in FMOD, but for the sake of this error I (tried to) make a bogus/placeholder one and I set it up in the Unreal settings too, to no avail.
I tried changing the master bank name a few times, stopping at “MasterBank” as you can see here. I also tried another couple fixes for sort of irrelevant errors that involved changing the content browser prefix and additional non-asset directories to cook from “FMOD/Desktop” to something just like “FMOD” or something like that, I forget the exact “fix”, but it didn’t fix it.
I waited until 2.02.07 / the UE5 update came out today until I made this post, just in case updating would have fixed it (it didn’t). I deleted binaries and intermediate and rebuilt then retried packaging and still nothing.
I see, thanks for the extra info. Looks like a few other people have been complaining about warnings like this with the latest UE version. This can be easily resolved by initializing the properties as you have done, so I’ve created a task to address this. Thanks for flagging!
thanks buddy - that actually removed all the warnings -
Something still a bit odd in that the menu compiles ok… but other maps seemingly no longer compile when fmod is active.
I wonder if those warnings I mentioned in the post were not stopping the build…and something else is. It comes up compile success - yet seems to omit large parts of the compile proccess. I am a little baffled and should probably press on with other tasks.
Appreciate you coming back to the post to help! I will try dig the logs a bit for something useful that might give some sort of clue.
If you weren’t trying to use localized banks, then I think the warnings or errors that were appearing from Banks is a non-issue and the change you made probably has no bearing on others parts of your project not compiling. At least from what I’ve researched. Apparently a similar warning can appear if you haven’t set up localized banks properly in both FMOD and in UE’s fmod settings but it’s enabled in one or the other, but if you’re like me and hadn’t touched localization at all yet then it’s just a harmless error.
That being said, if it was an error like me and not a warning it was indeed blocking your compile/build. If it’s still messing up, then for sure you have some other issues