{"record":{"id":"1d8b65f1938f78a9","repo":"ytti/oxidized","slug":"mechanize-not-found-sudo-gem-install-mechanize-1d8b65","errorCode":null,"errorMessage":"mechanize not found: sudo gem install mechanize","messagePattern":"mechanize not found: sudo gem install mechanize","errorType":"exception","errorClass":"Oxidized::OxidizedError","httpStatus":null,"severity":"error","filePath":"lib/oxidized/model/mimosab11.rb","lineNumber":6,"sourceCode":"begin\n  # Mechanize has to be intialized here as the login needs a POST request\n  require \"mechanize\"\nrescue LoadError\n  # Oxidized requires mechanize\n  raise Oxidized::OxidizedError, \"mechanize not found: sudo gem install mechanize\"\nend\n\nclass Mimosab11 < Oxidized::Model\n  using Refinements\n  # Callback cfg_cb function to login(POST) then get(GET) the configuration\n  cfg_cb = lambda do\n    @e = Mechanize.new\n    # Set login query endpoint(lqe) and login POST data(lqp)\n    lqe = \"https://#{@node.ip}/?q=index.login&mimosa_ajax=1\"\n    lgp = { \"username\" => \"configure\", \"password\" => @password }\n    # Set get request endpoint(gc) for config\n    gc = \"https://#{@node.ip}/?q=preferences.configure&mimosa_action=download\"\n    # Not to verify self signed\n    @e.verify_mode = 0\n    @e.post(lqe, lgp)\n    cfg = @e.get(gc)\n    cfg.body\n  end","sourceCodeStart":1,"sourceCodeEnd":24,"githubUrl":"https://github.com/ytti/oxidized/blob/687ed4262d9d21e54662e872e2383386d8498f7b/lib/oxidized/model/mimosab11.rb#L1-L24","documentation":"Error \"mechanize not found: sudo gem install mechanize\" thrown in ytti/oxidized.","triggerScenarios":"Thrown at lib/oxidized/model/mimosab11.rb:6 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":"687ed4262d9d21e54662e872e2383386d8498f7b","analyzedAt":"2026-08-23T11:19:42.084Z","schemaVersion":2},"datasetVersion":"2026-08-23T16:17:53.355Z"}