ID 450123 - Catalog KeyError that prevents renders from starting

Follow

Problem summary
Catalog 'KeyError' that prevents renders from starting.

Reproduced by deleting a live rendered Catalog image, reverting a Katana project, or moving Catalog images while a Live or Preview Render is starting up.
Then, starting a new render.

There needs to be a saved catalog image.

Customer reported version
3.6__3.6v2

Customer reported platform
centos7

Steps to reproduce
  1. Open a Katana project with a saved Catalog image
  2. Start a Live Render
  3. Do any one of the following:
    a) Delete the new Catalog image
    b) Immediately revert the Katana project (File>Revert)
    c) Immediately move a Catalog image to another position
  4. Start a Live Render
Expected behavior
The Live or Preview Render works.

Actual behavior
Render does not start and the following error is displayed in the error messages:

[ERROR python.root]: A KeyError occurred in "CatalogItem.py": 'sequenceID'    Traceback (most recent call last):      File "App/Hotkeys.py", line 225, in adaptedCallback      File "App/MainMenu.py", line 849, in __repeatPreviousRender      File "Util/RenderMenu.py", line 71, in render      File "Util/RenderMenu.py", line 158, in _DoRenderNode      File "RenderManager/RenderCore.py", line 1649, in StartRender      File "RenderManager/RenderCore.py", line 70, in CancelRendersByType      File "Rendering.py", line 259, in CancelRender      File "Rendering.py", line 254, in CancelAllRenders      File "Rendering.py", line 266, in CancelRender      File "Rendering.py", line 230, in _temporaryFileCleanUp      File "Catalog.py", line 238, in FindCatalogItemBySequenceID      File "CatalogItem.py", line 240, in getLayerViewForSequenceID    KeyError: 'sequenceID'
or

[ERROR python.CatalogEventHandlers]: Could not get updates from renderer.[ERROR python.Utils.EventModule]: Error in event handler __on_event_idle() for event type "event_idle": KeyError: 'sequenceID'[ERROR python.Utils.EventModule]: Error in event handler __on_event_idle() for event type "event_idle": KeyError: 'sequenceID'[ERROR python.root]: A KeyError occurred in "CatalogItem.py": 'sequenceID'    Traceback (most recent call last):      File "python/Main/Main.py", line 455, in <module>      File "python/Main/Main.py", line 446, in __main      File "Rendering.py", line 254, in CancelAllRenders      File "Rendering.py", line 266, in CancelRender      File "Rendering.py", line 230, in _temporaryFileCleanUp      File "Catalog.py", line 238, in FindCatalogItemBySequenceID      File "CatalogItem.py", line 240, in getLayerViewForSequenceID    KeyError: 'sequenceID

Workaround
Delete all Catalog entries in the Catalog Tab (Edit -> Clear Catalog). 

Reproduced by support
This bug has been reproduced in:
Katana 3.6v2 - CentOS 7, Windows 10
Katana 3.6v1 - CentOS 7, Windows 10
Katana 3.5v4 - CentOS 7, Windows 10
Katana 3.5v1 - CentOS 7, Windows 10

Unable to reproduce bug in:
Katana 3.2v6 - CentOS 7, Windows 10
Katana 3.1v1 - CentOS 7, Windows 10
Katana 3.0v1 - CentOS 7, Windows 10
Katana 2.5v1 - CentOS 7
Katana 2.0v1 - CentOS 7

    We're sorry to hear that

    Please tell us why