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.