{"record":{"id":"4e6b45c7b19c7733","repo":"projectdiscovery/nuclei","slug":"hosterrorscache-host-s-is-unresponsive","errorCode":null,"errorMessage":"hostErrorsCache : host %s is unresponsive","messagePattern":"hostErrorsCache : host (.+?) is unresponsive","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"pkg/protocols/http/request.go","lineNumber":680,"sourceCode":"\t\t}\n\t\tif gotErr != nil && requestErr == nil {\n\t\t\trequestErr = gotErr\n\t\t}\n\t\tif skip || gotErr != nil {\n\t\t\trequest.options.Progress.SetRequests(uint64(generator.Remaining() + 1))\n\t\t\tbreak\n\t\t}\n\t}\n\treturn requestErr\n}\n\nconst drainReqSize = int64(8 * unitutils.Kilo)\n\n// executeRequest executes the actual generated request and returns error if occurred\nfunc (request *Request) executeRequest(input *contextargs.Context, generatedRequest *generatedRequest, previousEvent output.InternalEvent, hasInteractMatchers bool, processEvent protocols.OutputEventCallback, requestCount int) (err error) {\n\t// Check if hosts keep erroring\n\tif request.isUnresponsiveAddress(input) {\n\t\treturn fmt.Errorf(\"hostErrorsCache : host %s is unresponsive\", input.MetaInput.Input)\n\t}\n\n\t// wrap one more callback for validation and fixing event\n\tcallback := func(event *output.InternalWrappedEvent) {\n\t\t// validateNFixEvent performs necessary validation on generated event\n\t\t// and attempts to fix it , this includes things like making sure\n\t\t// `template-id` is set , `request-url-pattern` is set etc\n\t\trequest.validateNFixEvent(input, generatedRequest, err, event)\n\t\tprocessEvent(event)\n\t}\n\n\trequest.setCustomHeaders(generatedRequest)\n\n\tvar (\n\t\tresp            *http.Response\n\t\tfromCache       bool\n\t\tdumpedRequest   []byte\n\t\tprojectCacheKey []byte","sourceCodeStart":662,"sourceCodeEnd":698,"githubUrl":"https://github.com/projectdiscovery/nuclei/blob/265b3a3dec374741614e342f813c10f8b38d2bb7/pkg/protocols/http/request.go#L662-L698","documentation":"Error \"hostErrorsCache : host %s is unresponsive\" thrown in projectdiscovery/nuclei.","triggerScenarios":"Thrown at pkg/protocols/http/request.go:680 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"}