Jety Wawoo Posted December 10, 2022 Posted December 10, 2022 FORGE 43.2.0 MINECRAFT 1.19.2 ERROR CODE 1 launcher log debug log latest log Anything past Forge 43.1.57 crashes with error code 1. Quote
LexManos Posted December 10, 2022 Posted December 10, 2022 One of the mods you have installed has a invalid version `1.0-1.19+` you'll need to figure out which one and remove it. 1 Quote I do Forge for free, however the servers to run it arn't free, so anything is appreciated. Consider supporting the team on Patreon
tachometer74 Posted December 15, 2022 Posted December 15, 2022 On 12/10/2022 at 2:07 AM, Jety Wawoo said: FORGE 43.2.0 MINECRAFT 1.19.2 ERROR CODE 1 launcher log debug log latest log Anything past Forge 43.1.57 crashes with error code 1. Expand I had the same error with Forge 43.2.0 - for me getting rid of LazyDFU solved it. 1 Quote
Jinxed Posted January 3, 2023 Posted January 3, 2023 On 12/10/2022 at 4:47 AM, LexManos said: One of the mods you have installed has a invalid version `1.0-1.19+` you'll need to figure out which one and remove it. Expand Could this be fixed on the forge end since it just started popping up between 43.1.64 -> 43.1.65? I hate the idea of adding dummy checks for all sorts of strings, but you know some mod developer down the road is going to make the same mistake in naming convention at some point. Quote
LexManos Posted January 3, 2023 Posted January 3, 2023 Yes we could randomly generate version numbers for java's module system and fix modders being stupid. But we don't. Because we don't fix modders stupidity. They have to work within the confines of the systems they are in. This one in particular was exposed by us fixing a bug where we didn't honor the standard Java's spec on defining versions. The modder actually went out of their way to specify the version as defined in the Java spec. But inserted a incorrect value. It's like if you ask someone for a glass of water, and they hand you a glass of battery acid. Should you silently accept it, and find your own water, or should you yell at them that acid isn't water. 1 Quote I do Forge for free, however the servers to run it arn't free, so anything is appreciated. Consider supporting the team on Patreon
Jinxed Posted January 3, 2023 Posted January 3, 2023 (edited) As fun as making up version numbers would be. I mean a fix by letting the jarhandler somehow ignore the mod altogether, or give the user a better idea which mod caused the crash by catching the IllegalArgumentException and let JarMetadata.fromFileName output the filename. As it is ModuleDescriptor.Version parse throws an uncaught exception and itself only reports back the string that was being evaluated. (In this case, "1.0-1.19+" (example: https://pastebin.com/B7s0Td13) Not sure why I care so much, other than keeping people from constantly asking about the crashes in future modpacks, all because some author flunked their semver comprehension. Edited January 3, 2023 by Jinxed Quote
cocicocyn Posted January 23, 2023 Posted January 23, 2023 (edited) same exact problem running minecraft version 1.19.2 renaming the "lazyDFU" .jar file to "lazydfu-1.19.2.jar" also helped (quote: tachometer74) Edited January 23, 2023 by cocicocyn citing quote & correcting typo in file name Quote
SaintHF Posted March 22, 2023 Posted March 22, 2023 (edited) What I'm understanding is that a string naming convention that hasn't been adhered to for years is now the cause of a crash, and on my end it can be simply fixed by changing a string so that it evaluates properly. And that any one modder can unknowingly insert a wrong string, due to this convention not having been followed until recently. So as a user, I'd appreciate it if Forge told me in the output log where this 'battery acid' is coming from so I can quickly fix or remove the source of the issue. Instead of it only telling me it's 'battery acid' and leaving me to dig through the mods I've added and their .jars to find the single little string that's causing this crash. Thank you. Edited March 22, 2023 by SaintHF Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.