Fabric-Generator-MCreator icon indicating copy to clipboard operation
Fabric-Generator-MCreator copied to clipboard

Range Weapons can compile and be loaded on Clients but not on Servers.

Open Micasddsa opened this issue 2 years ago • 0 comments

Issue description

Mod can compile and run on Clients just fine. However, Servers fail to start when trying to load the Mod. Looking at logs, it mentions something about not being able to execute an entry point on "main" and the class of the range weapon's entity not being loaded in the "SERVER" environment. There might be more things at play but that's just all I see so take my analysis with a gain of salt.

How to reproduce this issue?

Step 1. Make a Ranged Item Step 2. Configure it any way you want. Step 3. Save Step 4. Run as Server and Client Step 5. Observe Logs. The server crashes, but not the Client.

Operating system

Windows

Details

MCreator 2022.2.33511 Fabric Generator 1.7-beta-8 (1.19.2)

Example workspace

rangedweapontestservercrash.zip

Logs

Executing Gradle task: runClient 
Build info: MCreator 2022.2.33511, fabric-1.19.2, 64-bit, 16332 MB, Windows 10, JVM 17.0.3, JAVA_HOME: C:\Program Files\Pylo\MCreator2022.2\jdk, started on: 2022-09-07-19:37:34 
  
> Configure project : 
Fabric Loom: 0.12.56 
Not publishing sources jar as it was not found. Use java.withSourcesJar() to fix. 
> Task :compileJava UP-TO-DATE 
> Task :processResources UP-TO-DATE 
> Task :classes UP-TO-DATE 
> Task :generateDLIConfig 
> Task :generateLog4jConfig 
> Task :generateRemapClasspath 
> Task :configureLaunch 
> Task :runServer 
19:37.38 [main/INFO] (FabricLoader/GameProvider) Loading Minecraft 1.19.2 with Fabric Loader 0.14.9 
19:37.38 main/INFO (FabricLoader) Loading 35 mods: 
   - fabric-api 0.59.0+1.19.2 
   - fabric-api-base 0.4.10+e62f51a390 
   - fabric-api-lookup-api-v1 1.6.8+9ff28f4090 
   - fabric-biome-api-v1 9.0.16+83a8659290 
   - fabric-command-api-v2 2.1.6+0c17ea9690 
   - fabric-content-registries-v0 3.2.2+83a8659290 
   - fabric-convention-tags-v1 1.1.0+7cd20a1490 
   - fabric-crash-report-info-v1 0.2.4+bd0a0d4a90 
   - fabric-data-generation-api-v1 5.1.7+a680b9b490 
   - fabric-dimensions-v1 2.1.29+a6d2f78590 
   - fabric-entity-events-v1 1.4.17+9ff28f4090 
   - fabric-events-interaction-v0 0.4.27+9ff28f4090 
   - fabric-game-rule-api-v1 1.0.20+1899036190 
   - fabric-gametest-api-v1 1.0.34+e62f51a390 
   - fabric-item-api-v1 1.5.6+35a03c4390 
   - fabric-item-groups-v0 0.3.27+6bee109e90 
   - fabric-lifecycle-events-v1 2.1.1+83a8659290 
   - fabric-loot-api-v2 1.1.2+83a8659290 
   - fabric-message-api-v1 5.0.2+176380a290 
   - fabric-mining-level-api-v1 2.1.13+33fbc73890 
   - fabric-networking-api-v1 1.2.3+5eb68ef290 
   - fabric-object-builder-api-v1 4.0.10+7675279690 
   - fabric-particles-v1 1.0.9+dc39553a90 
   - fabric-registry-sync-v0 0.9.23+23c4cfef90 
   - fabric-rendering-data-attachment-v1 0.3.13+9ff28f4090 
   - fabric-rendering-fluids-v1 3.0.6+9ff28f4090 
   - fabric-resource-conditions-api-v1 2.0.10+e62f51a390 
   - fabric-resource-loader-v0 0.6.0+6bee109e90 
   - fabric-screen-handler-api-v1 1.2.12+9ff28f4090 
   - fabric-transfer-api-v1 2.0.10+83a8659290 
   - fabric-transitive-access-wideners-v1 1.2.0+1e232e1390 
   - fabricloader 0.14.9 
   - java 17 
   - minecraft 1.19.2 
   - test 1.0.0 
