Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

lombok... #32

Open
DanilGnedin opened this issue Dec 26, 2024 · 11 comments
Open

lombok... #32

DanilGnedin opened this issue Dec 26, 2024 · 11 comments
Labels
Question Further information is requested

Comments

@DanilGnedin
Copy link

[12-26 19:44:46][process/ERROR][Grunt] Missing lombok/core/configuration/ConfigurationKey
[12-26 19:44:46][process/ERROR][Grunt] Required by lombok/ConfigurationKeys$1
[12-26 19:44:46][process/ERROR][Grunt] Required by lombok/ConfigurationKeys$10
[12-26 19:44:46][process/ERROR][Grunt] Required by lombok/ConfigurationKeys$11
[12-26 19:44:46][process/ERROR][Grunt] Required by lombok/ConfigurationKeys$12
and etc

@SpartanB312
Copy link
Owner

You need to provide all the dependency files

@SpartanB312 SpartanB312 added the Question Further information is requested label Dec 26, 2024
@SpartanB312
Copy link
Owner

@SpartanB312
Copy link
Owner

In fact, Grunt has a certain degree of fault tolerance. Sometimes you can ignore the above warnings

@SpartanB312
Copy link
Owner

If you need to use Controlflow, you need to provide all relevant dependency files

@DanilGnedin
Copy link
Author

DanilGnedin commented Dec 26, 2024

Yes but I don't even know on when java obfuscate because used java 17 and 8 others etc. When i am set 17 its break(even if i use computemax and no use controlflow).Its funny and which java use xD?

@DanilGnedin
Copy link
Author

and I thought I saw it, but it wasn't classes

@DanilGnedin
Copy link
Author

it is possible to fix corruptoutput on new java?
like that
java.lang.reflect.InaccessibleObjectException: Unable to make field private java.util.zip.CRC32 java.util.zip.ZipOutputStream.crc accessible: module java.base does not "opens java.util.zip" to unnamed module @b7c4869
at java.base/java.lang.reflect.AccessibleObject.throwInaccessibleObjectException(AccessibleObject.java:388)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:364)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:312)
at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:183)
at java.base/java.lang.reflect.Field.setAccessible(Field.java:177)
at net.spartanb312.grunt.utils.UtilsKt.corruptCRC32(Utils.kt:30)
at net.spartanb312.grunt.process.resource.ResourceCache.dumpJar(ResourceCache.kt:98)
at net.spartanb312.grunt.GruntKt.runProcess(Grunt.kt:123)
at net.spartanb312.grunt.gui.GuiFrame$startObf$1.invoke(GuiFrame.kt:86)
at net.spartanb312.grunt.gui.GuiFrame$startObf$1.invoke(GuiFrame.kt:79)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)

@SpartanB312
Copy link
Owner

Use java 8 to run Grunt

@DanilGnedin
Copy link
Author

ok

@jonesdevelopment
Copy link
Collaborator

Don't include lombok in your final jar.

@DanilGnedin
Copy link
Author

Hi how controlflow switch protection and jumps? Because for use this - turn off forcecomputemax(stack operation) but download depence to depence to depence is joke. I not full understand but for libs to libs and etc? How this work? Thanks for helping.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants