java-deobfuscator / deobfuscator

The real deal
https://javadeobfuscator.com
Apache License 2.0
1.54k stars 288 forks source link

Error: javax/servlet/ServletOutputStream could not be found while writing XcoreXasumpfX220X8462/rl. Using COMPUTE_MAXS #967

Closed brazinga closed 1 year ago

brazinga commented 1 year ago

Running verify on .jar returns following.

[Thread-2] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Loading classpath
[Thread-2] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Loading input
[Thread-2] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Detecting known obfuscators
[Thread-2] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - 
[Thread-2] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - RuleNumberObfuscation: Smoke uses various methods to obfuscate numbers, including String.length(), useless math and methods which return a constant number
[Thread-2] INFO com.javadeobfuscator.deobfuscator.Deobfuscator -    Found potential number obfuscation (4 times) in XcoreXasumpfX220X8462/dmc b(Ljava/lang/String;)Ljava/lang/String;
[Thread-2] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Recommend transformers:
[Thread-2] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - (Choose one transformer. If there are multiple, it's recommended to try the transformer listed first)
[Thread-2] INFO com.javadeobfuscator.deobfuscator.Deobfuscator -    com.javadeobfuscator.deobfuscator.transformers.smoke.NumberObfuscationTransformer
[Thread-2] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - All detectors have been run. If you do not see anything listed, check if your file only contains name obfuscation.
[Thread-2] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Do note that some obfuscators do not have detectors.

Next running verify on .jar always hangs on following: What could be the problem ?

[Thread-3] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Loading classpath
[Thread-3] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Loading input
[Thread-3] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Computing callers
[Thread-3] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Transforming
[Thread-3] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Running com.javadeobfuscator.deobfuscator.transformers.smoke.NumberObfuscationTransformer
[Smoke] [NumberObfuscationTransformer] Starting
[Smoke] [NumberObfuscationTransformer] Removed 105 instructions
[Thread-3] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Writing
Error: javax/servlet/ServletOutputStream could not be found while writing XcoreXasumpfX220X8462/rl. Using COMPUTE_MAXS
brazinga commented 1 year ago

stupid me, should have include java ee libs

close issue

Janmm14 commented 1 year ago

Also this error is not critical, its more like a warning.