[2026-04-24 18:13:36] local.DEBUG: [2.2.3] Now in App\Http\Controllers\IndexController::index  
[2026-04-24 18:13:36] local.DEBUG: App\Services\Shared\Authentication\SecretManager::hasValidSecrets  
[2026-04-24 18:13:36] local.DEBUG: App\Services\Shared\Authentication\SecretManager::getAccessToken  
[2026-04-24 18:13:36] local.DEBUG: No access token in session, will return header or config variable.  
[2026-04-24 18:13:36] local.DEBUG: Access token in header is empty, will be ignored.  
[2026-04-24 18:13:36] local.DEBUG: Access token is null, use config instead.  
[2026-04-24 18:13:36] local.DEBUG: Have valid secrets!  
[2026-04-24 18:13:36] local.DEBUG: IndexController authentication detection {"client_id":"","url":"https://www.firefly.lekick.fr/public","access_token_config":"eyJ0eXAiOiJKV1QiLCJhbGciO...","access_token_empty":false} 
[2026-04-24 18:13:36] local.DEBUG: IndexController authentication type flags {"pat":true,"clientIdWithURL":false,"URLonly":false,"flexible":false} 
[2026-04-24 18:13:39] local.DEBUG: Now at App\Api\Controllers\Connection\IndexController::validateConnection  
[2026-04-24 18:13:39] local.DEBUG: App\Services\Shared\Authentication\SecretManager::hasValidSecrets  
[2026-04-24 18:13:39] local.DEBUG: App\Services\Shared\Authentication\SecretManager::getAccessToken  
[2026-04-24 18:13:39] local.DEBUG: No access token in session, will return header or config variable.  
[2026-04-24 18:13:39] local.DEBUG: Access token in header is empty, will be ignored.  
[2026-04-24 18:13:39] local.DEBUG: Access token is null, use config instead.  
[2026-04-24 18:13:39] local.DEBUG: Have valid secrets!  
[2026-04-24 18:13:39] local.DEBUG: Has valid secrets according to API call: true  
[2026-04-24 18:13:39] local.DEBUG: No base url in getBaseUrl() session, will return config variable.  
[2026-04-24 18:13:39] local.DEBUG: App\Services\Shared\Authentication\SecretManager::getAccessToken  
[2026-04-24 18:13:39] local.DEBUG: No access token in session, will return header or config variable.  
[2026-04-24 18:13:39] local.DEBUG: Access token in header is empty, will be ignored.  
[2026-04-24 18:13:39] local.DEBUG: Access token is null, use config instead.  
[2026-04-24 18:13:39] local.DEBUG: Now trying to authenticate with Firefly III at https://www.firefly.lekick.fr/public  
[2026-04-24 18:13:40] local.DEBUG: Result is {"result":"OK","message":null,"status_code":0} 
[2026-04-24 18:13:40] local.DEBUG: Now at App\Services\Nordigen\AuthenticationValidator::validate  
[2026-04-24 18:13:40] local.DEBUG: No Nordigen ID in hasId() session, will return config variable.  
[2026-04-24 18:13:40] local.DEBUG: No Nordigen key in hasKey() session, will return config variable.  
[2026-04-24 18:13:40] local.DEBUG: [2.2.3] Now in App\Api\Controllers\ImportFlow\ValidationController::validateSophtron  
[2026-04-24 18:13:40] local.DEBUG: Now at App\Services\Sophtron\AuthenticationValidator::validate  
[2026-04-24 18:13:40] local.DEBUG: Now in getField("user_id","sophtron.user_id","sophtron_user_id", "NULL")  
[2026-04-24 18:13:40] local.DEBUG: Check if "user_id" is in the config.  
[2026-04-24 18:13:40] local.DEBUG: Return result. strlen=0  
[2026-04-24 18:13:40] local.DEBUG: Now in getField("access_key","sophtron.access_key","sophtron_access_key", "NULL")  
[2026-04-24 18:13:40] local.DEBUG: Check if "access_key" is in the config.  
[2026-04-24 18:13:40] local.DEBUG: Return result. strlen=0  
[2026-04-24 18:13:40] local.ERROR: No data: Could not validate app key.  
[2026-04-24 18:13:40] local.DEBUG: [2.2.3] Now in App\Api\Controllers\ImportFlow\ValidationController::validateSimpleFIN  
[2026-04-24 18:13:40] local.DEBUG: Now at App\Services\SimpleFIN\AuthenticationValidator::validate  
[2026-04-24 18:13:40] local.DEBUG: app.key is OK, can authenticate.  
[2026-04-24 18:13:40] local.INFO: [2.2.3] All OK in validateSimpleFIN.  
[2026-04-24 18:13:40] local.DEBUG: Now at App\Services\LunchFlow\AuthenticationValidator::validate  
[2026-04-24 18:13:40] local.DEBUG: LunchFlow: No API key in hasApiKey() session, will return config OR Configuration variable.  
[2026-04-24 18:13:40] local.DEBUG: [2.2.3] Now in App\Api\Controllers\ImportFlow\ValidationController::validateEnableBanking  
[2026-04-24 18:13:40] local.DEBUG: Now at App\Services\EnableBanking\AuthenticationValidator::validate  
[2026-04-24 18:13:40] local.DEBUG: No Enable Banking App ID in session, will return config variable.  
[2026-04-24 18:13:40] local.ERROR: The Enable Banking App ID in the configuration is empty! Did you set ENABLE_BANKING_APP_ID?  
[2026-04-24 18:13:40] local.ERROR: No data: Could not validate Enable Banking credentials.  
[2026-04-24 18:30:16] local.DEBUG: Now at App\Http\Controllers\Import\UploadController::index  
[2026-04-24 18:30:16] local.DEBUG: Going to check directory for config files: /home/desa0865/DataImporter.firefly.lekick.fr/storage/configurations  
[2026-04-24 18:30:16] local.DEBUG: List of files:  
[2026-04-24 18:33:31] local.DEBUG: [2.2.3] Now in App\Http\Controllers\IndexController::index  
[2026-04-24 18:33:31] local.DEBUG: App\Services\Shared\Authentication\SecretManager::hasValidSecrets  
[2026-04-24 18:33:31] local.DEBUG: App\Services\Shared\Authentication\SecretManager::getAccessToken  
[2026-04-24 18:33:31] local.DEBUG: No access token in session, will return header or config variable.  
[2026-04-24 18:33:31] local.DEBUG: Access token in header is empty, will be ignored.  
[2026-04-24 18:33:31] local.DEBUG: Access token is null, use config instead.  
[2026-04-24 18:33:31] local.DEBUG: Have valid secrets!  
[2026-04-24 18:33:31] local.DEBUG: IndexController authentication detection {"client_id":"","url":"https://www.firefly.lekick.fr/public","access_token_config":"eyJ0eXAiOiJKV1QiLCJhbGciO...","access_token_empty":false} 
[2026-04-24 18:33:31] local.DEBUG: IndexController authentication type flags {"pat":true,"clientIdWithURL":false,"URLonly":false,"flexible":false} 
[2026-04-24 18:33:31] local.DEBUG: Now at App\Api\Controllers\Connection\IndexController::validateConnection  
[2026-04-24 18:33:31] local.DEBUG: App\Services\Shared\Authentication\SecretManager::hasValidSecrets  
[2026-04-24 18:33:31] local.DEBUG: App\Services\Shared\Authentication\SecretManager::getAccessToken  
[2026-04-24 18:33:31] local.DEBUG: No access token in session, will return header or config variable.  
[2026-04-24 18:33:31] local.DEBUG: Access token in header is empty, will be ignored.  
[2026-04-24 18:33:31] local.DEBUG: Access token is null, use config instead.  
[2026-04-24 18:33:31] local.DEBUG: Have valid secrets!  
[2026-04-24 18:33:31] local.DEBUG: Has valid secrets according to API call: true  
[2026-04-24 18:33:31] local.DEBUG: No base url in getBaseUrl() session, will return config variable.  
[2026-04-24 18:33:31] local.DEBUG: App\Services\Shared\Authentication\SecretManager::getAccessToken  
[2026-04-24 18:33:31] local.DEBUG: No access token in session, will return header or config variable.  
[2026-04-24 18:33:31] local.DEBUG: Access token in header is empty, will be ignored.  
[2026-04-24 18:33:31] local.DEBUG: Access token is null, use config instead.  
[2026-04-24 18:33:31] local.DEBUG: Now trying to authenticate with Firefly III at https://www.firefly.lekick.fr/public  
[2026-04-24 18:33:31] local.DEBUG: Result is {"result":"OK","message":null,"status_code":0} 
[2026-04-24 18:33:32] local.DEBUG: [2.2.3] Now in App\Api\Controllers\ImportFlow\ValidationController::validateSophtron  
[2026-04-24 18:33:32] local.DEBUG: Now at App\Services\Sophtron\AuthenticationValidator::validate  
[2026-04-24 18:33:32] local.DEBUG: Now in getField("user_id","sophtron.user_id","sophtron_user_id", "NULL")  
[2026-04-24 18:33:32] local.DEBUG: Check if "user_id" is in the config.  
[2026-04-24 18:33:32] local.DEBUG: Return result. strlen=0  
[2026-04-24 18:33:32] local.DEBUG: Now in getField("access_key","sophtron.access_key","sophtron_access_key", "NULL")  
[2026-04-24 18:33:32] local.DEBUG: Check if "access_key" is in the config.  
[2026-04-24 18:33:32] local.DEBUG: Return result. strlen=0  
[2026-04-24 18:33:32] local.ERROR: No data: Could not validate app key.  
[2026-04-24 18:33:32] local.DEBUG: Now at App\Services\Nordigen\AuthenticationValidator::validate  
[2026-04-24 18:33:32] local.DEBUG: No Nordigen ID in hasId() session, will return config variable.  
[2026-04-24 18:33:32] local.DEBUG: No Nordigen key in hasKey() session, will return config variable.  
[2026-04-24 18:33:32] local.DEBUG: [2.2.3] Now in App\Api\Controllers\ImportFlow\ValidationController::validateSimpleFIN  
[2026-04-24 18:33:32] local.DEBUG: Now at App\Services\SimpleFIN\AuthenticationValidator::validate  
[2026-04-24 18:33:32] local.DEBUG: app.key is OK, can authenticate.  
[2026-04-24 18:33:32] local.INFO: [2.2.3] All OK in validateSimpleFIN.  
[2026-04-24 18:33:32] local.DEBUG: Now at App\Services\LunchFlow\AuthenticationValidator::validate  
[2026-04-24 18:33:32] local.DEBUG: LunchFlow: No API key in hasApiKey() session, will return config OR Configuration variable.  
[2026-04-24 18:33:32] local.DEBUG: [2.2.3] Now in App\Api\Controllers\ImportFlow\ValidationController::validateEnableBanking  
[2026-04-24 18:33:32] local.DEBUG: Now at App\Services\EnableBanking\AuthenticationValidator::validate  
[2026-04-24 18:33:32] local.DEBUG: No Enable Banking App ID in session, will return config variable.  
[2026-04-24 18:33:32] local.ERROR: The Enable Banking App ID in the configuration is empty! Did you set ENABLE_BANKING_APP_ID?  
[2026-04-24 18:33:32] local.ERROR: No data: Could not validate Enable Banking credentials.  
[2026-04-24 18:33:36] local.DEBUG: Now in AuthenticateController, calling middleware.  
[2026-04-24 18:33:36] local.DEBUG: Now in AuthenticateController::index (/authenticate) with flow "eb"  
[2026-04-24 18:33:36] local.DEBUG: Now at App\Services\EnableBanking\AuthenticationValidator::validate  
[2026-04-24 18:33:36] local.DEBUG: No Enable Banking App ID in session, will return config variable.  
[2026-04-24 18:33:36] local.ERROR: The Enable Banking App ID in the configuration is empty! Did you set ENABLE_BANKING_APP_ID?  
[2026-04-24 18:33:36] local.DEBUG: No Enable Banking App ID in session, will return config variable.  
[2026-04-24 18:33:36] local.ERROR: The Enable Banking App ID in the configuration is empty! Did you set ENABLE_BANKING_APP_ID?  
[2026-04-24 18:33:36] local.DEBUG: No Enable Banking private key in session, will return config variable.  
[2026-04-24 18:33:36] local.DEBUG: The key is already base64, format it into PEM and return.  
[2026-04-24 18:34:12] local.DEBUG: [2.2.3] Now in App\Http\Controllers\IndexController::index  
[2026-04-24 18:34:12] local.DEBUG: App\Services\Shared\Authentication\SecretManager::hasValidSecrets  
[2026-04-24 18:34:12] local.DEBUG: App\Services\Shared\Authentication\SecretManager::getAccessToken  
[2026-04-24 18:34:12] local.DEBUG: No access token in session, will return header or config variable.  
[2026-04-24 18:34:12] local.DEBUG: Access token in header is empty, will be ignored.  
[2026-04-24 18:34:12] local.DEBUG: Access token is null, use config instead.  
[2026-04-24 18:34:12] local.DEBUG: Have valid secrets!  
[2026-04-24 18:34:12] local.DEBUG: IndexController authentication detection {"client_id":"","url":"https://www.firefly.lekick.fr/public","access_token_config":"eyJ0eXAiOiJKV1QiLCJhbGciO...","access_token_empty":false} 
[2026-04-24 18:34:12] local.DEBUG: IndexController authentication type flags {"pat":true,"clientIdWithURL":false,"URLonly":false,"flexible":false} 
[2026-04-24 18:34:12] local.DEBUG: Now at App\Api\Controllers\Connection\IndexController::validateConnection  
[2026-04-24 18:34:12] local.DEBUG: App\Services\Shared\Authentication\SecretManager::hasValidSecrets  
[2026-04-24 18:34:12] local.DEBUG: App\Services\Shared\Authentication\SecretManager::getAccessToken  
[2026-04-24 18:34:12] local.DEBUG: No access token in session, will return header or config variable.  
[2026-04-24 18:34:12] local.DEBUG: Access token in header is empty, will be ignored.  
[2026-04-24 18:34:12] local.DEBUG: Access token is null, use config instead.  
[2026-04-24 18:34:12] local.DEBUG: Have valid secrets!  
[2026-04-24 18:34:12] local.DEBUG: Has valid secrets according to API call: true  
[2026-04-24 18:34:12] local.DEBUG: No base url in getBaseUrl() session, will return config variable.  
[2026-04-24 18:34:12] local.DEBUG: App\Services\Shared\Authentication\SecretManager::getAccessToken  
[2026-04-24 18:34:12] local.DEBUG: No access token in session, will return header or config variable.  
[2026-04-24 18:34:12] local.DEBUG: Access token in header is empty, will be ignored.  
[2026-04-24 18:34:12] local.DEBUG: Access token is null, use config instead.  
[2026-04-24 18:34:12] local.DEBUG: Now trying to authenticate with Firefly III at https://www.firefly.lekick.fr/public  
[2026-04-24 18:34:12] local.DEBUG: Result is {"result":"OK","message":null,"status_code":0} 
[2026-04-24 18:34:13] local.DEBUG: Now at App\Services\Nordigen\AuthenticationValidator::validate  
[2026-04-24 18:34:13] local.DEBUG: No Nordigen ID in hasId() session, will return config variable.  
[2026-04-24 18:34:13] local.DEBUG: No Nordigen key in hasKey() session, will return config variable.  
[2026-04-24 18:34:13] local.DEBUG: [2.2.3] Now in App\Api\Controllers\ImportFlow\ValidationController::validateSimpleFIN  
[2026-04-24 18:34:13] local.DEBUG: Now at App\Services\SimpleFIN\AuthenticationValidator::validate  
[2026-04-24 18:34:13] local.DEBUG: app.key is OK, can authenticate.  
[2026-04-24 18:34:13] local.INFO: [2.2.3] All OK in validateSimpleFIN.  
[2026-04-24 18:34:13] local.DEBUG: [2.2.3] Now in App\Api\Controllers\ImportFlow\ValidationController::validateSophtron  
[2026-04-24 18:34:13] local.DEBUG: Now at App\Services\Sophtron\AuthenticationValidator::validate  
[2026-04-24 18:34:13] local.DEBUG: Now in getField("user_id","sophtron.user_id","sophtron_user_id", "NULL")  
[2026-04-24 18:34:13] local.DEBUG: Check if "user_id" is in the config.  
[2026-04-24 18:34:13] local.DEBUG: Return result. strlen=0  
[2026-04-24 18:34:13] local.DEBUG: Now in getField("access_key","sophtron.access_key","sophtron_access_key", "NULL")  
[2026-04-24 18:34:13] local.DEBUG: Check if "access_key" is in the config.  
[2026-04-24 18:34:13] local.DEBUG: Return result. strlen=0  
[2026-04-24 18:34:13] local.ERROR: No data: Could not validate app key.  
[2026-04-24 18:34:13] local.DEBUG: Now at App\Services\LunchFlow\AuthenticationValidator::validate  
[2026-04-24 18:34:13] local.DEBUG: LunchFlow: No API key in hasApiKey() session, will return config OR Configuration variable.  
[2026-04-24 18:34:13] local.DEBUG: [2.2.3] Now in App\Api\Controllers\ImportFlow\ValidationController::validateEnableBanking  
[2026-04-24 18:34:13] local.DEBUG: Now at App\Services\EnableBanking\AuthenticationValidator::validate  
[2026-04-24 18:34:13] local.DEBUG: No Enable Banking App ID in session, will return config variable.  
[2026-04-24 18:34:13] local.ERROR: The Enable Banking App ID in the configuration is empty! Did you set ENABLE_BANKING_APP_ID?  
[2026-04-24 18:34:13] local.ERROR: No data: Could not validate Enable Banking credentials.  
[2026-04-24 18:34:15] local.DEBUG: Now at App\Http\Controllers\Import\UploadController::index  
[2026-04-24 18:34:15] local.DEBUG: Going to check directory for config files: /home/desa0865/DataImporter.firefly.lekick.fr/storage/configurations  
[2026-04-24 18:34:15] local.DEBUG: List of files:  
[2026-04-24 18:34:49] local.DEBUG: [2.2.3] Now in App\Http\Controllers\IndexController::index  
[2026-04-24 18:34:49] local.DEBUG: App\Services\Shared\Authentication\SecretManager::hasValidSecrets  
[2026-04-24 18:34:49] local.DEBUG: App\Services\Shared\Authentication\SecretManager::getAccessToken  
[2026-04-24 18:34:49] local.DEBUG: No access token in session, will return header or config variable.  
[2026-04-24 18:34:49] local.DEBUG: Access token in header is empty, will be ignored.  
[2026-04-24 18:34:49] local.DEBUG: Access token is null, use config instead.  
[2026-04-24 18:34:49] local.DEBUG: Have valid secrets!  
[2026-04-24 18:34:49] local.DEBUG: IndexController authentication detection {"client_id":"","url":"https://www.firefly.lekick.fr/public","access_token_config":"eyJ0eXAiOiJKV1QiLCJhbGciO...","access_token_empty":false} 
[2026-04-24 18:34:49] local.DEBUG: IndexController authentication type flags {"pat":true,"clientIdWithURL":false,"URLonly":false,"flexible":false} 
[2026-04-24 18:34:50] local.DEBUG: Now at App\Api\Controllers\Connection\IndexController::validateConnection  
[2026-04-24 18:34:50] local.DEBUG: App\Services\Shared\Authentication\SecretManager::hasValidSecrets  
[2026-04-24 18:34:50] local.DEBUG: App\Services\Shared\Authentication\SecretManager::getAccessToken  
[2026-04-24 18:34:50] local.DEBUG: No access token in session, will return header or config variable.  
[2026-04-24 18:34:50] local.DEBUG: Access token in header is empty, will be ignored.  
[2026-04-24 18:34:50] local.DEBUG: Access token is null, use config instead.  
[2026-04-24 18:34:50] local.DEBUG: Have valid secrets!  
[2026-04-24 18:34:50] local.DEBUG: Has valid secrets according to API call: true  
[2026-04-24 18:34:50] local.DEBUG: No base url in getBaseUrl() session, will return config variable.  
[2026-04-24 18:34:50] local.DEBUG: App\Services\Shared\Authentication\SecretManager::getAccessToken  
[2026-04-24 18:34:50] local.DEBUG: No access token in session, will return header or config variable.  
[2026-04-24 18:34:50] local.DEBUG: Access token in header is empty, will be ignored.  
[2026-04-24 18:34:50] local.DEBUG: Access token is null, use config instead.  
[2026-04-24 18:34:50] local.DEBUG: Now trying to authenticate with Firefly III at https://www.firefly.lekick.fr/public  
[2026-04-24 18:34:50] local.DEBUG: Result is {"result":"OK","message":null,"status_code":0} 
[2026-04-24 18:34:50] local.DEBUG: Now at App\Services\Nordigen\AuthenticationValidator::validate  
[2026-04-24 18:34:50] local.DEBUG: No Nordigen ID in hasId() session, will return config variable.  
[2026-04-24 18:34:50] local.DEBUG: No Nordigen key in hasKey() session, will return config variable.  
[2026-04-24 18:34:50] local.DEBUG: [2.2.3] Now in App\Api\Controllers\ImportFlow\ValidationController::validateSophtron  
[2026-04-24 18:34:50] local.DEBUG: Now at App\Services\Sophtron\AuthenticationValidator::validate  
[2026-04-24 18:34:50] local.DEBUG: Now in getField("user_id","sophtron.user_id","sophtron_user_id", "NULL")  
[2026-04-24 18:34:50] local.DEBUG: Check if "user_id" is in the config.  
[2026-04-24 18:34:50] local.DEBUG: Return result. strlen=0  
[2026-04-24 18:34:50] local.DEBUG: Now in getField("access_key","sophtron.access_key","sophtron_access_key", "NULL")  
[2026-04-24 18:34:50] local.DEBUG: Check if "access_key" is in the config.  
[2026-04-24 18:34:50] local.DEBUG: Return result. strlen=0  
[2026-04-24 18:34:50] local.ERROR: No data: Could not validate app key.  
[2026-04-24 18:34:50] local.DEBUG: [2.2.3] Now in App\Api\Controllers\ImportFlow\ValidationController::validateSimpleFIN  
[2026-04-24 18:34:50] local.DEBUG: Now at App\Services\SimpleFIN\AuthenticationValidator::validate  
[2026-04-24 18:34:50] local.DEBUG: app.key is OK, can authenticate.  
[2026-04-24 18:34:50] local.INFO: [2.2.3] All OK in validateSimpleFIN.  
[2026-04-24 18:34:50] local.DEBUG: Now at App\Services\LunchFlow\AuthenticationValidator::validate  
[2026-04-24 18:34:50] local.DEBUG: LunchFlow: No API key in hasApiKey() session, will return config OR Configuration variable.  
[2026-04-24 18:34:50] local.DEBUG: [2.2.3] Now in App\Api\Controllers\ImportFlow\ValidationController::validateEnableBanking  
[2026-04-24 18:34:50] local.DEBUG: Now at App\Services\EnableBanking\AuthenticationValidator::validate  
[2026-04-24 18:34:50] local.DEBUG: No Enable Banking App ID in session, will return config variable.  
[2026-04-24 18:34:50] local.ERROR: The Enable Banking App ID in the configuration is empty! Did you set ENABLE_BANKING_APP_ID?  
[2026-04-24 18:34:50] local.ERROR: No data: Could not validate Enable Banking credentials.  
