{"record":{"id":"ddc558f1f13abff5","repo":"projectdiscovery/nuclei","slug":"no-events-found-in-the-events-file","errorCode":null,"errorMessage":"no events found in the events file","messagePattern":"no events found in the events file","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"pkg/scan/charts/charts.go","lineNumber":74,"sourceCode":"\t\treturn nil, err\n\t}\n\tdefer func() {\n\t\t_ = f.Close()\n\t}()\n\n\tdata := []events.ScanEvent{}\n\tdec := json.NewDecoder(f)\n\tfor {\n\t\tvar event events.ScanEvent\n\t\tif err := dec.Decode(&event); err != nil {\n\t\t\tbreak\n\t\t}\n\t\tdata = append(data, event)\n\t}\n\tsc.data = data\n\n\tif len(data) == 0 {\n\t\treturn nil, fmt.Errorf(\"no events found in the events file\")\n\t}\n\n\treturn sc, nil\n}\n\n// Start starts the nuclei event charts server\nfunc (sc *ScanEventsCharts) Start(addr string) {\n\tlog.Fatal(http.ListenAndServe(addr, sc.routes()))\n}\n\nfunc (sc *ScanEventsCharts) routes() http.Handler {\n\tmux := http.NewServeMux()\n\tmux.HandleFunc(\"GET /concurrency\", sc.ConcurrencyVsTime)\n\tmux.HandleFunc(\"GET /fuzz\", sc.TotalRequestsOverTime)\n\tmux.HandleFunc(\"GET /slow\", sc.TopSlowTemplates)\n\tmux.HandleFunc(\"GET /rps\", sc.RequestsVSInterval)\n\tmux.HandleFunc(\"GET /{$}\", sc.AllCharts)\n\treturn mux","sourceCodeStart":56,"sourceCodeEnd":92,"githubUrl":"https://github.com/projectdiscovery/nuclei/blob/265b3a3dec374741614e342f813c10f8b38d2bb7/pkg/scan/charts/charts.go#L56-L92","documentation":"Error \"no events found in the events file\" thrown in projectdiscovery/nuclei.","triggerScenarios":"Thrown at pkg/scan/charts/charts.go:74 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-15T22:17:37.221Z"}