{"record":{"id":"e8a2bd1185f7cf6b","repo":"sqlmapproject/sqlmap","slug":"switch-option-s-is-obsolete","errorCode":null,"errorMessage":"switch/option '%s' is obsolete","messagePattern":"switch/option '(.+?)' is obsolete","errorType":"exception","errorClass":"SqlmapSyntaxException","httpStatus":null,"severity":"error","filePath":"lib/core/common.py","lineNumber":5094,"sourceCode":"            retVal = retVal[:retVal.rfind(':')]\n\n    if retVal and retVal.count(':') > 1 and not any(_ in retVal for _ in ('[', ']')):\n        retVal = \"[%s]\" % retVal\n\n    return retVal\n\ndef checkOldOptions(args):\n    \"\"\"\n    Checks for obsolete/deprecated options\n    \"\"\"\n\n    for _ in args:\n        _ = _.split('=')[0].strip()\n        if _ in OBSOLETE_OPTIONS:\n            errMsg = \"switch/option '%s' is obsolete\" % _\n            if OBSOLETE_OPTIONS[_]:\n                errMsg += \" (hint: %s)\" % OBSOLETE_OPTIONS[_]\n            raise SqlmapSyntaxException(errMsg)\n        elif _ in DEPRECATED_OPTIONS:\n            warnMsg = \"switch/option '%s' is deprecated\" % _\n            if DEPRECATED_OPTIONS[_]:\n                warnMsg += \" (hint: %s)\" % DEPRECATED_OPTIONS[_]\n            logger.warning(warnMsg)\n\ndef checkSystemEncoding():\n    \"\"\"\n    Checks for problematic encodings\n    \"\"\"\n\n    if sys.getdefaultencoding() == \"cp720\":\n        try:\n            codecs.lookup(\"cp720\")\n        except LookupError:\n            errMsg = \"there is a known Python issue (#1616979) related \"\n            errMsg += \"to support for charset 'cp720'. Please visit \"\n            errMsg += \"'http://blog.oneortheother.info/tip/python-fix-cp720-encoding/index.html' \"","sourceCodeStart":5076,"sourceCodeEnd":5112,"githubUrl":"https://github.com/sqlmapproject/sqlmap/blob/0a35b20e3953d341be6c7ac75ccb0b3362540c8d/lib/core/common.py#L5076-L5112","documentation":"Error \"switch/option '%s' is obsolete\" thrown in sqlmapproject/sqlmap.","triggerScenarios":"Thrown at lib/core/common.py:5094 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"}