{"record":{"id":"9f579518824981e6","repo":"router-for-me/CLIProxyAPI","slug":"credential-in-flight-max-string-bytes-is-invalid","errorCode":null,"errorMessage":"credential-in-flight.max-string-bytes is invalid","messagePattern":"credential-in-flight\\.max-string-bytes is invalid","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"internal/config/credential_in_flight.go","lineNumber":84,"sourceCode":"\t}\n\tif c.MaxPartBytes < 1024 || c.MaxPartCount <= 0 || c.MaxPartCount > DefaultInFlightMaxPartCount {\n\t\treturn fmt.Errorf(\"credential-in-flight part bounds are invalid\")\n\t}\n\tif c.MaxRevisionBytes < c.MaxPartBytes || c.MaxRevisionBytes > DefaultInFlightMaxRevisionBytes {\n\t\treturn fmt.Errorf(\"credential-in-flight.max-revision-bytes is outside hard bounds\")\n\t}\n\trequiredParts := (c.MaxRevisionBytes + c.MaxPartBytes - 1) / c.MaxPartBytes\n\tif requiredParts > c.MaxPartCount {\n\t\treturn fmt.Errorf(\"credential-in-flight.max-revision-bytes exceeds part capacity\")\n\t}\n\tif c.MaxAggregateGroups <= 0 || c.MaxAggregateGroups > DefaultInFlightMaxAggregateGroups {\n\t\treturn fmt.Errorf(\"credential-in-flight.max-aggregate-groups is invalid\")\n\t}\n\tif c.MaxDetails < 0 || c.MaxDetails > DefaultInFlightMaxDetails {\n\t\treturn fmt.Errorf(\"credential-in-flight.max-details is invalid\")\n\t}\n\tif c.MaxStringBytes <= 0 || c.MaxStringBytes > DefaultInFlightMaxStringBytes {\n\t\treturn fmt.Errorf(\"credential-in-flight.max-string-bytes is invalid\")\n\t}\n\treturn nil\n}\n","sourceCodeStart":66,"sourceCodeEnd":88,"githubUrl":"https://github.com/router-for-me/CLIProxyAPI/blob/78f0c4079e3e6273d65d03b5549cffc898703264/internal/config/credential_in_flight.go#L66-L88","documentation":"Error \"credential-in-flight.max-string-bytes is invalid\" thrown in router-for-me/CLIProxyAPI.","triggerScenarios":"Thrown at internal/config/credential_in_flight.go:84 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Set credential-in-flight.max-string-bytes to a valid positive value.","Review the allowed range in the config validation."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"78f0c4079e3e6273d65d03b5549cffc898703264","analyzedAt":"2026-08-15T12:26:37.444Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}