sqlmapproject/sqlmap · error · SqlmapError

scan did not produce a valid report (exit code %s)\n%s

Error message

scan did not produce a valid report (exit code %s)\n%s

What it means

Error "scan did not produce a valid report (exit code %s)\n%s" thrown in sqlmapproject/sqlmap.

Source

Thrown at lib/utils/library.py:170

        else:
            end = time.time() + timeout
            while process.poll() is None:
                if time.time() > end:
                    _terminateProcess(process)
                    process.wait()
                    raise SqlmapError("scan timed out after %s second(s)" % timeout)
                time.sleep(0.5)

        try:
            with open(report, "rb") as f:
                return json.loads(f.read().decode("utf-8", "replace"))
        except (IOError, OSError, ValueError):
            try:
                with open(logFile, "rb") as f:
                    tail = f.read().decode("utf-8", "replace").strip()
            except (IOError, OSError):
                tail = ""
            raise SqlmapError("scan did not produce a valid report (exit code %s)\n%s" % (getattr(process, "returncode", None), tail[-1000:]))
    finally:
        try:
            os.close(logHandle)
        except OSError:
            pass
        devnull.close()
        for path in (report, logFile, configFile):
            try:
                os.remove(path)
            except OSError:
                pass
        if ownOutput:
            shutil.rmtree(outputDir, ignore_errors=True)

def scanFromRequest(requestFile, **options):
    """
    Convenience wrapper for scan(requestFile=...) - runs a scan from a saved HTTP request file ('-r')
    """

View on GitHub (pinned to 0a35b20e39)

When it happens

Trigger: Thrown at lib/utils/library.py:170 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/d67efced7a17e1eb. Report an issue: GitHub.