Konloch / Konloch/bytecode-viewer
java.io.FileNotFoundException
- Dominant language
- Java
- Stars
- 15.6k
- Forks
- 1.3k
- PR merge metrics
- No merged PRs in 30d
Description
Windows 10
java version "1.8.0_202"
Bytecode-Viewer-2.9.22
C:\Users\admin>java -jar F:\ReverseTools\Bytecode-Viewer-2.9.22.jar
https://the.bytecode.club - Created by @Konloch - Bytecode Viewer 2.9.22, Fat-Jar: true
Start up took 2 seconds
Allowing exec:C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.2288.0_x64__qbz5n2kfra8p0\python3.8.exe
java.io.FileNotFoundException: C:\Users\admin\.Bytecode-Viewer\bcv_temp\aoksOUnlKBlEAvTNsJlXnlMNaAHyQfih\cn\jiguang\f\g.j (系统找不到指定的路径。)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(Unknown Source)
at java.io.FileInputStream.(Unknown Source)
at java.io.FileReader.(Unknown Source)
at me.konloch.kontainer.io.DiskReader.loadAsString(DiskReader.java:61)
at the.bytecode.club.bytecodeviewer.decompilers.KrakatauDisassembler.decompileClassNode(KrakatauDisassembler.java:99)
at the.bytecode.club.bytecodeviewer.gui.ClassViewer$11.doShit(ClassViewer.java:777)
at the.bytecode.club.bytecodeviewer.gui.PaneUpdaterThread.run(PaneUpdaterThread.java:57)
Contributor guide
Research direction
Start with me.konloch.kontainer.io.DiskReader.loadAsString at DiskReader.java:61 and the call from KrakatauDisassembler.decompileClassNode at KrakatauDisassembler.java:99. Reproduce the reported Windows 10 failure using the supplied Java, Bytecode Viewer, and Python versions, then trace why the temporary .j path cannot be read. Done means the reported Krakatau decompilation failure is resolved and the relevant path can be opened successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, python
- Domain
- reverse-engineering
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100