Jump to content

"MOJANG" Loading Screen Stuck at 100%


Recommended Posts

Hello Forge Forums! I'm new here, so let me know if I got anything wrong.

I'm trying to load Minecraft using a large amount of Forge mods. (489 JARs worth, apparently)
However, upon launching the game, the "MOJANG" loading screen eventually stops updating after the loading bar reaches 100%.
I left the game running for at least 30 minutes with no change.

The log loops

[Thread-0/WARN] [net.minecraftforge.fml.config.ConfigFileTypeHandler/CONFIG]: Configuration file /Users/unilock/Library/Application Support/PrismLauncher/instances/UNIPACK/.minecraft/config/washingcauldron-common.toml is not correct. Correcting
[Thread-0/DEBUG] [net.minecraftforge.common.ForgeConfigSpec$Builder$1/CORE]: List on key IgnoreWords is deemed to need correction. It failed validation.
[Thread-0/DEBUG] [net.minecraftforge.fml.config.ConfigFileTypeHandler/CONFIG]: Config file washingcauldron-common.toml changed, sending notifies
[Thread-0/DEBUG] [net.minecraftforge.fml.config.ConfigFileTypeHandler/CONFIG]: Config file ../reauth.toml changed, sending notifies
[Thread-0/WARN] [net.minecraftforge.fml.config.ConfigFileTypeHandler/CONFIG]: Configuration file /Users/unilock/Library/Application Support/PrismLauncher/instances/UNIPACK/.minecraft/config/agricraft/config-client.toml is not correct. Correcting
[Thread-0/DEBUG] [net.minecraftforge.fml.config.ConfigFileTypeHandler/CONFIG]: Config file agricraft/config-client.toml changed, sending notifies

after

[net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 8192x8192x4 minecraft:textures/atlas/blocks.png-atlas

until the "java" process is killed.

debug.log: https://gist.github.com/unilock/e600dd47c88f56a5da8fce1634406003
(careful, it's 56344 lines long!)

Info:
- CPU / GPU: Apple M2
- OS: macOS Ventura 13.1
- Java version: "OpenJDK Runtime Environment Zulu17.38+21-CA (build 17.0.5+8-LTS)"
- Launcher: Prism Launcher v6.1
- Minecraft version: 1.18.2
- Forge version: 40.2.0

Note that the only mod config change I've made is disabling AgriCraft's Create compat (`./config/agricraft/config-client.toml":"Compat"."Enable Create compat"."Enable Create compat" = false`) in order to fix a known issue in AgriCraft that causes a crash while loading the game.

Any help would be much appreciated :)
 

Edited by unilock
minor edits
Link to comment
Share on other sites

The last thing in that log is

Quote

[12Jan2023 05:49:52.479] [Thread-0/DEBUG] [net.minecraftforge.fml.config.ConfigFileTypeHandler/CONFIG]: Config file agricraft/config-client.toml changed, sending notifies

Which suggests an issue with agricraft.

Try removing agricraft altogether and see if you still have the problem.

Backup your world before removing mods.

 

Another reason why you can a stall in the loading screen is because you don't have enough memory assigned to the java process.

Java goes to 100% cpu utilization trying to find free memory where little exists. If this is happening, tt will eventually either finish or crash with an "out of memory" error.

Boilerplate:

If you don't post your logs/debug.log we can't help you. For curseforge you need to enable the forge debug.log in its minecraft settings. You should also post your crash report if you have one.

If there is no error in the log file and you don't have a crash report then post the launcher_log.txt from the minecraft folder. Again for curseforge this will be in your curseforge/minecraft/Install

Large files should be posted to a file sharing site like https://gist.github.com  You should also read the support forum sticky post.

Link to comment
Share on other sites

55 minutes ago, warjort said:

The last thing in that log is

...

Which suggests an issue with agricraft.

Try removing agricraft altogether and see if you still have the problem.

The three config file warnings at the end of the debug log reference Agricraft, ReAuth, and Washing Cauldron, so I suppose I'll remove all three for the sake of testing. (as well as AgriCraft Optifine Compat, a mod that fixes AgriCraft conflicts with shaders, and InfinityLib, which is just an AgriCraft dependency. note that I do not use OptiFine!)

 

55 minutes ago, warjort said:

Another reason why you can a stall in the loading screen is because you don't have enough memory assigned to the java process.

Java goes to 100% cpu utilization trying to find free memory where little exists. If this is happening, it will eventually either finish or crash with an "out of memory" error.

I had 8 GiB (8192 MiB) of RAM allocated, but I'll try 12 GiB (12288 MiB).

 

55 minutes ago, warjort said:

Backup your world before removing mods.

I haven't been able to get the game to start at all yet :v
(well, I did once, but I honestly have no idea what I did that fixed it, nor what once again broke it...)

 

UPDATE:
Now the log stops entirely after

```
[Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 8192x8192x4 minecraft:textures/atlas/blocks.png-atlas
```

(hm, can I not make code blocks in replies?)

EDIT: New debug.log: https://gist.github.com/unilock/c4063a805f9ce1ea7305149cf873240a

I think next I'll try removing Smooth Boot (Reloaded), a mod which makes the game's startup process multithreaded. Wish me luck.

Edited by unilock
specify Forge version of Smooth Boot
Link to comment
Share on other sites

If you can download the java jdk (java development kit) and use the "jstack" command to get a thread dump, we can see where it is stuck.

https://www.baeldung.com/java-thread-dump

 

Otherwise you are going to have to experiment with removing mods until you find the mod that makes the problem go away.

Boilerplate:

If you don't post your logs/debug.log we can't help you. For curseforge you need to enable the forge debug.log in its minecraft settings. You should also post your crash report if you have one.

If there is no error in the log file and you don't have a crash report then post the launcher_log.txt from the minecraft folder. Again for curseforge this will be in your curseforge/minecraft/Install

Large files should be posted to a file sharing site like https://gist.github.com  You should also read the support forum sticky post.

Link to comment
Share on other sites

Quote

[12Jan2023 07:20:23.619] [pool-3-thread-1/DEBUG] [Forgery/]: Original Mixin error org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @FabInject annotation on build could not find any targets matching 'method_30987()Lnet/minecraft/class_5485;' in net.minecraft.world.level.biome.BiomeGenerationSettings$Builder. Using refmap fabrication-refmap.json

You seem to have at least one fabric mod installed?

Boilerplate:

If you don't post your logs/debug.log we can't help you. For curseforge you need to enable the forge debug.log in its minecraft settings. You should also post your crash report if you have one.

If there is no error in the log file and you don't have a crash report then post the launcher_log.txt from the minecraft folder. Again for curseforge this will be in your curseforge/minecraft/Install

Large files should be posted to a file sharing site like https://gist.github.com  You should also read the support forum sticky post.

Link to comment
Share on other sites

Removing Smooth Boot (Reloaded) fixed the issue! Thanks for the assistance!

I can still get that thread dump (with Smooth Boot installed) if you want to take a look at it. If not, could you give any tips on what to look for for what's causing the freeze? I'd like to report the bug on Smooth Boot's issue tracker.

 

1 minute ago, warjort said:

You seem to have at least one fabric mod installed?

I have the mod Forgery installed, which is a Forge port of the mod Fabrication. I guess they didn't rename their refmap 🤷‍♀️

Link to comment
Share on other sites

You should give the thread dump to the smooth boot mod author.

Boilerplate:

If you don't post your logs/debug.log we can't help you. For curseforge you need to enable the forge debug.log in its minecraft settings. You should also post your crash report if you have one.

If there is no error in the log file and you don't have a crash report then post the launcher_log.txt from the minecraft folder. Again for curseforge this will be in your curseforge/minecraft/Install

Large files should be posted to a file sharing site like https://gist.github.com  You should also read the support forum sticky post.

Link to comment
Share on other sites

Quote

@FabInject annotation on build could not find any targets matching 'method_30987()Lnet/minecraft/class_5485;

They didn't remap the mixins either. Or they were suppossed to remove that file?

That is a fabric "intermediary" class mapping which won't work with forge.

Edited by warjort

Boilerplate:

If you don't post your logs/debug.log we can't help you. For curseforge you need to enable the forge debug.log in its minecraft settings. You should also post your crash report if you have one.

If there is no error in the log file and you don't have a crash report then post the launcher_log.txt from the minecraft folder. Again for curseforge this will be in your curseforge/minecraft/Install

Large files should be posted to a file sharing site like https://gist.github.com  You should also read the support forum sticky post.

Link to comment
Share on other sites

11 minutes ago, warjort said:

You should give the thread dump to the smooth boot mod author.

Will do, thanks :)

 

8 minutes ago, warjort said:

They didn't remap the mixins either. Or they were suppossed to remove that file?

That is a fabric "intermediary" class mapping which won't work with forge.

Now that... is above my paygrade :P

But I imagine it has something to do with this:
https://git.sleeping.town/unascribed/ForgeryTools#forgerytools

(referenced in Fabrication's source here)

Link to comment
Share on other sites

 

Good news, I'm having this issue again. I had to remove Quark to get it working again, but unfortunately that's not something I can (/ want to) do this time around. Hopefully I can debug my way out of this instead?

debug.log *with* Quark (a bit after it freezes): https://gist.github.com/unilock/1e15ee76f39521271440fd2f1a84aa47#file-debug-broken-log
debug.log *without* Quark (on the title screen): https://gist.github.com/unilock/1e15ee76f39521271440fd2f1a84aa47#file-debug-working-log

Thread dump *with* Quark: https://gist.github.com/unilock/1e15ee76f39521271440fd2f1a84aa47#file-threaddump-broken-txt
Thread dump *without* Quark: https://gist.github.com/unilock/1e15ee76f39521271440fd2f1a84aa47#file-threaddump-working-txt

I *think* the freeze has something to do with the last line of the log w/ Quark installed:
```
[Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 16384x8192x4 minecraft:textures/atlas/blocks.png-atlas
```

The log w/o Quark reads the following:
```
[Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 8192x8192x4 minecraft:textures/atlas/blocks.png-atlas
```
...and obviously continues past that message as well.
The difference is (what I assume to be) the difference in image dimensions between the two generated `blocks.png-atlas` files(?).

Any thoughts?
 

Edited by unilock
Link to comment
Share on other sites

The "broken" thread dump just shows it processing image data. It is not "stuck".

Of course it might be looping infinitely due to one of your mods breaking minecraft's internal data structures. But that isn't something we can diagnose with a log.

 

If you managed to narrow it down to the quark mod, I suggest you check you have the latest version then contact the mod author.

But it could also be as I said above, where the increased number of mods requires a bigger texture atlas for more textures. That is stressing your memory and the java garbage collector.

Boilerplate:

If you don't post your logs/debug.log we can't help you. For curseforge you need to enable the forge debug.log in its minecraft settings. You should also post your crash report if you have one.

If there is no error in the log file and you don't have a crash report then post the launcher_log.txt from the minecraft folder. Again for curseforge this will be in your curseforge/minecraft/Install

Large files should be posted to a file sharing site like https://gist.github.com  You should also read the support forum sticky post.

Link to comment
Share on other sites

It worked after I removed Biomes O' Plenty, with Quark still installed. I am convinced it's because there are simply too many textures for the game to stitch together (or more likely, as you said, too many for my hardware). Which I think is pretty funny!
(I'm not a big fan of Biomes O' Plenty anyway)

Thanks for the help, again :)

EDIT: It should be noted that Smooth Boot (Reloaded) still stops the game from loading, even if it would otherwise (when enough mods are removed). Maybe because it runs more threads concurrently, thus making the game use more memory at once... or something.

