Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Posted

I'm not making a mod but a modpack and I cannot find anywhere for any kind of support on the issue I am having, I have started working on a modpack and I got to the stage of trying to test it just to see if it was playable at all (modpack in question https://www.curseforge.com/minecraft/modpacks/funkycraft/files

I am able to run the modded version of the game and make a world but around the 5 minute mark of running the world the game crashes and I get an crash message that looks like this; 

The game crashed whilst exception ticking world Error: java.util.ConcurrentModificationException: null Exit Code: -1

I get this everytime without fail and I have no idea what is causing it at all, and when I open the crash report this is what I get too;

-- Head --
Thread: Server thread
Stacktrace:
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1380) ~[?:1.8.0_51] {}
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512) ~[?:1.8.0_51] {}
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502) ~[?:1.8.0_51] {}
    at java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:312) ~[?:1.8.0_51] {}
    at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:743) ~[?:1.8.0_51] {}
    at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580) ~[?:1.8.0_51] {}
    at net.minecraft.world.IServerWorld.func_242417_l(SourceFile:11) ~[?:?] {re:computing_frames,re:mixin,re:classloading}
    at net.minecraft.world.spawner.WorldEntitySpawner.func_234966_a_(WorldEntitySpawner.java:178) ~[?:?] {re:classloading}
    at net.minecraft.world.spawner.WorldEntitySpawner.func_234967_a_(WorldEntitySpawner.java:124) ~[?:?] {re:classloading}
    at net.minecraft.world.spawner.WorldEntitySpawner.func_234979_a_(WorldEntitySpawner.java:110) ~[?:?] {re:classloading}
    at net.minecraft.world.server.ServerChunkProvider.func_241099_a_(ServerChunkProvider.java:364) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterweather.mixins.json:access.ServerChunkProviderAccess,pl:mixin:A}
    at net.minecraft.world.server.ServerChunkProvider$$Lambda$45518/826919408.accept(Unknown Source) ~[?:?] {}
    at java.util.ArrayList.forEach(ArrayList.java:1249) ~[?:1.8.0_51] {}
    at net.minecraft.world.server.ServerChunkProvider.func_217220_m(ServerChunkProvider.java:351) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterweather.mixins.json:access.ServerChunkProviderAccess,pl:mixin:A}
    at net.minecraft.world.server.ServerChunkProvider.func_217207_a(ServerChunkProvider.java:326) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterweather.mixins.json:access.ServerChunkProviderAccess,pl:mixin:A}
    at net.minecraft.world.server.ServerWorld.func_72835_b(ServerWorld.java:333) ~[?:?] {re:mixin,pl:accesstransformer:B,xf:fml:forgeendertech:coremod,re:classloading,pl:accesstransformer:B,xf:fml:forgeendertech:coremod,pl:mixin:APP:betternether.mixins.json:ServerWorldMixin,pl:mixin:APP:cavesandcliffs.mixins.json:common.world.gen.ServerWorldMixin,pl:mixin:APP:betterweather.mixins.json:access.ServerWorldAccess,pl:mixin:APP:betterweather.mixins.json:server.world.MixinServerWorld,pl:mixin:APP:bountifulbaubles.mixins.json:MixinServerWorld,pl:mixin:APP:immersiveengineering.mixins.json:coremods.ServerWorldMixin,pl:mixin:APP:abnormals_core.mixins.json:ServerWorldMixin,pl:mixin:APP:quark.mixins.json:ServerWorldMixin,pl:mixin:A}
 

I have no idea what is going on and any help would be great! I don't know what is causing this and how to fix it I am at a dead end!

  • Author
1 hour ago, diesieben07 said:

Post the debug.log.

20:03:57.861

Prepared asset index

20:03:58.213

Have 2662 total files to check or download

20:03:59.584

Nothing to download!

20:03:59.584

Downloading Java Runtime jre-legacy:8u51

20:03:59.659

Extracting 8 files! 

 

not entirely sure if this is the right thing, if not just let me know and I can keep looking.

  • Author
1 minute ago, Luis_ST said:

that's not the full debug log

Under levels should I have everything ticked I only had Debug ticked but I can have Debug, Info, Warn, Error and fatal.

  • Author
6 minutes ago, Luis_ST said:

what are you talking about?

In the Minecraft Output Menu tab I opened I have the option to show different things as I said before but I dont know what else counts as the debug log.

  • Author
6 minutes ago, diesieben07 said:

The debug.log is a file from the logs folder.

right let me look for you, sorry for the confusion. I'm very new to this.

 

  • Author
18 minutes ago, diesieben07 said:

Unfortunately this error could literally be any of the mods. 

I see that is annoying, I guess it's just time to test everyone of them

  • Author
10 hours ago, Luis_ST said:

you can use Binary Search to find the Mod which cause the crash

Whats binary search? How would I go about doing that?

The binary search is a way of finding a faulty thing among a lot of other things, without having to remove the things one-by-one.

This is useful for finding a broken mod among hundreds of mods, without having to spend time testing the mods one-by-one.

The procedure is simple:

  1. Remove half of the existing things, and put them aside.
  2. Run the program / game.
  3. Does the issue still exist?
    If YES: Repeat from step 1 with the current things.
    IF NO: Swap out the current things with the ones set aside, and repeat from step 1.
  4. Repeat this process until the problematic thing/s have been found.

From Forge Discord Bot

Edited by Luis_ST

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.