[BUG] Live Update Stuck at "Live Update Syncing"

This started occurring after upgrading to FMOD 2.03.06.

Info:

  • Unity Version 2022.3.501f
  • Integration + FMOD Studio is running version 2.03.07 as Administrator.

We’re having issues where Live Update goes from “Live Update On” to “Live Update Syncing” after exiting play mode.

I first thought it had to do with a programming instrument not correctly being cleared, but I just walked around in the game in the same place without invoking the programming instrument and the same thing happened.

Our sound designer says it acts weird, some things work like adjusting mixers, muting tracks, while other actions does not.

Here’s the Verbose Log from FMOD:

11:29:26 Activated 'TOEM-2.fspro[*] - Console' for 'C:/Users/mikke/Desktop/Github/TOEM-2/FMOD/TOEM-2.fspro' [#2 times]
11:29:30 fmod_liveupdate.cpp(205), LiveUpdate::updateProfile(): Timeout waiting for connecting state to finish 
11:29:30 fmod_liveupdate.cpp(293), LiveUpdate::reset(): Reset connection (reason Timeout) 
11:29:30 SoundSystem::setConnectionEstablished(0) 
11:29:30 fmod_profile.cpp(138), Profile::disconnectAll(): Profiler disconnecting all clients 
11:29:30 fmod_os_net_winsock.cpp(218), FMOD_OS_Net_Connect(): Attempting connection to '127.0.0.1:9264' 
11:29:30 fmod_thread.cpp(216), Thread::initThread(): Init FMOD profiler thread (recv). Affinity: 0x4000000000000003, Priority: 0xFFFF7FFD, Stack Size: 131072, Semaphore: No, Sleep Time: 0, Looping: No. 
11:29:30 fmod_thread.cpp(216), Thread::initThread(): Init FMOD profiler thread (send). Affinity: 0x4000000000000003, Priority: 0xFFFF7FFD, Stack Size: 131072, Semaphore: No, Sleep Time: 0, Looping: No. 
11:29:30 fmod_liveupdate.cpp(575), LiveUpdate::clientConnected(): client = 00000243EECE24D8 
11:29:30 fmod_profile.cpp(114), Profile::connect(): Profiler connected to 127.0.0.1:9264 
11:29:30 fmod_liveupdate.cpp(595), LiveUpdate::initiateHandshake(): 
11:29:30 fmod_liveupdate.cpp(489), LiveUpdate::readPacket(): Recieved init packet from client 00000243EECE24D8 
11:29:30 fmod_liveupdate.cpp(523), LiveUpdate::readPacket(): Accepting init response for client 00000243EECE24D8 
11:29:30 fmod_liveupdate.cpp(877), LiveUpdate::receiveInitResponse(): Client 00000243EECE24D8 accepted handshake, entering connected state 
11:29:30 fmod_liveupdate.cpp(653), LiveUpdate::transitionToConnected(): 
11:29:30 SoundSystem::setConnectionEstablished(1) 
11:29:30 Remote sync queue: added 3902 
11:29:30 fmod_systemi_driver.cpp(621), SystemI::setOutputInternal(): Setting output to 'FMOD NoSound Output - Non real-time' 
11:29:30 fmod_systemi.cpp(2784), SystemI::init(): Initialize version=20307 (150747), maxchannels=0, flags=0x00000001 
11:29:30 fmod_systemi_dsp.cpp(615), SystemI::DSPCodecPoolRegister(): register codec pool for pool type 0 
11:29:30 fmod_thread.cpp(216), Thread::initThread(): Init FSBank worker thread. Affinity: 0x0, Priority: 0xFFFF7FFD, Stack Size: 131072, Semaphore: Yes, Sleep Time: 0, Looping: Yes. [#12 times]
11:29:30 Writing live update bank: C:/Users/mikke/AppData/Local/FMOD Studio/UnsavedProjects/Hotswap-WUxmNS/hotswap_6.bank 
11:29:30 fmod_thread.cpp(172), Thread::callback(): FSBank worker thread finished. [#12 times]
11:29:30 fmod_systemi.cpp(913), SystemI::closeInternal(): Closed. 
11:29:30 fmod_liveupdate.cpp(369), LiveUpdate::sendLiveUpdateBank(): Sending live update bank: fmod:///remote/C:/Users/mikke/AppData/Local/FMOD Studio/UnsavedProjects/Hotswap-WUxmNS/hotswap_6.bank 
11:29:30 fmod_profile_remotefile.cpp(337), ProfileRemoteFile::fileOpenProcess(): File 'C:/Users/mikke/AppData/Local/FMOD Studio/UnsavedProjects/Hotswap-WUxmNS/hotswap_6.bank' opened for remote access 
11:29:30 Remote file opened: C:/Users/mikke/AppData/Local/FMOD Studio/UnsavedProjects/Hotswap-WUxmNS/hotswap_6.bank 
11:29:30 Remote file closed: C:/Users/mikke/AppData/Local/FMOD Studio/UnsavedProjects/Hotswap-WUxmNS/hotswap_6.bank