Edited by unilock
Link to comment
Share on other sites

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

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • 중학여관 ↑BCGAME88·COM↕ 돈의여관 후암여관 역촌여관 구의여관 nlv45 도화여관 당산여관 개포여관 안동여관 eva04 거제여관 무악여관 회기여관 공덕여관 ebb60 장충여관 원남여관 신계여관 자곡여관 fcs93 길음여관 안성여관 광양여관 공항여관 pcu58 남학여관 이문여관 길동여관 남창여관 wne14 신사여관 강동여관 현석여관 이방여관 cxg35 상수여관 경산여관 산방여관 여수여관 qmj70 갈월여관 무악여관 청담여관 오류여관 hhi66 대흥여관 도선여관 오금여관 태안여관 exw77 우이여관 도림여관 궁정여관 응봉여관 mbb10 명륜여관 여주여관 장안여관 누상여관 syi67 삼선여관 혜화여관 오곡여관 후암여관 lmt43 성남여관 중구여관 평동여관 장교여관 wbf89 중화여관 석촌여관 동자여관 용인여관 equ74 황학여관 전농여관 한강여관 양천여관 fst68 충신여관 효제여관 안국여관 신촌여관 pqy86 현석여관 적선여관 광장여관 세곡여관 ipw32 이방여관 구의여관 청담여관 후암여관 uwb61 여주여관 완주여관 저동여관 함안여관 cjo70 가리봉여관 과해여관 이문여관 남현여관 rak46 수유여관 산천여관 마포여관 남원여관 wkp20 낙원여관 여주여관 이천여관 수유여관 xwf62
    • 수송오피 ↕BCGAME88·COM☞ 공주오피 장교오피 수서오피 안양오피 jrp16 상일오피 우면오피 남대문오피 경산오피 qtn97 화성오피 안산오피 세종오피 후암오피 oft99 송파오피 신사오피 체부오피 삼청오피 ohj29 안동오피 해남오피 서소문오피 한남오피 oti52 제주오피 을지오피 상주오피 영등포오피 goe47 부천오피 상봉오피 교남오피 도선오피 dvi99 마곡오피 현석오피 진주오피 주성오피 qjn95 역삼오피 서귀포오피 을지오피 당산오피 dix26 신수오피 명일오피 하남오피 가평오피 bpu58 이문오피 상암오피 흑석오피 거제오피 euf67 공릉오피 행당오피 이화오피 창신오피 alj94 의정부오피 자곡오피 대신오피 남학오피 jnq09 교남오피 한남오피 계동오피 구기오피 dqt74 구리오피 남학오피 부여오피 파주오피 orq50 삼선오피 소공오피 아산오피 부여오피 yhb98 염리오피 대구오피 안성오피 내발산오피 tpr79 주자오피 암사오피 상월곡오피 상왕십리오피 jed12 화순오피 문배오피 여주오피 과해오피 xhp43 상일오피 목동오피 충무오피 사천오피 yjb60 을지오피 둔촌오피 고척오피 월계오피 xwe08 연남오피 사직오피 당산오피 봉래오피 wsj65 목포오피 쌍문오피 관악오피 반포오피 fsn63
    • 서린스포츠마사지 ☆BCGAME88·COM◑ 도화스포츠마사지 하남스포츠마사지 하남스포츠마사지 사근스포츠마사지 jdv79 역삼스포츠마사지 오류스포츠마사지 남현스포츠마사지 장안스포츠마사지 auq08 온수스포츠마사지 서빙고스포츠마사지 하왕십리스포츠마사지 동작스포츠마사지 ydn76 상수스포츠마사지 시흥스포츠마사지 의정부스포츠마사지 당산스포츠마사지 ubm49 신공덕스포츠마사지 안양스포츠마사지 합정스포츠마사지 봉래스포츠마사지 nqi47 의정부스포츠마사지 둔촌스포츠마사지 강일스포츠마사지 상수스포츠마사지 wvs51 관악스포츠마사지 하남스포츠마사지 대현스포츠마사지 동선스포츠마사지 nfs35 김천스포츠마사지 중곡스포츠마사지 가리봉스포츠마사지 신수스포츠마사지 gau99 현석스포츠마사지 가양스포츠마사지 소격스포츠마사지 논현스포츠마사지 euh54 칠곡스포츠마사지 도봉스포츠마사지 운니스포츠마사지 구미스포츠마사지 jmv53 논현스포츠마사지 중랑스포츠마사지 제주스포츠마사지 중계스포츠마사지 dnw50 밀양스포츠마사지 북가좌스포츠마사지 하남스포츠마사지 혜화스포츠마사지 bbd55 내자스포츠마사지 당인스포츠마사지 갈현스포츠마사지 연남스포츠마사지 ppj02 신대방스포츠마사지 삼성스포츠마사지 상왕십리스포츠마사지 강남스포츠마사지 fnw11 속초스포츠마사지 암사스포츠마사지 의왕스포츠마사지 문경스포츠마사지 lsv40 신림스포츠마사지 망우스포츠마사지 신사스포츠마사지 봉원스포츠마사지 txv79 교북스포츠마사지 마포스포츠마사지 인사스포츠마사지 과천스포츠마사지 kao49 신창스포츠마사지 당진스포츠마사지 여수스포츠마사지 구미스포츠마사지 grd67 삼척스포츠마사지 대신스포츠마사지 관철스포츠마사지 휘경스포츠마사지 tyr22 구수스포츠마사지 홍익스포츠마사지 산천스포츠마사지 봉원스포츠마사지 abb37 대전스포츠마사지 수서스포츠마사지 창성스포츠마사지 진주스포츠마사지 sdf35 강일스포츠마사지 개포스포츠마사지 장안스포츠마사지 중곡스포츠마사지 gtj51 입정스포츠마사지 금천스포츠마사지 낙원스포츠마사지 신계스포츠마사지 ecg72
    • 청진대딸방 ▷BCGAME88·COM▒ 상도대딸방 등촌대딸방 개봉대딸방 고흥대딸방 lkp40 잠원대딸방 길동대딸방 망원대딸방 견지대딸방 jjp90 경주대딸방 대조대딸방 부산대딸방 인의대딸방 ati80 둔촌대딸방 학방대딸방 풍납대딸방 진관대딸방 dmj95 신문대딸방 남현대딸방 신창대딸방 과천대딸방 jdi77 대현대딸방 남산대딸방 하중대딸방 묵동대딸방 dax08 다동대딸방 세곡대딸방 삼선대딸방 사당대딸방 ups15 마천대딸방 연지대딸방 충정로대딸방 율현대딸방 ulr65 보문대딸방 누상대딸방 도곡대딸방 영암대딸방 dpg98 혜화대딸방 평창대딸방 안국대딸방 창원대딸방 uuj71 서교대딸방 주성대딸방 동선대딸방 잠원대딸방 lcp96 고척대딸방 배방대딸방 전농대딸방 홍익대딸방 sxu61 여주대딸방 을지대딸방 훈정대딸방 청운대딸방 khs20 양화대딸방 중림대딸방 관훈대딸방 장사대딸방 knt43 용강대딸방 상일대딸방 저동대딸방 인현대딸방 jur65 해남대딸방 상일대딸방 구미대딸방 이태원대딸방 erh43 창동대딸방 운니대딸방 동빙고대딸방 사천대딸방 vsj22 의왕대딸방 상봉대딸방 대림대딸방 동작대딸방 epk50 시흥대딸방 공항대딸방 목동대딸방 강서대딸방 wbe16 광장대딸방 하남대딸방 중동대딸방 화곡대딸방 cyo77 사직대딸방 석촌대딸방 학방대딸방 풍납대딸방 jls29 동빙고대딸방 문정대딸방 은평대딸방 묵동대딸방 pdf32 사간대딸방 홍지대딸방 노고산대딸방 오산대딸방 agp18
    • 원서이발소 †BCGAME88·COM◁ 봉익이발소 옥인이발소 강남이발소 중구이발소 lgn28 금호이발소 신계이발소 이촌이발소 용문이발소 cvg39 재동이발소 쌍림이발소 가산이발소 동해이발소 ldf55 구로이발소 명일이발소 상수이발소 남대문이발소 tiq08 송현이발소 안암이발소 김포이발소 역삼이발소 uim64 의왕이발소 금천이발소 오곡이발소 보문이발소 mcc48 효제이발소 광진이발소 배방이발소 고양이발소 xfs76 화순이발소 신영이발소 쌍림이발소 평택이발소 std12 광명이발소 완주이발소 합동이발소 관훈이발소 rqq36 당진이발소 홍성이발소 가양이발소 체부이발소 bkv93 구기이발소 사천이발소 고창이발소 평창이발소 bkp62 흑석이발소 묵동이발소 양주이발소 광진이발소 svj85 수하이발소 옥인이발소 신공덕이발소 무학이발소 bqw01 필운이발소 연건이발소 본동이발소 온수이발소 ekn05 신창이발소 남대문이발소 사당이발소 돈암이발소 wuu80 하중이발소 파주이발소 행당이발소 사간이발소 cix14 의정부이발소 산림이발소 포항이발소 고양이발소 uig41 논현이발소 회현이발소 잠원이발소 능동이발소 vll06 하왕십리이발소 삼전이발소 홍지이발소 평창이발소 qdc31 홍익이발소 인현이발소 평동이발소 충주이발소 lup28 충주이발소 대치이발소 신월이발소 배방이발소 wbh26 합동이발소 소공이발소 거여이발소 남창이발소 itt22 예관이발소 거창이발소 구리이발소 봉래이발소 vwl05
  • Topics

×
×
  • Create New...

Important Information

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