question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

SB27: Unpooling fails due to IllegalStateException (ain.getNext() is not an integer)

See original GitHub issue
java.lang.IllegalStateException
	at com.javadeobfuscator.deobfuscator.transformers.special.SuperblaubeereTransformer.transform(SuperblaubeereTransformer.java:293)
	at com.javadeobfuscator.deobfuscator.Deobfuscator.runFromConfig(Deobfuscator.java:435)
	at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:392)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at com.javadeobfuscator.deobfuscator.ui.wrap.Deobfuscator.run(Deobfuscator.java:74)
	at com.javadeobfuscator.deobfuscator.ui.SwingWindow$15$1.run(SwingWindow.java:812)
	at java.lang.Thread.run(Unknown Source)

Issue Analytics

  • State:open
  • Created 2 years ago
  • Comments:11 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
Janmm14commented, May 29, 2021

Its more likely that an earlier step (number folding/redundant ifs) was not completely successful. Edit: Also number folding might be not successful because its only executing the first clinit instruction but this obf got multiple.

0reactions
Ghost-Kokorocommented, May 30, 2021

@Ghost-Kokoro: Make sure to read #653. I will go ahead and remove the links to that JAR archive.

Regarding the exception posted in the OP, it originates from the following:

https://github.com/java-deobfuscator/deobfuscator/blob/ad200d33bc9697851c31dccf442c046b22f8d2c7/src/main/java/com/javadeobfuscator/deobfuscator/transformers/special/SuperblaubeereTransformer.java#L293

To be honest, I am not entirely sure what’s happening here (as I have not inspected the client myself yet), but I think the most likely thing that is happening here is that some processor was run on top of the number pooling.

OK, I will get attention of it next time. Thx.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Do not upload copyrighted resources · Issue #653 · java ... - GitHub
SB27 : Unpooling fails due to IllegalStateException (ain.getNext() is not an integer) #768 ... Failed Antireleak InvokeDynamic Transformer #854.
Read more >
java-deobfuscator - Bountysource
Hi there! latest deobfuscator.jar always crashes with an error: ... SB27: Unpooling fails due to IllegalStateException (ain.getNext() is not an integer) $ 0....
Read more >
Issue with loading dataset - ServiceNow/Picard - IssueHint
SB27 : Unpooling fails due to IllegalStateException (ain.getNext() is not an integer), 11, 2021-05-23 ; "Frequently used" is broken if `init` function is...
Read more >
Match-case in syllable response - Spencermountain/Compromise
SB27 : Unpooling fails due to IllegalStateException (ain.getNext() is not an integer), 11, 2021-05-23, 2022-07-25. Human-Q: 이슈가 하나로 작성되어야 하는데요 ...
Read more >
deobfuscator - githubmemory
SB27 : Unpooling fails due to IllegalStateException (ain.getNext() is not an integer). TheKlimoT. TheKlimoT CLOSED · Updated 1 year ago ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found