The game crashed whilst initializing game error java lang noclassdeffounderror cer

Tell me why this error come. crash-2020-07-31_18.02.14-client.txt

By

JakeKim · Posted 1 hour ago

JVM info: N/A — 17-internal — 17-internal+0-adhoc.runner.openjdk

java.net.preferIPv4Stack=true

Found java version 17-internal

Extracting json

Considering minecraft client jar

Downloading libraries

Found 0 additional library directories

Considering library cpw.mods:securejarhandler:2.1.6

  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.19

  File exists: Checksum validated.

Considering library net.minecraftforge:JarJarMetadata:0.3.19

  File exists: Checksum validated.

Considering library cpw.mods:bootstraplauncher:1.1.2

  File exists: Checksum validated.

Considering library net.minecraftforge:JarJarFileSystems:0.3.19

  File exists: Checksum validated.

Considering library net.minecraftforge:fmlloader:1.19.3-44.1.16

  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.3-20221207.122022@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.3-44.1.16

  File exists: Checksum validated.

Considering library net.minecraftforge:fmlloader:1.19.3-44.1.16

  File exists: Checksum validated.

Considering library net.minecraftforge:forge:1.19.3-44.1.16: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.3-44.1.16

  File exists: Checksum validated.

Considering library net.minecraftforge:lowcodelanguage:1.19.3-44.1.16

  File exists: Checksum validated.

Considering library net.minecraftforge:mclanguage:1.19.3-44.1.16

  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: /data/user/0/net.kdt.pojavlaunch/cache/forge_installer16393380481029181753

  Extracting: /data/client.lzma

Building Processors

===============================================================================

  MainClass: net.minecraftforge.installertools.ConsoleTool

  Classpath:

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/minecraftforge/installertools/1.3.0/installertools-1.3.0.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/md-5/SpecialSource/1.11.0/SpecialSource-1.11.0.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/com/google/code/gson/gson/2.8.7/gson-2.8.7.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/de/siegmar/fastcsv/2.0.0/fastcsv-2.0.0.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/minecraftforge/srgutils/0.4.11/srgutils-0.4.11.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/ow2/asm/asm-commons/9.3/asm-commons-9.3.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/com/google/guava/guava/20.0/guava-20.0.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/com/opencsv/opencsv/4.4/opencsv-4.4.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/ow2/asm/asm-analysis/9.3/asm-analysis-9.3.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/ow2/asm/asm-tree/9.3/asm-tree-9.3.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/ow2/asm/asm/9.3/asm-9.3.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/apache/commons/commons-text/1.3/commons-text-1.3.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/apache/commons/commons-collections4/4.2/commons-collections4-4.2.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar

  Args: —task, MCP_DATA, —input, /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/de/oceanlabs/mcp/mcp_config/1.19.3-20221207.122022/mcp_config-1.19.3-20221207.122022.zip, —output, /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/de/oceanlabs/mcp/mcp_config/1.19.3-20221207.122022/mcp_config-1.19.3-20221207.122022-mappings.txt, —key, mappings

Task: MCP_DATA

Input: /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/de/oceanlabs/mcp/mcp_config/1.19.3-20221207.122022/mcp_config-1.19.3-20221207.122022.zip

Output: /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/de/oceanlabs/mcp/mcp_config/1.19.3-20221207.122022/mcp_config-1.19.3-20221207.122022-mappings.txt

Key: mappings

Extracting: config/joined.tsrg

===============================================================================

  MainClass: net.minecraftforge.installertools.ConsoleTool

  Classpath:

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/minecraftforge/installertools/1.3.0/installertools-1.3.0.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/md-5/SpecialSource/1.11.0/SpecialSource-1.11.0.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/com/google/code/gson/gson/2.8.7/gson-2.8.7.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/de/siegmar/fastcsv/2.0.0/fastcsv-2.0.0.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/minecraftforge/srgutils/0.4.11/srgutils-0.4.11.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/ow2/asm/asm-commons/9.3/asm-commons-9.3.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/com/google/guava/guava/20.0/guava-20.0.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/com/opencsv/opencsv/4.4/opencsv-4.4.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/ow2/asm/asm-analysis/9.3/asm-analysis-9.3.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/ow2/asm/asm-tree/9.3/asm-tree-9.3.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/ow2/asm/asm/9.3/asm-9.3.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/apache/commons/commons-text/1.3/commons-text-1.3.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/apache/commons/commons-collections4/4.2/commons-collections4-4.2.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar

  Args: —task, DOWNLOAD_MOJMAPS, —version, 1.19.3, —side, client, —output, /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/minecraft/client/1.19.3-20221207.122022/client-1.19.3-20221207.122022-mappings.txt

Task: DOWNLOAD_MOJMAPS

MC Version: 1.19.3

Side: client

Output: /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/minecraft/client/1.19.3-20221207.122022/client-1.19.3-20221207.122022-mappings.txt

Downloaded Mojang mappings for 1.19.3

===============================================================================

  MainClass: net.minecraftforge.installertools.ConsoleTool

  Classpath:

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/minecraftforge/installertools/1.3.0/installertools-1.3.0.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/md-5/SpecialSource/1.11.0/SpecialSource-1.11.0.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/com/google/code/gson/gson/2.8.7/gson-2.8.7.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/de/siegmar/fastcsv/2.0.0/fastcsv-2.0.0.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/minecraftforge/srgutils/0.4.11/srgutils-0.4.11.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/ow2/asm/asm-commons/9.3/asm-commons-9.3.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/com/google/guava/guava/20.0/guava-20.0.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/com/opencsv/opencsv/4.4/opencsv-4.4.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/ow2/asm/asm-analysis/9.3/asm-analysis-9.3.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/ow2/asm/asm-tree/9.3/asm-tree-9.3.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/ow2/asm/asm/9.3/asm-9.3.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/apache/commons/commons-text/1.3/commons-text-1.3.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/apache/commons/commons-collections4/4.2/commons-collections4-4.2.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar

  Args: —task, MERGE_MAPPING, —left, /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/de/oceanlabs/mcp/mcp_config/1.19.3-20221207.122022/mcp_config-1.19.3-20221207.122022-mappings.txt, —right, /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/minecraft/client/1.19.3-20221207.122022/client-1.19.3-20221207.122022-mappings.txt, —output, /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/de/oceanlabs/mcp/mcp_config/1.19.3-20221207.122022/mcp_config-1.19.3-20221207.122022-mappings-merged.txt, —classes, —reverse-right

Task: MERGE_MAPPING

Left: /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/de/oceanlabs/mcp/mcp_config/1.19.3-20221207.122022/mcp_config-1.19.3-20221207.122022-mappings.txt

         Reversed=false

         null

Right: /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/minecraft/client/1.19.3-20221207.122022/client-1.19.3-20221207.122022-mappings.txt

         Reversed=true

         null

Classes: true

Fields: false

Methods: false

Params: false

Output: /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/de/oceanlabs/mcp/mcp_config/1.19.3-20221207.122022/mcp_config-1.19.3-20221207.122022-mappings-merged.txt

===============================================================================

  Cache: 

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/minecraft/client/1.19.3-20221207.122022/client-1.19.3-20221207.122022-slim.jar Validated: e0bd62d190cd8a4078069d0bba05bf9797dc32ea

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/minecraft/client/1.19.3-20221207.122022/client-1.19.3-20221207.122022-extra.jar Validated: e552266e2777e0045a578eb69add6f689450502a

  Cache Hit!

===============================================================================

  MainClass: net.minecraftforge.fart.Main

  Classpath:

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/minecraftforge/ForgeAutoRenamingTool/0.1.22/ForgeAutoRenamingTool-0.1.22-all.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/6.0-alpha-3/jopt-simple-6.0-alpha-3.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/org/ow2/asm/asm/9.2/asm-9.2.jar

    /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/minecraftforge/srgutils/0.4.9/srgutils-0.4.9.jar

  Args: —input, /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/minecraft/client/1.19.3-20221207.122022/client-1.19.3-20221207.122022-slim.jar, —output, /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/minecraft/client/1.19.3-20221207.122022/client-1.19.3-20221207.122022-srg.jar, —names, /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/de/oceanlabs/mcp/mcp_config/1.19.3-20221207.122022/mcp_config-1.19.3-20221207.122022-mappings-merged.txt, —ann-fix, —ids-fix, —src-fix, —record-fix

Forge Auto Renaming Tool v0.1.22

log: null

input: /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/minecraft/client/1.19.3-20221207.122022/client-1.19.3-20221207.122022-slim.jar

output: /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/minecraft/client/1.19.3-20221207.122022/client-1.19.3-20221207.122022-srg.jar

threads: 8

Names: /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/de/oceanlabs/mcp/mcp_config/1.19.3-20221207.122022/mcp_config-1.19.3-20221207.122022-mappings-merged.txt(reversed: false)

Fix Annotations: true

Fix Records: true

Fix Identifiers: ALL

Fix SourceFile: JAVA

Fix Line Numbers: false

Strip codesigning signatures: false

Adding Libraries to Inheritance

Reading Input: /storage/emulated/0/games/PojavLauncher/.minecraft/libraries/net/minecraft/client/1.19.3-20221207.122022/client-1.19.3-20221207.122022-slim.jar

Adding input to inheritence map

Processing entries

java.lang.RuntimeException: Failed to execute task eej$b.class

 at net.minecraftforge.fart.internal.AsyncHelper.invokeAll(AsyncHelper.java:70)

 at net.minecraftforge.fart.internal.AsyncHelper.invokeAll(AsyncHelper.java:55)

 at net.minecraftforge.fart.internal.RenamerImpl.run(RenamerImpl.java:121)

 at net.minecraftforge.fart.Main.main(Main.java:173)

 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

 at java.base/java.lang.reflect.Method.invoke(Unknown Source)

 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: java.util.concurrent.ExecutionException: java.security.AccessControlException: access denied («java.lang.RuntimePermission» «accessDeclaredMembers»)

 at java.base/java.util.concurrent.ForkJoinTask.reportExecutionException(Unknown Source)

 at java.base/java.util.concurrent.ForkJoinTask.get(Unknown Source)

 at net.minecraftforge.fart.internal.AsyncHelper.invokeAll(AsyncHelper.java:66)

 … 12 more

Caused by: java.security.AccessControlException: access denied («java.lang.RuntimePermission» «accessDeclaredMembers»)

 at java.base/java.security.AccessControlContext.checkPermission(Unknown Source)

 at java.base/java.security.AccessController.checkPermission(Unknown Source)

 at java.base/java.lang.SecurityManager.checkPermission(Unknown Source)

 at java.base/java.lang.Class.checkMemberAccess(Unknown Source)

 at java.base/java.lang.Class.getDeclaredMethods(Unknown Source)

 at net.minecraftforge.fart.internal.InheritanceImpl$ClassInfo.<init>(InheritanceImpl.java:153)

 at net.minecraftforge.fart.internal.InheritanceImpl.computeClassInfo(InheritanceImpl.java:102)

 at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(Unknown Source)

 at net.minecraftforge.fart.internal.InheritanceImpl.getClass(InheritanceImpl.java:79)

 at net.minecraftforge.fart.internal.EnhancedRemapper.computeClass(EnhancedRemapper.java:145)

 at net.minecraftforge.fart.internal.EnhancedRemapper.getClass(EnhancedRemapper.java:128)

 at net.minecraftforge.fart.internal.EnhancedRemapper.access$100(EnhancedRemapper.java:46)

 at net.minecraftforge.fart.internal.EnhancedRemapper$MClass.<init>(EnhancedRemapper.java:172)

 at net.minecraftforge.fart.internal.EnhancedRemapper.computeClass(EnhancedRemapper.java:149)

 at net.minecraftforge.fart.internal.EnhancedRemapper.getClass(EnhancedRemapper.java:128)

 at net.minecraftforge.fart.internal.EnhancedRemapper.map(EnhancedRemapper.java:90)

 at org.objectweb.asm.commons.Remapper.mapType(Remapper.java:78)

 at org.objectweb.asm.commons.Remapper.mapType(Remapper.java:97)

 at org.objectweb.asm.commons.ClassRemapper.visit(ClassRemapper.java:107)

 at org.objectweb.asm.ClassReader.accept(ClassReader.java:569)

 at org.objectweb.asm.ClassReader.accept(ClassReader.java:424)

 at net.minecraftforge.fart.internal.RenamingTransformer.process(RenamingTransformer.java:54)

 at net.minecraftforge.fart.internal.EntryImpl$ClassEntry.process(EntryImpl.java:72)

 at net.minecraftforge.fart.internal.EntryImpl$ClassEntry.process(EntryImpl.java:50)

 at net.minecraftforge.fart.internal.RenamerImpl.processEntry(RenamerImpl.java:194)

 at net.minecraftforge.fart.internal.AsyncHelper.lambda$null$2(AsyncHelper.java:54)

 at java.base/java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(Unknown Source)

