Transcoders have a problem with headless mode. The reason is they invoke
Toolkit.getDefaultToolkit().getScreenResolution() that throws
java.awt.HeadlessException (a RuntimeException) which then trips up the application.
Calls to the above method must catch the exception and assign a default screen
resolution, 100 DPI, for instance. I guess a serious solution would take a
The following code contains such calls:
Running transcoders in headless mode is very common.