ID 266277 - DJI Cinema DNG files not read in by Nuke - DNG SDK: Invalid DNG file

Follow

Problem summary

DJI camera encoded DNG files are not correctly being imported into Nuke.
 
When imported, Nuke throws the following exception:   DNG SDK: Invalid DNG file
 
This issue appears to be due to a conversion issue within Nuke with this particular encoding method.
 
The image is view-able by setting the Read node to interpret the file as 'Raw Data', by checking this option to 'Enabled', although this will display without color information.

Customer reported version
nuke.10.5v2

Customer reported platform
windows10

Steps to reproduce
1. Open Nuke
 
2. Using a Read node, import the DJI camera encoded DNG image.
 
Result: The Viewer window will display the following Exception: Read1: DNG SDK: Invalid DNG file

Workaround
 
There is unfortunately no current workaround that allows the original image to be shown as expected.

As mentioned above, the image can be interpreted using the 'Raw Data' option on the Read node.
 
Although, as the RAW data displays the raw bayered sensor pattern, this does not contain any colour information.
 
This image though, can be used for tracking or metadata interpretation if needed.
 
We have no recommendation for a specific debayering solution from a RAW image in Nuke, although a quick online search will show several gizmo's and blinkscripts that will work.

Reproduced by support

This bug has been reproduced in:
Nuke11.3v2 - Windows 7 - Mac10.13 - CentOS6.9
Nuke11.3v1 - Windows 7
Nuke11.2v4 - Windows 7
Nuke11.2v1 - Windows 7
Nuke11.1v1 - Windows 7
Nuke11.0v1 - Windows 7
Nuke10.5v7 - Windows 7 - Mac10.13 - CentOS6.9
Nuke10.5v1 - Windows 7
Nuke10.0v6 - Windows 7
Nuke10.0v1 - Windows 7
Nuke9.0v9 - Windows 7  - Mac10.13 - CentOS6.9

Earliest version tested
- This feature did not exist before this version

Expected behaviour
Nuke to be able to read in DNG file without issues.

Actual behaviour
Nuke throws an exception stating the DNG footage is invalid.

    We're sorry to hear that

    Please tell us why