Cant Find Class: org/lwjgl/stb/STBIWriteCallback

 at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source)

 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source)

 at java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source)

 at java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)

 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Cant Find Class: com/google/common/cache/CacheLoader

Cant Find Class: org/apache/commons/io/output/CountingOutputStream

Cant Find Class: org/apache/http/entity/InputStreamEntity

Cant Find Class: it/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap

Cant Find Class: it/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap

Cant Find Class: com/google/gson/reflect/TypeToken

Cant Find Class: com/google/common/collect/ForwardingList

Cant Find Class: com/mojang/serialization/MapCodec

Cant Find Class: io/netty/channel/ChannelInitializer

Cant Find Class: io/netty/channel/SimpleChannelInboundHandler

Cant Find Class: io/netty/channel/Channel

Cant Find Class: io/netty/buffer/ByteBuf

Cant Find Class: com/google/common/collect/AbstractIterator

Cant Find Class: com/google/common/base/Ticker

Cant Find Class: com/mojang/serialization/RecordBuilder$AbstractStringBuilder

Cant Find Class: io/netty/handler/codec/MessageToMessageDecoder

Cant Find Class: io/netty/handler/codec/ByteToMessageDecoder

Cant Find Class: io/netty/handler/codec/MessageToByteEncoder

Cant Find Class: io/netty/handler/codec/EncoderException

Cant Find Class: io/netty/channel/ChannelHandler$Sharable

Cant Find Class: io/netty/channel/ChannelHandler

Cant Find Class: io/netty/channel/ChannelHandlerContext

Cant Find Class: io/netty/channel/ChannelInboundHandlerAdapter

Cant Find Class: org/slf4j/Logger

Cant Find Class: com/google/gson/TypeAdapter

Cant Find Class: com/mojang/datafixers/DataFix

Cant Find Class: com/mojang/datafixers/DSL$TypeReference

Cant Find Class: com/mojang/datafixers/DSL

Cant Find Class: com/google/common/collect/ImmutableMap$Builder

Cant Find Class: com/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType

Cant Find Class: com/mojang/datafixers/types/templates/TaggedChoice

Cant Find Class: com/mojang/datafixers/types/templates/List$ListType

Cant Find Class: com/mojang/datafixers/types/templates/List

Cant Find Class: com/google/common/collect/ImmutableMap

Cant Find Class: com/mojang/datafixers/schemas/Schema

Cant Find Class: com/mojang/datafixers/types/templates/Tag$TagType

Cant Find Class: com/mojang/datafixers/types/templates/Tag

Cant Find Class: com/mojang/datafixers/types/templates/CompoundList$CompoundListType

Cant Find Class: com/mojang/datafixers/types/templates/CompoundList

Cant Find Class: com/mojang/datafixers/types/templates/Hook$HookFunction

Cant Find Class: com/mojang/datafixers/types/templates/Hook

Cant Find Class: it/unimi/dsi/fastutil/objects/Object2ByteLinkedOpenHashMap

Cant Find Class: it/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet

Cant Find Class: it/unimi/dsi/fastutil/longs/Long2ByteOpenHashMap

Cant Find Class: it/unimi/dsi/fastutil/longs/Long2LongLinkedOpenHashMap

Cant Find Class: it/unimi/dsi/fastutil/HashCommon

Cant Find Class: it/unimi/dsi/fastutil/doubles/AbstractDoubleList

Cant Find Class: it/unimi/dsi/fastutil/doubles/DoubleList

Failed to run processor: java.lang.RuntimeException:Failed to execute task eej$b.class

See log for more details.

 

TLDR: The «ModMenu» mod, which was causing all sorts of conflicts with other mods. I downgraded from the most recent version 3.0.1 to 3.0.0, and fixed the issue. I understand that this is a lot of text, but I felt it important to fully document the process for anyone else who may need this.

