{"record":{"id":"6315c32ac576b22f","repo":"Leantime/leantime","slug":"provider-does-not-exist","errorCode":null,"errorMessage":"Provider does not exist","messagePattern":"Provider does not exist","errorType":"exception","errorClass":"\\Exception","httpStatus":null,"severity":"error","filePath":"app/Domain/Connector/Services/Providers.php","lineNumber":43,"sourceCode":"\n        // providerId => provider\n        $this->providers = self::dispatch_filter('providerList', $this->providers);\n    }\n\n    public function getProviders(): array\n    {\n        return $this->providers;\n    }\n\n    /**\n     * @throws \\Exception\n     */\n    public function getProvider($providerId): object\n    {\n        if (isset($this->providers[$providerId])) {\n            return $this->providers[$providerId];\n        } else {\n            throw new \\Exception('Provider does not exist');\n        }\n    }\n}\n","sourceCodeStart":25,"sourceCodeEnd":47,"githubUrl":"https://github.com/Leantime/leantime/blob/9a9f49f1008f4782b30f6723c54228f4f992e636/app/Domain/Connector/Services/Providers.php#L25-L47","documentation":"Error \"Provider does not exist\" thrown in Leantime/leantime.","triggerScenarios":"Thrown at app/Domain/Connector/Services/Providers.php:43 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"9a9f49f1008f4782b30f6723c54228f4f992e636","analyzedAt":"2026-08-21T02:37:38.966Z","schemaVersion":2},"datasetVersion":"2026-08-21T03:17:12.404Z"}