-
Notifications
You must be signed in to change notification settings - Fork 217
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
RepositoryManager.add_repository does not add plugins #2987
Labels
Component: API
Issue needs changes to the API
State: Invalid
Issue had issues and is not valid
UI: Plugin Manager
Issues with the Plugin Manager
Comments
Thanks for catching this -- this is a bug caused by the directory for the repository not being created in the right order. If you manually make the directory in that subfolder called "test" it will be a work-around until we can fix the code in the core. |
psifertex
added
Type: Bug
Issue is a non-crashing bug with repro steps
Effort: Low
Issue should take < 1 week
Impact: Low
Issue is a papercut or has a good, supported workaround
labels
Feb 28, 2022
You need to call |
ElykDeer
added
State: Invalid
Issue had issues and is not valid
Component: API
Issue needs changes to the API
and removed
Component: UI
Issue needs changes to the user interface
Impact: Low
Issue is a papercut or has a good, supported workaround
Effort: Low
Issue should take < 1 week
Type: Bug
Issue is a non-crashing bug with repro steps
labels
Jun 8, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Component: API
Issue needs changes to the API
State: Invalid
Issue had issues and is not valid
UI: Plugin Manager
Issues with the Plugin Manager
Version and Platform (required):
Bug Description:
I'm trying to test a binary ninja plugin's metadata for the plugin manager to eventually add to the community plugins repo.
However, I cannot setup the plugin to work locally using the
pluginmanager
module in binary ninja.Just in order to just test the API, I tried to load the vector35 repository using the
pluginmanager
, but it does not work. TheRepositoryManager.add_repository
function returnsTrue
but the plugins are not loaded properly.More details below.
Steps To Reproduce:
I entered the following code into the Binary Ninja python console to try loading the vector35 community repository using the API.
Notice that
mgr.repositories[2].plugins
is not populated with the plugins like is expected.Expected Behavior:
After running
add_repository
as done in the above code snippet, the manager should be able to load all the relevant plugins, to then be installed/enabled.Screenshots:
If applicable, please add screenshots here to help explain your problem.
Additional Information:
In case it is relevant, the
~/.binaryninja/repositories/
directory is not updated either after the API call.The text was updated successfully, but these errors were encountered: