Skip to content
New issue

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

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

Already on GitHub? # to your account

Ghidra 11.2 not yet supported #8

Open
Aypahyo opened this issue Nov 10, 2024 · 0 comments
Open

Ghidra 11.2 not yet supported #8

Aypahyo opened this issue Nov 10, 2024 · 0 comments

Comments

@Aypahyo
Copy link

Aypahyo commented Nov 10, 2024

Executable used
Which EXE are you trying to load? Can it be found somewhere for testing?
Orion2.exe
https://store.steampowered.com/app/410980/Master_of_Orion_2/

Ghidra
Which Ghidra version are you using?
Version 11.2
Build PUBLIC
2024-Sep-26 1444 EDT
JAve Version 21.0.4

ghidra-lx-loader
Version used: 10.2

Describe the bug
What's wrong?

'void ghidra.app.util.bin.BinaryReader.setPointerIndex(int)'
java.lang.NoSuchMethodError: 'void ghidra.app.util.bin.BinaryReader.setPointerIndex(int)'
at yetmorecode.ghidra.lx.loader.LeLoader.checkFormat(LeLoader.java:37)
at yetmorecode.ghidra.lx.LinearLoader.findSupportedLoadSpecs(LinearLoader.java:79)
at ghidra.app.util.opinion.LoaderService.getSupportedLoadSpecs(LoaderService.java:47)
at ghidra.app.util.opinion.LoaderService.getAllSupportedLoadSpecs(LoaderService.java:71)
at ghidra.plugin.importer.ImporterUtilities.showImportSingleFileDialog(ImporterUtilities.java:287)
at ghidra.plugin.importer.ImporterUtilities.showImportDialog(ImporterUtilities.java:154)
at ghidra.plugin.importer.ImporterUtilities.lambda$showImportDialog$0(ImporterUtilities.java:106)
at ghidra.util.task.TaskLauncher$2.run(TaskLauncher.java:115)
at ghidra.util.task.Task.monitoredRun(Task.java:134)
at ghidra.util.task.TaskRunner.lambda$startTaskThread$0(TaskRunner.java:106)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)


Build Date: 2024-Sep-26 1444 EDT
Ghidra Version: 11.2
Java Home: /usr/lib/jvm/java-21-openjdk-amd64
JVM Version: Ubuntu 21.0.4
OS: Linux 6.8.0-48-generic amd64


The Bug stems from a not supported ghidra version

https://ghidra.re/ghidra_docs/api/ghidra/app/util/bin/BinaryReader.html#setPointerIndex(int)

It is unclear to me why this method would not be found. It seems unchanged.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant