sqlmapproject/sqlmap · error · TypeError
expected bytes/text value, got %s
Error message
expected bytes/text value, got %s
What it means
Error "expected bytes/text value, got %s" thrown in sqlmapproject/sqlmap.
Source
Thrown at lib/request/http2.py:257
pass
class H2TransportError(H2Error):
pass
class _UnprocessedStream(H2Error):
"""The peer explicitly guaranteed that the request stream was not processed."""
def _as_bytes(value):
if isinstance(value, bytes):
return value
if isinstance(value, bytearray):
return bytes(value)
if isinstance(value, text_type):
return value.encode("latin-1")
raise TypeError("expected bytes/text value, got %s" % type(value).__name__)
def encode_frame(ftype, flags, stream_id, payload=b""):
"""Serialize an HTTP/2 frame.
>>> decode_frame_header(encode_frame(HEADERS, FLAG_END_HEADERS, 1, b'abc')[:9])
(3, 1, 4, 1)
"""
payload = _as_bytes(payload)
if not (0 <= ftype <= 0xff and 0 <= flags <= 0xff):
raise ValueError("frame type and flags must fit in one octet")
if not (0 <= stream_id <= MAX_STREAM_ID):
raise ValueError("stream id must be between 0 and 2^31-1")
if len(payload) > MAX_FRAME_SIZE:
raise ValueError("frame payload exceeds 24-bit length")
header = struct.pack("!I", len(payload))[1:]
header += struct.pack("!BBI", ftype, flags, stream_id)
return header + payloadView on GitHub (pinned to 0a35b20e39)
When it happens
Trigger: Thrown at lib/request/http2.py:257 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of sqlmapproject/sqlmap@0a35b20e39 (2026-08-26).
Data as JSON: /api/errors/f8220664280ba03c.
Report an issue: GitHub.