ID 233011 - 'Write was disabled for all the frames' when using a deformed card with particles

Follow

Problem Summary
Emitting particles from a deformed card produces the error message 'Write was disabled for all the frames' when rendering.
 
This occurs when rendering in terminal and GUI.
 
When rendering via the terminal, it occurs in any situation that the particles are being emitted from a deformed card then rendered.
 
When rendering via the GUI, this appears to occur when:
 
a) Setting the particle emitter is set to start at frame 1, and the starting the render from later in the frame range
 
b) The deformed card is being used as in input for a ParticleBounce node.
 
Note: Within the GUI, this will only happen the first time you attempt to render. The cache will need to be cleared (or the program restarted) on subsequent attempts to get the error again.
 
Customer reported version
Nuke 9.0v7
 
Steps to reproduce
 
GUI
1) Open script with particles emitting from a deformed card (see internal script attached)
2) Check Particle Emitter for start frame
3) Render using the Write node, starting at a higher frame (to allow a pre-roll)
Result: 'Write was disabled for all the frames'
5) Close and reopen the program and the script
6) Select the Card node
7) Properties->Deform->type: change to none
8) Repeat prior steps
Result: no error
 
Terminal
1) Within terminal, render a script that contains particles emitting from a deformed card (see internal script attached)
Result: 'All Write ops were disabled for all the frames'
 
Workaround
As the issue is related to the deformed card itself, one option would be to export the geo as alembic as appose to using a card, to do this:
a) Export the deformed card out as alembic using the WriteGeo node
b) Re-import the geo using a ReadGeo node
c) Use the ReadGeo node as the particle emitter

Reproduced by support
Nuke 12.2v4 - Windows 10
Nuke 12.1v1 - Windows 10
Nuke 11.3v2 - Windows 10
Nuke 10.0v4 - Windows 10
Nuke 9.0v7 - Windows 10
 
Expected behaviour
For the Write node to be able to render out particles emitted from a deformed card, without error
 
Actual behaviour
The Write node will not render the particles correctly.

    We're sorry to hear that

    Please tell us why