diegosouzapw/OmniRoute · error · Error
Unsupported wire type: ${wireType}
Error message
Unsupported wire type: ${wireType} What it means
Error "Unsupported wire type: ${wireType}" thrown in diegosouzapw/OmniRoute.
Source
Thrown at open-sse/executors/muse-spark-web.ts:694
if (wireType === 0) {
const [value, n] = decodeVarint(data, offset);
offset = n;
fields.push({ number, wireType, value });
} else if (wireType === 1) {
const view = new DataView(data.buffer, data.byteOffset + offset, 8);
fields.push({ number, wireType, value: view.getBigUint64(0, true) });
offset += 8;
} else if (wireType === 2) {
const [len, n] = decodeVarint(data, offset);
offset = n;
fields.push({ number, wireType, value: data.slice(offset, offset + len) });
offset += len;
} else if (wireType === 5) {
const view = new DataView(data.buffer, data.byteOffset + offset, 4);
fields.push({ number, wireType, value: view.getUint32(0, true) });
offset += 4;
} else {
throw new Error(`Unsupported wire type: ${wireType}`);
}
}
return fields;
}
function serializeProtoFields(fields: ProtoField[]): Uint8Array {
const parts: Uint8Array[] = [];
for (const f of fields) {
const tag = (f.number << 3) | f.wireType;
parts.push(encodeVarint(tag));
if (f.wireType === 0) {
parts.push(encodeVarint(Number(f.value)));
} else if (f.wireType === 1) {
const buf = new Uint8Array(8);
if (f.value instanceof Uint8Array) {
throw new Error(
`serializeProtoFields: wire type 1 field ${f.number} has non-numeric value`
);View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at open-sse/executors/muse-spark-web.ts:694 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25).
Data as JSON: /api/errors/32ceb75880414acd.
Report an issue: GitHub.