Bug Report - V3.0.4 (Build 2468) - Deleting Palettes Crash

1 x H3
Build 2468

I have had a crash occur in a couple of shows when I delete a palette.
Both shows are old (have been going since 2005 at least).

This time the desk said "do you want to replace with hard values"
Then....after you choose yes or no (I chose yes to get the below message)
(but it has crashed in a different show when I said no)

Assert Failed

Error: Assert: 'pBody->zoneset==oldZoneSet' is FALSE
File: tasks/action.cpp (May 4 2009), Line: 436
Version: v3.0.4 (b 2468)

Stack Trace for server process, pid 541, thread 541:
[0x0f6bfdc4] GenerateErrorMessage(char const*, unsigned int, char const*)+ 0x298
[0x0f6bff2c] _AssertError + 0x4c
[0x0fe50db0] AppEngineDeleteDirectoryItemAction::Execute(unsigned int, unsigned int&] + 0xce0
[0x0fe9ae0c] AppEngineDeletePalette(unsigned int, unsigned int, AppEngine::ActionRefs&) + 0x8fc
[0x0fee2d04] AppEngineDeleteDirectoryItemTask::Execute(AppEngine::TaskController&) + 0x6c8
[0x0fee1eb4] AppEngine::UpdateTaskController::ExecuteTask() + 0x134
[0x0fe4568c] AppEngine::UpdateThreadFunctor::Execute(AppEngine::UpdateTaskController*&) + 0x3c
[0x0fe476c4] Os::ThreadPool >::worker_entry(void*) + 0x54
[0x0ff94e40] /lib/libpthread.so.0 [0xff94e40]
[0x0f28c5d8] ___clone + 0x64

Dan
Related