{"record":{"id":"f582990bf1e996c0","repo":"projectdiscovery/nuclei","slug":"failed-to-execute-template-w","errorCode":null,"errorMessage":"failed to execute template: %w","messagePattern":"failed to execute template: %w","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"pkg/reporting/trackers/jira/jira.go","lineNumber":94,"sourceCode":"\t\t\"title\":     cases.Title(language.English).String,\n\t\t\"contains\":  strings.Contains,\n\t\t\"hasPrefix\": strings.HasPrefix,\n\t\t\"hasSuffix\": strings.HasSuffix,\n\t\t\"trim\":      strings.Trim,\n\t\t\"trimSpace\": strings.TrimSpace,\n\t\t\"replace\":   strings.ReplaceAll,\n\t\t\"split\":     strings.Split,\n\t\t\"join\":      strings.Join,\n\t}\n\n\ttmpl, err := template.New(\"field\").Funcs(funcMap).Parse(templateStr)\n\tif err != nil {\n\t\treturn templateStr, fmt.Errorf(\"failed to parse template: %w\", err)\n\t}\n\n\tvar buf bytes.Buffer\n\tif err := tmpl.Execute(&buf, ctx); err != nil {\n\t\treturn templateStr, fmt.Errorf(\"failed to execute template: %w\", err)\n\t}\n\n\treturn buf.String(), nil\n}\n\n// evaluateCustomFieldValue evaluates a custom field value, supporting both new template syntax and legacy $variable syntax\nfunc (i *Integration) evaluateCustomFieldValue(value string, templateCtx *TemplateContext, event *output.ResultEvent) (interface{}, error) {\n\t// Try template evaluation first (supports {{...}} syntax)\n\tif strings.Contains(value, \"{{\") {\n\t\treturn evaluateTemplate(value, templateCtx)\n\t}\n\n\t// Handle legacy $variable syntax for backward compatibility\n\tif strings.HasPrefix(value, \"$\") {\n\t\tvariableName := strings.TrimPrefix(value, \"$\")\n\t\tswitch variableName {\n\t\tcase \"CVSSMetrics\":\n\t\t\tif event.Info.Classification != nil {","sourceCodeStart":76,"sourceCodeEnd":112,"githubUrl":"https://github.com/projectdiscovery/nuclei/blob/265b3a3dec374741614e342f813c10f8b38d2bb7/pkg/reporting/trackers/jira/jira.go#L76-L112","documentation":"Error \"failed to execute template: %w\" thrown in projectdiscovery/nuclei.","triggerScenarios":"Thrown at pkg/reporting/trackers/jira/jira.go:94 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":"265b3a3dec374741614e342f813c10f8b38d2bb7","analyzedAt":"2026-08-15T20:05:51.855Z","schemaVersion":2},"datasetVersion":"2026-08-16T03:17:38.424Z"}