{"record":{"id":"2475c23b48bc68f7","repo":"sqlmapproject/sqlmap","slug":"boundary-limits-d-d-are-too-large-please-reru","errorCode":null,"errorMessage":"boundary limits (%d,%d) are too large. Please rerun with switch '--fresh-queries'","messagePattern":"boundary limits \\((.+?),(.+?)\\) are too large\\. Please rerun with switch '--fresh-queries'","errorType":"exception","errorClass":"SqlmapDataException","httpStatus":null,"severity":"error","filePath":"lib/techniques/error/use.py","lineNumber":383,"sourceCode":"                else:\n                    value = []  # for empty tables\n                return value\n\n            if isNumPosStrValue(count) and int(count) > 1:\n                # NOTE: the ORDER BY clause is deliberately NOT stripped here. This path fetches each column\n                # of a row in a separate LIMIT/OFFSET query, so dropping ORDER BY would let the per-column\n                # offsets resolve to different physical rows and silently misalign cells across the row. Huge\n                # tables are handled cheaply and safely by keyset (seek) pagination (see plugins/generic/entries.py).\n                numThreads = min(conf.threads, (stopLimit - startLimit))\n\n                threadData = getCurrentThreadData()\n\n                try:\n                    threadData.shared.limits = iter(xrange(startLimit, stopLimit))\n                except OverflowError:\n                    errMsg = \"boundary limits (%d,%d) are too large. Please rerun \" % (startLimit, stopLimit)\n                    errMsg += \"with switch '--fresh-queries'\"\n                    raise SqlmapDataException(errMsg)\n\n                threadData.shared.value = BigArray()\n                threadData.shared.buffered = []\n                threadData.shared.counter = 0\n                threadData.shared.lastFlushed = startLimit - 1\n                threadData.shared.showEta = conf.eta and (stopLimit - startLimit) > 1\n\n                if threadData.shared.showEta:\n                    threadData.shared.progress = ProgressBar(maxValue=(stopLimit - startLimit))\n\n                if kb.dumpTable and (len(expressionFieldsList) < (stopLimit - startLimit) > CHECK_ZERO_COLUMNS_THRESHOLD):\n                    for field in expressionFieldsList:\n                        if _oneShotErrorUse(\"SELECT COUNT(%s) FROM %s\" % (field, kb.dumpTable)) == '0':\n                            emptyFields.append(field)\n                            debugMsg = \"column '%s' of table '%s' will not be \" % (field, kb.dumpTable)\n                            debugMsg += \"dumped as it appears to be empty\"\n                            logger.debug(debugMsg)\n","sourceCodeStart":365,"sourceCodeEnd":401,"githubUrl":"https://github.com/sqlmapproject/sqlmap/blob/0a35b20e3953d341be6c7ac75ccb0b3362540c8d/lib/techniques/error/use.py#L365-L401","documentation":"Error \"boundary limits (%d,%d) are too large. Please rerun with switch '--fresh-queries'\" thrown in sqlmapproject/sqlmap.","triggerScenarios":"Thrown at lib/techniques/error/use.py:383 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"0a35b20e3953d341be6c7ac75ccb0b3362540c8d","analyzedAt":"2026-08-26T23:02:52.002Z","schemaVersion":2},"datasetVersion":"2026-08-27T03:17:27.898Z"}