19:37.39 main/INFO (FabricLoader/Mixin) SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C./Users/Micasddsa/.mcreator/gradle/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.11.4+mixin.0.8.5/c1dc27696aa4006e492c2485c9ccbcb26045a971/sponge-mixin-0.11.4+mixin.0.8.5.jar Service=Knot/Fabric Env=SERVER 
19:37.39 [main/INFO] (FabricLoader/Mixin) Loaded Fabric development mappings for mixin remapper! 
19:37.39 [main/INFO] (FabricLoader/Mixin) Compatibility level set to JAVA_16 
19:37.42 main/WARN (FileUtil) Configuration conflict: there is more than one oshi.properties file on the classpath 
> Configure project : 
Fabric Loom: 0.12.56 
19:37.42 main/WARN (FileUtil) Configuration conflict: there is more than one oshi.architecture.properties file on the classpath 
Not publishing sources jar as it was not found. Use java.withSourcesJar() to fix. 
> Task :compileJava UP-TO-DATE 
> Task :processResources UP-TO-DATE 
> Task :classes UP-TO-DATE 
> Task :generateDLIConfig 
> Task :generateLog4jConfig 
> Task :generateRemapClasspath 
> Task :configureLaunch 
19:37.49 [main/INFO] (Minecraft) Building unoptimized datafixer 
> Task :downloadAssets UP-TO-DATE 
> Task :configureClientLaunch 
> Task :runClient 
2022-09-07 19:37:51,944 main ERROR Unable to delete file C:\Users\Micasddsa\MCreatorWorkspaces\test\run\logs\latest.log: java.nio.file.FileSystemException C:\Users\Micasddsa\MCreatorWorkspaces\test\run\logs\latest.log: The process cannot access the file because it is being used by another process 
19:37.52 [main/INFO] (FabricLoader/GameProvider) Loading Minecraft 1.19.2 with Fabric Loader 0.14.9 
19:37.52 [main/INFO] (TestMod) Initializing TestMod 
19:37.52 [main/ERROR] (Minecraft) Failed to start the minecraft server 
java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'test'! 
   at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0([EntrypointUtils.java:51](file:///net.fabricmc.loader.impl.entrypoint.EntrypointUtils:51)) ~[fabric-loader-0.14.9.jar:?] 
   at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions([ExceptionUtil.java:33](file:///net.fabricmc.loader.impl.util.ExceptionUtil:33)) ~[fabric-loader-0.14.9.jar:?] 
   at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0([EntrypointUtils.java:49](file:///net.fabricmc.loader.impl.entrypoint.EntrypointUtils:49)) ~[fabric-loader-0.14.9.jar:?] 
   at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke([EntrypointUtils.java:35](file:///net.fabricmc.loader.impl.entrypoint.EntrypointUtils:35)) ~[fabric-loader-0.14.9.jar:?] 
   at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer([Hooks.java:62](file:///net.fabricmc.loader.impl.game.minecraft.Hooks:62)) ~[fabric-loader-0.14.9.jar:?] 
   at net.minecraft.server.Main.main([Main.java:105](file:///net.minecraft.server.Main:105)) [[email protected]:?] 
   at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch([MinecraftGameProvider.java:461](file:///net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider:461)) [fabric-loader-0.14.9.jar:?] 
   at net.fabricmc.loader.impl.launch.knot.Knot.launch([Knot.java:74](file:///net.fabricmc.loader.impl.launch.knot.Knot:74)) [fabric-loader-0.14.9.jar:?] 
   at net.fabricmc.loader.impl.launch.knot.KnotServer.main([KnotServer.java:23](file:///net.fabricmc.loader.impl.launch.knot.KnotServer:23)) [fabric-loader-0.14.9.jar:?] 
   at net.fabricmc.devlaunchinjector.Main.main([Main.java:86](file:///net.fabricmc.devlaunchinjector.Main:86)) [dev-launch-injector-0.2.1+build.8.jar:?] 
Caused by: java.lang.BootstrapMethodError: java.lang.RuntimeException: Cannot load class net.mcreator.test.entity.RangedTestEntity in environment type SERVER 
   at net.mcreator.test.init.TestModEntities.load([TestModEntities.java:23](file:///net.mcreator.test.init.TestModEntities:23)) ~[main/:?] 
   at net.mcreator.test.TestMod.onInitialize([TestMod.java:31](file:///net.mcreator.test.TestMod:31)) ~[main/:?] 
   at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0([EntrypointUtils.java:47](file:///net.fabricmc.loader.impl.entrypoint.EntrypointUtils:47)) ~[fabric-loader-0.14.9.jar:?] 
   ... 7 more 
Caused by: java.lang.RuntimeException: Cannot load class net.mcreator.test.entity.RangedTestEntity in environment type SERVER 
   at net.fabricmc.loader.impl.transformer.FabricTransformer.transform([FabricTransformer.java:59](file:///net.fabricmc.loader.impl.transformer.FabricTransformer:59)) ~[fabric-loader-0.14.9.jar:?] 
   at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPreMixinClassByteArray([KnotClassDelegate.java:454](file:///net.fabricmc.loader.impl.launch.knot.KnotClassDelegate:454)) ~[fabric-loader-0.14.9.jar:?] 
   at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray([KnotClassDelegate.java:407](file:///net.fabricmc.loader.impl.launch.knot.KnotClassDelegate:407)) ~[fabric-loader-0.14.9.jar:?] 
   at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass([KnotClassDelegate.java:323](file:///net.fabricmc.loader.impl.launch.knot.KnotClassDelegate:323)) ~[fabric-loader-0.14.9.jar:?] 
   at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass([KnotClassDelegate.java:218](file:///net.fabricmc.loader.impl.launch.knot.KnotClassDelegate:218)) ~[fabric-loader-0.14.9.jar:?] 
   at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass([KnotClassLoader.java:145](file:///net.fabricmc.loader.impl.launch.knot.KnotClassLoader:145)) ~[fabric-loader-0.14.9.jar:?] 
   at java.lang.ClassLoader.loadClass([ClassLoader.java:520](file:///java.lang.ClassLoader:520)) ~[?:?] 
   at net.mcreator.test.init.TestModEntities.load([TestModEntities.java:23](file:///net.mcreator.test.init.TestModEntities:23)) ~[main/:?] 
   at net.mcreator.test.TestMod.onInitialize([TestMod.java:31](file:///net.mcreator.test.TestMod:31)) ~[main/:?] 
   at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0([EntrypointUtils.java:47](file:///net.fabricmc.loader.impl.entrypoint.EntrypointUtils:47)) ~[fabric-loader-0.14.9.jar:?] 
   ... 7 more 
  
BUILD SUCCESSFUL in 18s 
6 actionable tasks: 4 executed, 2 up-to-date 
Task completed in 18 seconds

Issue tracker rule checks (please read carefully)

Micasddsa avatar Sep 08 '22 02:09 Micasddsa