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 an Agent 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 Agent 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.