swagger-api/swagger-ui · error · Error
paramToIdentifier: received a non-Im.Map parameter as input
Error message
paramToIdentifier: received a non-Im.Map parameter as input
What it means
Error "paramToIdentifier: received a non-Im.Map parameter as input" thrown in swagger-api/swagger-ui.
Source
Thrown at src/core/utils/index.js:775
if(thing === null || thing === undefined) {
return ""
}
return thing.toString()
}
export function numberToString(thing) {
if(typeof thing === "number") {
return thing.toString()
}
return thing
}
export function paramToIdentifier(param, { returnAll = false, allowHashes = true } = {}) {
if(!Im.Map.isMap(param)) {
throw new Error("paramToIdentifier: received a non-Im.Map parameter as input")
}
const paramName = param.get("name")
const paramIn = param.get("in")
let generatedIdentifiers = []
// Generate identifiers in order of most to least specificity
if (param && param.hashCode && paramIn && paramName && allowHashes) {
generatedIdentifiers.push(`${paramIn}.${paramName}.hash-${param.hashCode()}`)
}
if(paramIn && paramName) {
generatedIdentifiers.push(`${paramIn}.${paramName}`)
}
generatedIdentifiers.push(paramName)
View on GitHub (pinned to f340fc1cc1)
When it happens
Trigger: Thrown at src/core/utils/index.js:775 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of swagger-api/swagger-ui@f340fc1cc1 (2026-08-21).
Data as JSON: /api/errors/735762a315eba0d2.
Report an issue: GitHub.