Skip to main content

FAQ

Missing Dependencies

When adding a flow, if you see the message Missing Dependencies it means you have to go to the Plugins and download the missing plugins.


Padding is invalid and cannot be removed.

If you get this error in a processing node while trying to processing a file

2023-10-04 10:49:38.232 [INFO] -> Using configuration encryption key: 48bb8a14-77ea-48ff-9561-69a07835da6e
2023-10-04 10:49:38.242 [INFO] -> Error: Padding is invalid and cannot be removed.
at System.Security.Cryptography.SymmetricPadding.GetPaddingLength(ReadOnlySpan1 block, PaddingMode paddingMode, Int32 blockSize)
at System.Security.Cryptography.UniversalCryptoDecryptor.UncheckedTransformFinalBlock(ReadOnlySpan1 inputBuffer, Span1 outputBuffer)
at System.Security.Cryptography.UniversalCryptoDecryptor.UncheckedTransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount)
at System.Security.Cryptography.UniversalCryptoTransform.TransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount)
at System.Security.Cryptography.CryptoStream.ReadAsyncCore(Memory1 buffer, CancellationToken cancellationToken, Boolean useAsync)
at System.Security.Cryptography.CryptoStream.Read(Byte[] buffer, Int32 offset, Int32 count)
at System.IO.StreamReader.ReadBuffer()
at System.IO.StreamReader.ReadToEnd()
at FileFlows.FlowRunner.ConfigDecrypter.DecryptConfig(String file, String password) in /src/FlowRunner/ConfigDecrypter.cs:line 29
at FileFlows.FlowRunner.Program.Run(String[] args) in /src/FlowRunner/Program.cs:line 81
2023-10-04 10:49:38.242 [INFO] -> Exit Code: 1

Try turning off configurfation encryption by setting a environmental variable or Node Variable FF_NO_ENCRYPT to 1


Time Zone in Docker

To set the time zone in docker set the environmental variable TZ to your timezone.

The format is Region/City. E.g. Pacific/Auckland not Auckland/Pacific.

If you enter an invalid/unknown time zone, it will be ignored and the time will be UTC.

See wikipedia for a list of possible time zones.


Plugins Empty or HTTPS Certificate Error

If you're running FileFlows inside a Docker container and encountering issues, start by executing the following command inside the container:

apt-get update && apt-get install -y ca-certificates

This should resolve the problem in most cases.

However, if the issue persists, you can set the environment variable FF_IGNORE_CERT_ERRORS=1 to bypass certificate errors. Please be aware that this approach is not recommended, as it compromises security by ignoring certificate validation. Use this option only as a last resort.