{"record":{"id":"143c375fc7be72ba","repo":"krayin/laravel-crm","slug":"setpath-or-settext-or-setstream-must-be-call","errorCode":null,"errorMessage":"setPath() or setText() or setStream() must be called before retrieving email headers.","messagePattern":"setPath\\(\\) or setText\\(\\) or setStream\\(\\) must be called before retrieving email headers\\.","errorType":"exception","errorClass":"\\Exception","httpStatus":null,"severity":"error","filePath":"packages/Webkul/Email/src/Helpers/Parser.php","lineNumber":265,"sourceCode":"            $emails[] = $addresses[0]['address'];\n        }\n\n        return $emails;\n    }\n\n    /**\n     * Retrieve a specific email header, without charset conversion.\n     *\n     * @return string\n     */\n    public function getRawHeader($name)\n    {\n        if (isset($this->parts[1])) {\n            $headers = $this->getPart('headers', $this->parts[1]);\n\n            return (isset($headers[$name])) ? $headers[$name] : false;\n        } else {\n            throw new \\Exception(\n                'setPath() or setText() or setStream() must be called before retrieving email headers.'\n            );\n        }\n    }\n\n    /**\n     * Retrieve a specific email header.\n     *\n     * @return string\n     */\n    public function getHeader($name)\n    {\n        $rawHeader = $this->getRawHeader($name);\n\n        if ($rawHeader === false) {\n            return false;\n        }\n","sourceCodeStart":247,"sourceCodeEnd":283,"githubUrl":"https://github.com/krayin/laravel-crm/blob/13d6988cda8d69ece45ee1890effc90a7f21cdc1/packages/Webkul/Email/src/Helpers/Parser.php#L247-L283","documentation":"Error \"setPath() or setText() or setStream() must be called before retrieving email headers.\" thrown in krayin/laravel-crm.","triggerScenarios":"Thrown at packages/Webkul/Email/src/Helpers/Parser.php:265 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":"13d6988cda8d69ece45ee1890effc90a7f21cdc1","analyzedAt":"2026-08-17T00:58:29.000Z","schemaVersion":2},"datasetVersion":"2026-08-17T04:17:16.089Z"}