{"record":{"id":"8ccb842c86a41683","repo":"nsqio/nsq","slug":"string-data-8ccb84","errorCode":null,"errorMessage":"string(data)","messagePattern":"string\\(data\\)","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"bench/bench_writer/bench_writer.go","lineNumber":124,"sourceCode":"\t\tcmd, _ := nsq.MultiPublish(topic, batch)\n\t\t_, err := cmd.WriteTo(rw)\n\t\tif err != nil {\n\t\t\tpanic(err.Error())\n\t\t}\n\t\terr = rw.Flush()\n\t\tif err != nil {\n\t\t\tpanic(err.Error())\n\t\t}\n\t\tresp, err := nsq.ReadResponse(rw)\n\t\tif err != nil {\n\t\t\tpanic(err.Error())\n\t\t}\n\t\tframeType, data, err := nsq.UnpackResponse(resp)\n\t\tif err != nil {\n\t\t\tpanic(err.Error())\n\t\t}\n\t\tif frameType == nsq.FrameTypeError {\n\t\t\tpanic(string(data))\n\t\t}\n\t\tmsgCount += int64(len(batch))\n\t\tif time.Now().After(endTime) {\n\t\t\tbreak\n\t\t}\n\t}\n\tatomic.AddInt64(&totalMsgCount, msgCount)\n}\n","sourceCodeStart":106,"sourceCodeEnd":133,"githubUrl":"https://github.com/nsqio/nsq/blob/85cf10c09c6c3c86160d6f0eb156f62d0efc1648/bench/bench_writer/bench_writer.go#L106-L133","documentation":"Error \"string(data)\" thrown in nsqio/nsq.","triggerScenarios":"Thrown at bench/bench_writer/bench_writer.go:124 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":"85cf10c09c6c3c86160d6f0eb156f62d0efc1648","analyzedAt":"2026-08-16T00:53:05.009Z","schemaVersion":2},"datasetVersion":"2026-08-16T03:17:38.424Z"}