sqlmapproject/sqlmap · error · ProgrammingError
(remote) HTTP %s: %s
Error message
(remote) HTTP %s: %s
What it means
Error "(remote) HTTP %s: %s" thrown in sqlmapproject/sqlmap.
Source
Thrown at extra/dbwire/presto.py:154
current = dict(_split_pair(_) for _ in (self._headers.get(prefix + kind) or "").split(",") if _)
for item in (info.get((prefix + "Set-" + kind).lower()) or "").split(","):
if item.strip():
key, value = _split_pair(item)
current[key] = value
for key in (info.get((prefix + "Clear-" + kind).lower()) or "").split(","):
current.pop(key.strip(), None)
if current:
self._headers[prefix + kind] = ",".join("%s=%s" % (k, v) if v is not None else k for k, v in sorted(current.items()))
else:
self._headers.pop(prefix + kind, None)
def _request(self, url, data=None):
req = Request(url, data=data.encode("utf-8") if data is not None else None, headers=self._headers)
try:
response = urlopen(req, timeout=self._timeout)
body = response.read().decode("utf-8", "replace")
except HTTPError as ex:
raise ProgrammingError("(remote) HTTP %s: %s" % (ex.code, ex.read().decode("utf-8", "replace")[:200]))
except URLError as ex:
raise OperationalError("(remote) %s" % ex)
except (socket.timeout, socket.error) as ex:
raise OperationalError("(remote) %s" % ex)
info = response.info()
self._apply_state(dict((k.lower(), v) for k, v in (info.items() if hasattr(info, "items") else [])))
try:
return json.loads(body)
except ValueError as ex:
raise InterfaceError("malformed server response: %s" % ex)
def _query(self, query):
page = self._request(self._statement_url, data=query)
columns, rows, types = None, [], []
while True:
if page.get("error"):
message = page["error"].get("message", "unknown error")
raise ProgrammingError("(remote) %s" % message)View on GitHub (pinned to 0a35b20e39)
When it happens
Trigger: Thrown at extra/dbwire/presto.py:154 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/f61873cafcef3b65.
Report an issue: GitHub.