I happen to recognize lately that, when Knime is run in batch mode, it operates in a different workspace. The log is attached to a report when executed in GUI mode but not when done in batch mode.
#!/bin/bash cd /home/knime/Desktop/knime/ ./knime -consoleLog -nosplash -application org.knime.product.KNIME_BATCH_APPLICATION -reset -nosave --launcher.suppressErrors -workflowDir=/home/knime/Documents/knime-workspace/[WORKFLOW HERE]
Default one used by Knime in batch mode: /home/knime/knime-workspace
Actually configured one: /home/knime/Documents/knime-workspace