Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot enable BSim #6547

Closed
alexdevsec opened this issue May 20, 2024 · 2 comments
Closed

Cannot enable BSim #6547

alexdevsec opened this issue May 20, 2024 · 2 comments
Assignees
Labels
Feature: BSim Status: Internal This is being tracked internally by the Ghidra team
Milestone

Comments

@alexdevsec
Copy link

Describe the bug

I'm trying to enable the BSim tool and it gives me an error that it has an unresolved dependency "Ghidra.app.decompiler.DecompilerHighlightService".

To Reproduce
Steps to reproduce the behavior:

  1. Go to the main Ghidra window
  2. Select "Tools -> Create Tool:
  3. Check to enable Sim
  4. See error, and Bsim. is never actually enabled.

Expected behavior
I'd expect BSim to be enabled

Screenshots

image

Attachments
If applicable, please attach any files that caused problems or log files generated by the software.

Environment (please complete the following information):

  • OS: macOS Sonoma 14.4
  • Java Version: 17.0.1
  • Ghidra Version: 11.0.3 Build PUBLIC
  • Ghidra Origin: Download zip from ghidra-SRE
@ryanmkurtz
Copy link
Collaborator

I'm reproducing this.

@ghidra1
Copy link
Collaborator

ghidra1 commented May 22, 2024

The issue may stem from the fact that plugin service providers must be plugins. In the case of the DecompilerHighlightService the service provider is not a plugin. Although the DecompilerPlugin provides the service it does not implement the interface.

@ryanmkurtz ryanmkurtz added Status: Internal This is being tracked internally by the Ghidra team and removed Status: Triage Information is being gathered labels May 29, 2024
@ryanmkurtz ryanmkurtz added this to the 11.2 milestone May 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature: BSim Status: Internal This is being tracked internally by the Ghidra team
Projects
None yet
Development

No branches or pull requests

4 participants