gaasedelen/lighthouse

Error within IDA Home

Stolas opened this issue · 3 comments

Traceback (most recent call last):
  File "C:/Program Files/IDA Home (PC) 7.5/plugins\lighthouse\integration\ida_integration.py", line 343, in activate
    self.action_function()
  File "C:/Program Files/IDA Home (PC) 7.5/plugins\lighthouse\integration\core.py", line 338, in interactive_load_file
    lctx = self.get_context(dctx)
  File "C:/Program Files/IDA Home (PC) 7.5/plugins\lighthouse\integration\ida_integration.py", line 55, in get_context
    lctx.start()
  File "C:/Program Files/IDA Home (PC) 7.5/plugins\lighthouse\context.py", line 57, in start
    self.painter.start()
  File "C:/Program Files/IDA Home (PC) 7.5/plugins\lighthouse\painting\painter.py", line 114, in start
    self.set_enabled(True)
  File "C:/Program Files/IDA Home (PC) 7.5/plugins\lighthouse\painting\painter.py", line 140, in set_enabled
    self._notify_status_changed(enabled)
  File "C:/Program Files/IDA Home (PC) 7.5/plugins\lighthouse\painting\ida_painter.py", line 156, in _notify_status_changed
    if idaapi.init_hexrays_plugin():
AttributeError: module 'idaapi' has no attribute 'init_hexrays_plugin'```

A try-except around it fixes it.

This is kind of amazing. Apparently, you might possibly be one of the first people to try and use lighthouse without a decompiler present in several years.. Not that it matters much, decompiler support is only a small plus on top of the rest of the plugin.

Thanks for the report, i'll get this fixed.

The try except around it fixes it. I've had loads of plugins work funky on home edition, maybe I am the only cheapskate that uses IDA Home with plugins xD

Thanks again, this should now be resolved on the dev branch... hopefully 😅