openai/codex · error · anyhow::Error
query key {name:?} must list at least one allowed value
Error message
query key {name:?} must list at least one allowed value What it means
Error "query key {name:?} must list at least one allowed value" thrown in openai/codex.
Source
Thrown at codex-rs/network-proxy/src/mitm_hook.rs:569
.iter()
.map(|method| {
let normalized = method.trim().to_ascii_uppercase();
if normalized.is_empty() {
return Err(anyhow!("methods must not contain empty entries"));
}
Ok(normalized)
})
.collect()
}
fn validate_query_constraints(query: &BTreeMap<String, Vec<String>>) -> Result<()> {
for (name, values) in query {
let normalized = normalize_query_name(name)?;
if normalized.is_empty() {
return Err(anyhow!("query keys must not be empty"));
}
if values.is_empty() {
return Err(anyhow!(
"query key {name:?} must list at least one allowed value"
));
}
let _ = compile_value_matchers(values)
.with_context(|| format!("invalid matcher for query key {name:?}"))?;
}
Ok(())
}
fn normalize_query_name(name: &str) -> Result<String> {
if name.is_empty() {
return Err(anyhow!("query keys must not be empty"));
}
Ok(name.to_string())
}
fn validate_header_constraints(headers: &BTreeMap<String, Vec<String>>) -> Result<()> {
for (name, values) in headers {View on GitHub (pinned to 339751715c)
When it happens
Trigger: Thrown at codex-rs/network-proxy/src/mitm_hook.rs:569 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of openai/codex@339751715c (2026-08-25).
Data as JSON: /api/errors/1f8bf5ff25781de0.
Report an issue: GitHub.