{"record":{"id":"516f465d3f4f2d16","repo":"cayleygraph/cayley","slug":"unexpected-value-array-in-list-v-d","errorCode":null,"errorMessage":"unexpected value array in list: %v (%d)","messagePattern":"unexpected value array in list: (.+?) \\((.+?)\\)","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"query/graphql/graphql.go","lineNumber":590,"sourceCode":"\t\t}\n\t\treturn []quad.Value{quad.IRI(s)}, nil\n\tcase *ast.StringValue:\n\t\treturn []quad.Value{quad.StringToValue(v.Value)}, nil\n\tcase *ast.IntValue:\n\t\tpv, _ := strconv.Atoi(v.Value)\n\t\treturn []quad.Value{quad.Int(pv)}, nil\n\tcase *ast.FloatValue:\n\t\tpv, _ := strconv.ParseFloat(v.Value, 64)\n\t\treturn []quad.Value{quad.Float(pv)}, nil\n\tcase *ast.BooleanValue:\n\t\treturn []quad.Value{quad.Bool(v.Value)}, nil\n\tcase *ast.ListValue:\n\t\tfor _, sv := range v.Values {\n\t\t\tcv, err := convValue(sv)\n\t\t\tif err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if len(cv) != 1 {\n\t\t\t\treturn nil, fmt.Errorf(\"unexpected value array in list: %v (%d)\", cv, len(cv))\n\t\t\t}\n\t\t\tout = append(out, cv[0])\n\t\t}\n\t\treturn\n\tdefault:\n\t\treturn nil, fmt.Errorf(\"unsupported value type: %T\", v)\n\t}\n}\n","sourceCodeStart":572,"sourceCodeEnd":599,"githubUrl":"https://github.com/cayleygraph/cayley/blob/81dcd7d73e45136bc0d01802a8ba4685d8a533eb/query/graphql/graphql.go#L572-L599","documentation":"Error \"unexpected value array in list: %v (%d)\" thrown in cayleygraph/cayley.","triggerScenarios":"Thrown at query/graphql/graphql.go:590 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":"81dcd7d73e45136bc0d01802a8ba4685d8a533eb","analyzedAt":"2026-09-06T06:14:12.358Z","contentChangedAt":"2026-09-06T06:14:12.358Z","schemaVersion":2},"datasetVersion":"2026-09-14T05:17:10.506Z"}