X-InHaze Posted April 12, 2022 Posted April 12, 2022 Hi, even i had the same issue, i will try and see if installing java version 16 or higher will work.
WeCanDoIt4510 Posted April 20, 2022 Posted April 20, 2022 hi im having the same problem how can i fix it?
Bogdan_stefan Posted July 11, 2022 Posted July 11, 2022 Si scusate ma ho provato a fare tutte quello che avete detto, anche con versioni superiori di Java continua a non funzionare
Luis_ST Posted July 11, 2022 Posted July 11, 2022 Keep this Forums in english please On 2/14/2022 at 3:32 PM, diesieben07 said: Post the contents of %windir%\system32\drivers\etc\hosts do this
Fineous Reese Posted September 8, 2022 Posted September 8, 2022 hope this doesn't break any necro rules, found the thread when i got the handshake error. I don't like the holes in java security so i don't have regular java installed however MC comes with java so you can install forge there. I got the error because I was using an older version of java within the MC folder (similar to the advice here about updating java) so I went back and checked the folder timestamps from when I updated to this newest version of MC. the java folder (for 1.19.2 at least) is called "java-runtime-gamma" and running cmd java.exe -jar forge.jar from /bin in this newest folder was successful.
Luis_ST Posted September 8, 2022 Posted September 8, 2022 42 minutes ago, Fineous Reese said: I don't like the holes in java security so i don't have regular java installed however MC comes with java so you can install forge there. What do you mean with "regular java" and which "java" did you use instead?
Fineous Reese Posted September 8, 2022 Posted September 8, 2022 40 minutes ago, Luis_ST said: What do you mean with "regular java" and which "java" did you use instead? I didn't install java when I set up windows on this box so it isn't available to install forge, that's what was meant by "regular java". Minecraft though comes with java that doesn't impact anything else except Minecraft (least as far as i can tell) and that is the java I used to install forge. my error popped because I had multiple versions of MC and I wasn't using the java associated with the version of MC I wanted forge associated with. D:\Program Files (x86)\Minecraft Launcher\runtime is where the MC java is located for me. There are currently four java folders there: jre-x64, jre-legacy, java-runtime-alpha, and java-runtime-gamma. I used the x64 version out of habit which led to my error. I checked timestamps and saw the gamma version was what came with 1.19.2. Copying forge.jar to that folder and running java.exe from cmd there was successful.
veloso321 Posted September 11, 2022 Posted September 11, 2022 hey, to install forges for 18+ you will need java 1.17
GALACTIC_GAMER Posted September 11, 2022 Posted September 11, 2022 (edited) On 12/14/2021 at 1:51 PM, diesieben07 said: Forge uses a normal Lets Encrypt certificate. Any modern Java installation has them included. Sir, I cannot understand the problem when i starts installing Forge 43.1.1 installer it says Pls reply to me JVM info: Oracle Corporation - 18.0.2.1 - 18.0.2.1+1-1 java.net.preferIPv4Stack=true Found java version 18.0.2.1 Extracting json Considering minecraft client jar Downloading libraries Found 0 additional library directories Considering library cpw.mods:securejarhandler:2.1.4 File exists: Checksum validated. Considering library org.ow2.asm:asm:9.3 File exists: Checksum validated. Considering library org.ow2.asm:asm-commons:9.3 File exists: Checksum validated. Considering library org.ow2.asm:asm-tree:9.3 File exists: Checksum validated. Considering library org.ow2.asm:asm-util:9.3 File exists: Checksum validated. Considering library org.ow2.asm:asm-analysis:9.3 File exists: Checksum validated. Considering library net.minecraftforge:accesstransformers:8.0.4 File exists: Checksum validated. Considering library org.antlr:antlr4-runtime:4.9.1 File exists: Checksum validated. Considering library net.minecraftforge:eventbus:6.0.3 File exists: Checksum validated. Considering library net.minecraftforge:forgespi:6.0.0 File exists: Checksum validated. Considering library net.minecraftforge:coremods:5.0.1 File exists: Checksum validated. Considering library cpw.mods:modlauncher:10.0.8 File exists: Checksum validated. Considering library net.minecraftforge:unsafe:0.2.0 File exists: Checksum validated. Considering library com.electronwill.night-config:core:3.6.4 File exists: Checksum validated. Considering library com.electronwill.night-config:toml:3.6.4 File exists: Checksum validated. Considering library org.apache.maven:maven-artifact:3.8.5 File exists: Checksum validated. Considering library net.jodah:typetools:0.8.3 File exists: Checksum validated. Considering library net.minecrell:terminalconsoleappender:1.2.0 File exists: Checksum validated. Considering library org.jline:jline-reader:3.12.1 File exists: Checksum validated. Considering library org.jline:jline-terminal:3.12.1 File exists: Checksum validated. Considering library org.spongepowered:mixin:0.8.5 File exists: Checksum validated. Considering library org.openjdk.nashorn:nashorn-core:15.3 File exists: Checksum validated. Considering library net.minecraftforge:JarJarSelector:0.3.16 File exists: Checksum validated. Considering library net.minecraftforge:JarJarMetadata:0.3.16 File exists: Checksum validated. Considering library cpw.mods:bootstraplauncher:1.1.2 File exists: Checksum validated. Considering library net.minecraftforge:JarJarFileSystems:0.3.16 File exists: Checksum validated. Considering library net.minecraftforge:fmlloader:1.19.2-43.1.25 File exists: Checksum validated. Considering library com.github.jponge:lzma-java:1.3 File exists: Checksum validated. Considering library com.google.code.findbugs:jsr305:3.0.2 File exists: Checksum validated. Considering library com.google.code.gson:gson:2.8.7 File exists: Checksum validated. Considering library com.google.errorprone:error_prone_annotations:2.1.3 File exists: Checksum validated. Considering library com.google.guava:guava:20.0 File exists: Checksum validated. Considering library com.google.guava:guava:25.1-jre File exists: Checksum validated. Considering library com.google.j2objc:j2objc-annotations:1.1 File exists: Checksum validated. Considering library com.nothome:javaxdelta:2.0.1 File exists: Checksum validated. Considering library com.opencsv:opencsv:4.4 File exists: Checksum validated. Considering library commons-beanutils:commons-beanutils:1.9.3 File exists: Checksum validated. Considering library commons-collections:commons-collections:3.2.2 File exists: Checksum validated. Considering library commons-io:commons-io:2.4 File exists: Checksum validated. Considering library commons-logging:commons-logging:1.2 File exists: Checksum validated. Considering library de.oceanlabs.mcp:mcp_config:1.19.2-20220805.130853@zip File exists: Checksum validated. Considering library de.siegmar:fastcsv:2.0.0 File exists: Checksum validated. Considering library net.md-5:SpecialSource:1.11.0 File exists: Checksum validated. Considering library net.minecraftforge:ForgeAutoRenamingTool:0.1.22:all File exists: Checksum validated. Considering library net.minecraftforge:binarypatcher:1.1.1 File exists: Checksum validated. Considering library net.minecraftforge:fmlcore:1.19.2-43.1.25 File exists: Checksum validated. Considering library net.minecraftforge:fmlloader:1.19.2-43.1.25 File exists: Checksum validated. Considering library net.minecraftforge:forge:1.19.2-43.1.25:universal File exists: Checksum validated. Considering library net.minecraftforge:installertools:1.3.0 File exists: Checksum validated. Considering library net.minecraftforge:jarsplitter:1.1.4 File exists: Checksum validated. Considering library net.minecraftforge:javafmllanguage:1.19.2-43.1.25 File exists: Checksum validated. Considering library net.minecraftforge:lowcodelanguage:1.19.2-43.1.25 File exists: Checksum validated. Considering library net.minecraftforge:mclanguage:1.19.2-43.1.25 File exists: Checksum validated. Considering library net.minecraftforge:srgutils:0.4.11 File exists: Checksum validated. Considering library net.minecraftforge:srgutils:0.4.3 File exists: Checksum validated. Considering library net.minecraftforge:srgutils:0.4.9 File exists: Checksum validated. Considering library net.sf.jopt-simple:jopt-simple:5.0.4 File exists: Checksum validated. Considering library net.sf.jopt-simple:jopt-simple:6.0-alpha-3 File exists: Checksum validated. Considering library org.apache.commons:commons-collections4:4.2 File exists: Checksum validated. Considering library org.apache.commons:commons-lang3:3.8.1 File exists: Checksum validated. Considering library org.apache.commons:commons-text:1.3 File exists: Checksum validated. Considering library org.checkerframework:checker-qual:2.0.0 File exists: Checksum validated. Considering library org.codehaus.mojo:animal-sniffer-annotations:1.14 File exists: Checksum validated. Considering library org.ow2.asm:asm-analysis:9.2 File exists: Checksum validated. Considering library org.ow2.asm:asm-analysis:9.3 File exists: Checksum validated. Considering library org.ow2.asm:asm-commons:9.2 File exists: Checksum validated. Considering library org.ow2.asm:asm-commons:9.3 File exists: Checksum validated. Considering library org.ow2.asm:asm-tree:9.2 File exists: Checksum validated. Considering library org.ow2.asm:asm-tree:9.3 File exists: Checksum validated. Considering library org.ow2.asm:asm:9.2 File exists: Checksum validated. Considering library org.ow2.asm:asm:9.3 File exists: Checksum validated. Considering library trove:trove:1.0.2 File exists: Checksum validated. Created Temporary Directory: C:\Users\04-12-2019\AppData\Local\Temp\forge_installer7793978166913554443 Extracting: /data/client.lzma Building Processors =============================================================================== MainClass: net.minecraftforge.installertools.ConsoleTool Classpath: C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\net\minecraftforge\installertools\1.3.0\installertools-1.3.0.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\net\md-5\SpecialSource\1.11.0\SpecialSource-1.11.0.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\5.0.4\jopt-simple-5.0.4.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.8.7\gson-2.8.7.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\de\siegmar\fastcsv\2.0.0\fastcsv-2.0.0.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\net\minecraftforge\srgutils\0.4.11\srgutils-0.4.11.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-commons\9.3\asm-commons-9.3.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\20.0\guava-20.0.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\com\opencsv\opencsv\4.4\opencsv-4.4.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-analysis\9.3\asm-analysis-9.3.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-tree\9.3\asm-tree-9.3.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm\9.3\asm-9.3.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-text\1.3\commons-text-1.3.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.8.1\commons-lang3-3.8.1.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\commons-beanutils\commons-beanutils\1.9.3\commons-beanutils-1.9.3.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-collections4\4.2\commons-collections4-4.2.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\commons-logging\commons-logging\1.2\commons-logging-1.2.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar Args: --task, MCP_DATA, --input, C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\de\oceanlabs\mcp\mcp_config\1.19.2-20220805.130853\mcp_config-1.19.2-20220805.130853.zip, --output, C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\de\oceanlabs\mcp\mcp_config\1.19.2-20220805.130853\mcp_config-1.19.2-20220805.130853-mappings.txt, --key, mappings Task: MCP_DATA Input: C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\de\oceanlabs\mcp\mcp_config\1.19.2-20220805.130853\mcp_config-1.19.2-20220805.130853.zip Output: C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\de\oceanlabs\mcp\mcp_config\1.19.2-20220805.130853\mcp_config-1.19.2-20220805.130853-mappings.txt Key: mappings Extracting: config/joined.tsrg =============================================================================== MainClass: net.minecraftforge.installertools.ConsoleTool Classpath: C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\net\minecraftforge\installertools\1.3.0\installertools-1.3.0.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\net\md-5\SpecialSource\1.11.0\SpecialSource-1.11.0.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\5.0.4\jopt-simple-5.0.4.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.8.7\gson-2.8.7.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\de\siegmar\fastcsv\2.0.0\fastcsv-2.0.0.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\net\minecraftforge\srgutils\0.4.11\srgutils-0.4.11.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-commons\9.3\asm-commons-9.3.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\20.0\guava-20.0.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\com\opencsv\opencsv\4.4\opencsv-4.4.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-analysis\9.3\asm-analysis-9.3.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-tree\9.3\asm-tree-9.3.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm\9.3\asm-9.3.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-text\1.3\commons-text-1.3.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.8.1\commons-lang3-3.8.1.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\commons-beanutils\commons-beanutils\1.9.3\commons-beanutils-1.9.3.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-collections4\4.2\commons-collections4-4.2.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\commons-logging\commons-logging\1.2\commons-logging-1.2.jar C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar Args: --task, DOWNLOAD_MOJMAPS, --version, 1.19.2, --side, client, --output, C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\net\minecraft\client\1.19.2-20220805.130853\client-1.19.2-20220805.130853-mappings.txt Task: DOWNLOAD_MOJMAPS MC Version: 1.19.2 Side: client Output: C:\Users\04-12-2019\AppData\Roaming\.minecraft\libraries\net\minecraft\client\1.19.2-20220805.130853\client-1.19.2-20220805.130853-mappings.txt javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:131) at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:371) at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:314) at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:309) at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:654) at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:473) at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:369) at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396) at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480) at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:458) at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:201) at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1505) at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1420) at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455) at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426) at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:578) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:183) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1665) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224) at java.base/java.net.URL.openStream(URL.java:1161) at net.minecraftforge.installertools.DownloadMojmaps.process(DownloadMojmaps.java:65) at net.minecraftforge.installertools.ConsoleTool.main(ConsoleTool.java:55) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:577) at net.minecraftforge.installer.actions.PostProcessors.process(PostProcessors.java:226) at net.minecraftforge.installer.actions.ClientInstall.run(ClientInstall.java:144) at net.minecraftforge.installer.InstallerPanel.run(InstallerPanel.java:423) at net.minecraftforge.installer.SimpleInstaller.launchGui(SimpleInstaller.java:175) at net.minecraftforge.installer.SimpleInstaller.main(SimpleInstaller.java:147) Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:388) at java.base/sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:271) at java.base/sun.security.validator.Validator.validate(Validator.java:256) at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231) at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132) at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:638) ... 26 more Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141) at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126) at java.base/java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297) at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:383) ... 31 more Failed to run processor: javax.net.ssl.SSLHandshakeException:PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target See log for more details. Edited September 11, 2022 by GALACTIC_GAMER
Luis_ST Posted September 11, 2022 Posted September 11, 2022 8 hours ago, veloso321 said: hey, to install forges for 18+ you will need java 1.17 I think you mixed up the versions, but Minecraft 1.17 or above requires java 17. Java 18 is not used yet by Minecraft, i'm sure it is compatible but i would recommend you to use java 17.
Luis_ST Posted September 11, 2022 Posted September 11, 2022 @GALACTIC_GAMER Please post the contents of %windir%\system32\drivers\etc\hosts (Windows) or /etc/hosts (Mac, Linux). And please do not post in old threads, create your own thread.
sciwhiz12 Posted September 12, 2022 Posted September 12, 2022 Locking this thread as there has been persistent necroposting here. If you have your own issue, take the advice above and make a new thread; do not post in old threads.
Recommended Posts