I visited https://www.minecraftforum.net/forums/support/java-edition-support/3114300-fabric-1-17-1-is-crashing as you suggested and the forum thread suggested removing the mod «NotEnoughCrashes,» which I had started putting in all of my builds after I ran into a problem in 1.16 where the game refused to give me a crash report.

Once I removed it I got this message upon the next crash:

The game crashed whilst initializing game
Error: java.lang.RuntimeException: Could not execute entrypoint stage ‘main’ due to errors, provided by ‘kiwi’!
Exit Code: -1

So I removed «Kiwi» and because it is a library mod, all of the mods that rely on it, which was only 1, I think.

I rebooted and…

The game crashed whilst initializing game
Error: java.lang.RuntimeException: Could not execute entrypoint stage ‘client’ due to errors, provided by ‘additionaladditions’!
Exit Code: -1

Oof. Okay. Removed.

The game crashed whilst initializing game
Error: java.lang.RuntimeException: Could not execute entrypoint stage ‘client’ due to errors, provided by ‘adorn’!
Exit Code: -1

Double oof. Removed.

The game crashed whilst initializing game
Error: java.lang.RuntimeException: Could not execute entrypoint stage ‘client’ due to errors, provided by ‘chipped’!
Exit Code: -1

Okay. Removed.

The game crashed whilst initializing game
Error: java.lang.RuntimeException: Could not execute entrypoint stage ‘client’ due to errors, provided by ‘chiselsandbits’!
Exit Code: -1

The game crashed whilst initializing game
Error: java.lang.RuntimeException: Could not execute entrypoint stage ‘client’ due to errors, provided by ‘consistency_plus’!
Exit Code: -1

The game crashed whilst initializing game
Error: java.lang.RuntimeException: Could not execute entrypoint stage ‘client’ due to errors, provided by ‘copper_pipe’!
Exit Code: -1

So here I hit a bit of a roadblock. I really want a pipe mod in this build and this one was the best I could find that fit the vibe I’m working towards. My next move was to instead try to update the Fabric API mod to the newest dev release rather than the newest stable one. No dice. So I moved the mod jar file to my desktop and moved on.

The game crashed whilst initializing game
Error: java.lang.RuntimeException: Could not execute entrypoint stage ‘client’ due to errors, provided by ‘drinkbeer’!
Exit Code: -1

The game crashed whilst initializing game
Error: java.lang.RuntimeException: Could not execute entrypoint stage ‘client’ due to errors, provided by ‘friendsandfoes’!
Exit Code: -1

The game crashed whilst initializing game
Error: java.lang.RuntimeException: Could not execute entrypoint stage ‘client’ due to errors, provided by ‘go-fish’!
Exit Code: -1

The game crashed whilst initializing game
Error: java.lang.RuntimeException: Could not execute entrypoint stage ‘client’ due to errors, provided by ‘imm_ptl_core’!
Exit Code: -1

The game crashed whilst initializing game
Error: java.lang.RuntimeException: Could not execute entrypoint stage ‘client’ due to errors, provided by ‘indium’!
Exit Code: -1

I moved «Immersive Portals» and «Indium» to the desktop for later.

The game crashed whilst initializing game
Error: java.lang.RuntimeException: Could not execute entrypoint stage ‘client’ due to errors, provided by ‘mobscarecrow’!
Exit Code: -1

The game crashed whilst initializing game
Error: java.lang.RuntimeException: Could not execute entrypoint stage ‘client’ due to errors, provided by ‘mtr’!
Exit Code: -1

Nope. It’s not getting the Metro mod. I’m doing this a different way.

So the next thing I did was take out all the mods from the mod folder and start adding them back in one at a time. loading the game each time.

The first crash came at boot 9. «Awoken World» was for the wrong version of Minecraft.

At boot 13 I found out I had been missing «Kambrik.»

At boot 18 I realized several of my library mods are forge varients. so I fixed that.

The 1.16.1 mod «Giacomo’s Bookshelf» works in Fabric 1.18.1 Good to know.

In the end, I got the game functioning at 169 total mods and 134 total reboots.
The issue, as it turns out, was the «ModMenu» mod, which was causing all sorts of conflicts with other mods. I downgraded from the most recent version 3.0.1 to 3.0.0, and fixed the issue.

