Search Docs
Loading...
Skip to content

Error codes

The CE.SDK renderer can return and print a variety of errors that can happen due to invalid inputs, resource constraints, host device issues, etc.

Any error MUST be accompanied with a non-zero exit code from the process to indicate failure and SHOULD print diagnostic information to the standard error output.

The operating system may terminate the process in case of an out of memory scenario, illegal memory access due to a program bug or a number of other reasons, in that case diagnostic information cannot be reliably printed.

The error types with recommended handling strategy are summarized in the following table:

ErrorProcess exit codeHandling strategy
No error0No handling needed
Invalid CLI arguments1Check invocation and fix the argument syntax
Unknown file extension, could not guess MIME type1Specify the desired output MIME type directly via the -T/—output-mime-type flag
Received an interrupt signal1The termination was requested by sending a SIGINT signal to the process, intended behavior
Could not create render context1Check GPU setup according to the Server Setup guide, most likely a GPU driver initialization failure due to misconfiguration
Engine creation error1Check the settings passed via CLI flags for validity
Assets base path is not a directory1Make sure to pass a valid path to a directory to the —base-path flag, or skip the flag to use the default
License-related errors1Check that your license is still valid, and that the concurrency limit is not exceeded in your infrastructure.
Could not open/read input file-1System IO error, check the input file path for validity and disk device for issues
Input file did not contain a valid scene1The input provided needs to be a valid CE.SDK scene or archive, exported from the same or older CE.SDK version
Page X not available, loaded scene only has N pages-2Pass a valid page number to the —page CLI argument
Export failed1The detailed error message should contain more information, retries can be a valid solution to some hardware/driver issues
Could not write to output file1Make sure the output directory is writable and has enough free space to hold the output file
Max concurrency reached1Limit the maximum deployment scaling in your orchestration system, or contact IMG.LY to acquire a higher limit