{"id":"6a77e874f169fac0","repo":"jackc/pgx","slug":"argument-s-of-strictnamedargs-not-found-in-sql-qu","errorCode":null,"errorMessage":"argument %s of StrictNamedArgs not found in sql query","messagePattern":"argument (.+?) of StrictNamedArgs not found in sql query","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"named_args.go","lineNumber":201,"sourceCode":"\t\tcase namedArg:\n\t\t\tsb.WriteRune('$')\n\t\t\tsb.WriteString(strconv.Itoa(l.nameToOrdinal[p]))\n\t\t}\n\t}\n\n\tnewArgs = make([]any, len(l.nameToOrdinal))\n\tfor name, ordinal := range l.nameToOrdinal {\n\t\tvar found bool\n\t\tnewArgs[ordinal-1], found = na[string(name)]\n\t\tif isStrict && !found {\n\t\t\treturn \"\", nil, fmt.Errorf(\"argument %s found in sql query but not present in StrictNamedArgs\", name)\n\t\t}\n\t}\n\n\tif isStrict {\n\t\tfor name := range na {\n\t\t\tif _, found := l.nameToOrdinal[namedArg(name)]; !found {\n\t\t\t\treturn \"\", nil, fmt.Errorf(\"argument %s of StrictNamedArgs not found in sql query\", name)\n\t\t\t}\n\t\t}\n\t}\n\n\treturn sb.String(), newArgs, nil\n}\n\nfunc rawState(l *sqlLexer) stateFn {\n\tfor {\n\t\tr, width := utf8.DecodeRuneInString(l.src[l.pos:])\n\t\tl.pos += width\n\n\t\tswitch r {\n\t\tcase 'e', 'E':\n\t\t\tnextRune, width := utf8.DecodeRuneInString(l.src[l.pos:])\n\t\t\tif nextRune == '\\'' {\n\t\t\t\tl.pos += width\n\t\t\t\treturn escapeStringState","sourceCodeStart":183,"sourceCodeEnd":219,"githubUrl":"https://github.com/jackc/pgx/blob/ec1a0befd22592cffffdeeb0a50311b506372f4c/named_args.go#L183-L219","documentation":"Error \"argument %s of StrictNamedArgs not found in sql query\" thrown in jackc/pgx.","triggerScenarios":"Thrown at named_args.go:201 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"analyzedSha":"ec1a0befd22592cffffdeeb0a50311b506372f4c","analyzedAt":"2026-08-04T22:52:11.263Z","schemaVersion":2}