Я потратил довольно много времени, чтобы выяснить как исправить ошибку java.lang.NoClassDefFoundError в Java.

В этой инструкции я покажу как исправить эти ошибки, раскрою некоторые секреты NoClassDefFoundError и поделюсь своим опытом в этой области.

NoClassDefFoundError – это самая распространенная ошибка в разработке Java. В любом случае, давайте посмотрим, почему это происходит и что нужно сделать для разрешения проблемы.
ошибка NoClassDefFoundError Java

NoClassDefFoundError в Java возникает, когда виртуальная машина Java не может найти определенный класс во время выполнения, который был доступен во время компиляции.

Например, если у нас есть вызов метода из класса или доступ к любому статическому члену класса, и этот класс недоступен во время выполнения, JVM сгенерирует NoClassDefFoundError.

Важно понимать, что это отличается от ClassNotFoundException, который появляется при попытке загрузить класс только во время выполнения, а имя было предоставлено во время выполнения, а не во время компиляции. Многие Java-разработчики смешивают эти две ошибки и запутываются.

NoClassDefFoundError возникнет, если класс присутствовал во время компиляции, но не был доступен в java classpath во время выполнения. Обычно появляется такая ошибка:

Exception in thread "main" java.lang.NoClassDefFoundError

Разница между java.lang.NoClassDefFoundError и ClassNotFoundException в Java

[ads-pc-3]
java.lang.ClassNotFoundException и java.lang.NoClassDefFoundError оба связаны с Java Classpath, и они полностью отличаются друг от друга.

ClassNotFoundException возникает, когда JVM пытается загрузить класс во время выполнения, т.е. вы даете имя класса во время выполнения, а затем JVM пытается загрузить его, и если этот класс не найден, он генерирует исключение java.lang.ClassNotFoundException.

Тогда как в случае NoClassDefFoundError проблемный класс присутствовал во время компиляции, и поэтому программа успешно скомпилирована, но не доступна во время выполнения по любой причине.

Приступим к решению ошибки java.lang.NoClassDefFoundError.

Нам нужно добавить NoClassDefFoundError в Classpath или проверить, почему он не доступен в Classpath. Там может быть несколько причин, таких как:

  1. Класс недоступен в Java Classpath.
  2. Возможно, вы запускаете вашу программу с помощью jar, а класс не определен в атрибуте ClassPath.
  3. Любой сценарий запуска переопределяет переменную среды Classpath.
    Поскольку NoClassDefFoundError является подклассом java.lang.LinkageError, он также может появиться, если библиотека может быть недоступна.
  4. Проверьте наличие java.lang.ExceptionInInitializerError в файле журнала. NoClassDefFoundError из-за сбоя инициализации встречается довольно часто.
  5. Если вы работаете в среде J2EE, то видимость Class среди нескольких Classloader также может вызвать java.lang.NoClassDefFoundError.

Примеры

  1. Простой пример NoClassDefFoundError – класс принадлежит отсутствующему файлу JAR, или JAR не был добавлен в путь к классам, или имя jar было изменено кем-то.
  2. Класс не находится в Classpath, нет способа узнать это, но вы можете просто посмотреть в System.getproperty (“java.classpath”), и он напечатает classpath оттуда, где можно получить представление о фактическом пути к классам во время выполнения.
  3. Просто попробуйте запустить явно -classpath с тем классом, который, по вашему мнению, будет работать, и если он работает, это верный признак того – что-то переопределяет java classpath.

NoClassDefFoundError в Java из-за исключения в блоке инициализатора

Это еще одна распространенная причина java.lang.NoClassDefFoundError, когда ваш класс выполняет некоторую инициализацию в статическом блоке и если статический блок генерирует исключение, класс, который ссылается на этот класс, получит NoclassDefFoundError.

Смотрите в журнале java.lang.ExceptionInInitializerError, потому что это может вызвать java.lang.NoClassDefFoundError: Could not initialize class.

Как и в следующем примере кода, во время загрузки и инициализации класса, пользовательский класс генерирует Exception из статического блока инициализатора, который вызывает ExceptionInInitializerError при первой загрузке пользовательского класса в ответ на новый вызов User ().
[ads-pc-3]

/**
 * Java program to demonstrate how failure of static initialization subsequently cause
 * java.lang.NoClassDefFoundError in Java.
 * @author Javin Paul
 */
