Jasmine Karthikeyan
Jasmine Karthikeyan
Did a quick bisection— it last worked in 1.7.0; crashes in 1.8.0 with an IndexOutOfBoundsError; and starts to produce bad code in 1.9.0. `nullx` shows up as a variable starting...
Fixed by https://github.com/Vineflower/vineflower/pull/395, thanks for the report and fix!
Ah, I had assumed the transformation was valid beforehand, since it had existed for a while :sweat_smile: The issue only impacts `-1`, right? Since the comparison should succeed for both...
Thanks a lot for this! I think the implementation is good, but my one request is to make the exclusion regex based rather than prefix based. It would help a...
Hey! I'm really sorry, but while doing branch cleanup I accidentally deleted the 1.10 branch before changing the base to 1.11. If you are able to re-create the pull request...
Thanks a lot for the detailed bug report! This has been fixed with [bc57845](https://github.com/Vineflower/vineflower/commit/bc57845546f2db7b3b6aa3533d798e12f21c711e), and the issue with `Object[]` with [b7e28c9](https://github.com/Vineflower/vineflower/commit/b7e28c9fe5d10425b895d394ed3a2c02b3b937ef).
Does the decompiler return an exception when decompiling? This shows the bytecode, but typically it should show the exception that resulted from the failed decompilation.
Closing, as there isn't enough information to diagnose this issue. If you have additional details, please re-open this issue.
Thanks for the report! It's been fixed with [f79abd4](https://github.com/Vineflower/vineflower/commit/f79abd47a162d82786b012a9bc21d227112cf563).
Thanks for the helpful bug report and reproducer! Here is an interim fix: 2ce18b7 The issue seems to be related to variables being re-defined using values from the LVT when...