public class NoClassDefFoundErrorDueToStaticInitFailure {

   public static void main(String args[]){
        
        List users = new ArrayList(2);
        
       for(int i=0; i<2; i++){
           try{
            users.add(new User(String.valueOf(i)));
           }catch(Throwable t){
                t.printStackTrace();
           }
       }         
   }
}

class User{
   private static String USER_ID = getUserId();
    
   public User(String id){
       this.USER_ID = id;
   }
   private static String getUserId() {
       throw new RuntimeException("UserId Not found");
   }     
}

Output
java.lang.ExceptionInInitializerError
at testing.NoClassDefFoundErrorDueToStaticInitFailure.main(NoClassDefFoundErrorDueToStaticInitFailure.java:23)
Caused by: java.lang.RuntimeException: UserId Not found
    at testing.User.getUserId(NoClassDefFoundErrorDueToStaticInitFailure.java:41)
    at testing.User.(NoClassDefFoundErrorDueToStaticInitFailure.java:35)
    ... 1 more
java.lang.NoClassDefFoundError: Could not initialize class testing.User
at testing.NoClassDefFoundErrorDueToStaticInitFailure.main(NoClassDefFoundErrorDueToStaticInitFailure.java:23)
  1. Поскольку NoClassDefFoundError также является LinkageError, который возникает из-за зависимости от какого-либо другого класса, вы также можете получить java.lang.NoClassDefFoundError, если ваша программа зависит от собственной библиотеки, а соответствующая DLL отсутствует. Помните, что это может также вызвать java.lang.UnsatisfiedLinkError: no dll in java.library.path. Чтобы решить эту проблему, держите dll вместе с JAR.
  2. Если вы используете файл ANT, создайте JAR, стоит отметить отладку до этого уровня, чтобы убедиться, что скрипт компоновки ANT получает правильное значение classpath и добавляет его в файл manifest.mf.
  3. Проблема с правами доступа к файлу JAR. Если вы работаете с Java-программой в многопользовательской операционной системе, такой как Linux, вам следует использовать идентификатор пользователя приложения для всех ресурсов приложения, таких как файлы JAR, библиотеки и конфигурации. Если вы используете разделяемую библиотеку, которая используется несколькими приложениями, работающими под разными пользователями, вы можете столкнуться с проблемой прав доступа, например, файл JAR принадлежит другому пользователю и недоступен для вашего приложения.
  4. Опечатка в конфигурации XML также может вызвать NoClassDefFoundError в Java. Как и большинство Java-фреймворков, таких как Spring, Struts все они используют конфигурацию XML для определения bean-компонентов. В любом случае, если вы неправильно указали имя компонента, он может вызвать ошибку при загрузке другого класса. Это довольно часто встречается в среде Spring MVC и в Apache Struts, где вы получаете множество исключений при развертывании файла WAR или EAR.
  5. Когда ваш скомпилированный класс, который определен в пакете, не присутствует в том же пакете во время загрузки, как в случае с JApplet.
  6. Еще одна причина- это нескольких загрузчиков классов в средах J2EE. Поскольку J2EE не использует стандартную структуру загрузчика классов, а зависит от Tomcat, WebLogic, WebSphere и т.д., от того, как они загружают различные компоненты J2EE, такие как WAR-файл или EJB-JAR-файл. Кроме того, если класс присутствует в обоих файлах JAR и вы вызовете метод equals для сравнения этих двух объектов, это приведет к исключению ClassCastException, поскольку объект, загруженный двумя различными загрузчиками классов, не может быть равным.
  7. Очень редко может происходить Exception in thread “main” java.lang.NoClassDefFoundError: com/sun/tools/javac/Main. Эта ошибка означает, что либо ваш Classpath, PATH или JAVA_HOME не настроен должным образом, либо JDK установка не правильная. Попробуйте переустановить JDK. Замечено, что проблема возникала после установки jdk1.6.0_33 и последующей переустановки JDK1.6.0_25.

Понравилась статья? Поделить с друзьями:
  • The fundamental attribution error
  • The fruity wrapper plugin has caused a critical error while loading its state что делать
  • The fruity wrapper plugin has caused a critical error waves
  • The form was sent successfully elementor как изменить
  • The form contains the following error namespace is not valid gitlab