Skidamek / AutoModpack

Enjoy a seamless modpack installation process and effortless updates with a user-friendly solution that simplifies management, making your gaming experience a breeze.
https://modrinth.com/mod/automodpack
GNU Lesser General Public License v3.0
90 stars 29 forks source link

Fabric loader < 0.15.7 - Client stuck in perpetual "Negotiating..." state #218

Closed drafu closed 1 week ago

drafu commented 3 months ago

Bug description

Updated Automodpack on both server and client from 3.5.2 to 4.0.0-beta1 (Fabric 1.20.1).

When trying to connect to server, client is stuck in "Negotiating..." for 30 seconds (default Minecraft timeout) before getting disconnected with:

Failed to connect to server
Took to long to log in
[Back to Server list]

No relevant client-side logs are being written.

Relevant server-side logs:

[11:46:18] [Server thread/INFO]: drafu has installed AutoModpack.
[11:46:18] [Netty Epoll Server IO #33/INFO]: drafu has installed whole modpack
[11:46:48] [Server thread/INFO]: Disconnecting com.mojang.authlib.GameProfile@2f6a670e[id=<null>,name=drafu,properties={},legacy=false] (/192.168.23.1:44634): Took too long to log in
[11:46:48] [Server thread/INFO]: com.mojang.authlib.GameProfile@2f6a670e[id=<null>,name=drafu,properties={},legacy=false] (/192.168.23.1:44634) lost connection: Took too long to log in
[11:46:48] [Server thread/WARN]: handleDisconnection() called twice

Full server mod list:

'[1.20]-alivent-messenger-1.2.8.jar'
Adorn-5.0.1+1.20.1-fabric.jar
AdvancementPlaques-1.20.1-fabric-1.4.11.jar
AllStackable-v2.0.0-1.20.1.jar
alternate-current-mc1.20-1.7.0.jar
AmbientSounds_FABRIC_v5.3.9_mc1.20.1.jar
amecs-1.3.10+mc.1.20.1.jar
antique-atlas-1.3.0+1.20.jar
anti-xray-1.3.1-Fabric-1.20.1.jar
appleskin-fabric-mc1.20.1-2.5.1.jar
architectury-9.2.14-fabric.jar
ArmorStatues-v8.0.5-1.20.1-Fabric.jar
automodpack-fabric-4.0.0-beta1-1.20.1.jar
autotag-2.0.2+1.20.jar
auto_third_person-fabric-1.20.1-2.1.jar
balm-fabric-1.20.1-7.2.2.jar
BarteringStation-v8.0.0-1.20.1-Fabric.jar
bclib-3.0.14.jar
beautify-1.1.0+fabric-1.20.jar
BetterAdvancements-Fabric-1.20.1-0.3.2.162.jar
BetterAnimationsCollection-v8.0.0-1.20.1-Fabric.jar
betterbeds-1.3.0-1.19.3.jar
bettercombat-fabric-1.8.4+1.20.1.jar
better-end-4.0.11.jar
betterendcitiesbetterend-1.20.1.jar
BetterF3-7.0.2-Fabric-1.20.1.jar
better-fabric-console-mc1.20.1-1.1.6.jar
better-nether-9.0.10.jar
BetterPingDisplay-Fabric-1.20.1-1.1.1.jar
BetterThirdPerson-Fabric-1.20-1.9.0.jar
BetterTridents-v8.0.1-1.20.1-Fabric.jar
biomemakeover-FABRIC-1.20.1-1.11.4.jar
BlockRunner-v8.0.3-1.20.1-Fabric.jar
blur-3.1.0.jar
Boat-Item-View-Fabric-1.20.1-0.0.5.jar
Bookshelf-Fabric-1.20.1-20.1.9.jar
brokenleadwarner-1.1.1+1.20.x.jar
brrp-fabric-1.0.1-1.20.1.jar
c2me-fabric-mc1.20.1-0.2.0+alpha.11.5.jar
CameraOverhaul-1.4.0-fabric-universal.jar
caxton-0.5.6+1.20.1-FABRIC.jar
charmofundying-fabric-6.4.5+1.20.1.jar
chat_heads-0.10.31-fabric-1.20.jar
chatpatches-201.5.5.jar
chefs-delight-1.0.3-fabric-1.20.1.jar
chickensshed-1.5.0+1.20.1-fabric.jar
Chunky-1.3.138.jar
CIA-1.1.0-Fabric-MC1.20.1.jar
ClearDespawn-fabric-1.20.2-1.1.15.jar
clickthrough-1.20-fabric0.83.0-0.4.1.jar
cloth-config-11.1.118-fabric.jar
collective-1.20.1-7.36.jar
comforts-fabric-6.3.5+1.20.1.jar
continuity-3.0.0-beta.4+1.20.1.jar
Couplings-1.9.4+1.20.jar
CraftTweaker-fabric-1.20.1-14.0.36.jar
CreativeCore_FABRIC_v2.11.24_mc1.20.1.jar
cristellib-1.1.5-fabric.jar
ctov-3.4.2.jar
ctov-beautify-compat-2.0.jar
ctov-chefs-delight-compat-2.0.jar
ctov-farmers-delight-compat-2.1.jar
ctov-friends-and-foes-compat-2.0.jar
ctov-more-villagers-compat-2.0.jar
ctov-villagers-plus-compat-2.0.jar
CullLessLeaves-1.3.0.jar
cupboard-fabric-1.20.1-2.3.jar
DarkPaintings-Fabric-1.20.1-17.0.4.jar
dcintegration-fabric-3.0.5-1.20.1.jar
Debugify-1.20.1+2.0.jar
deeperdarker-fabric-1.20-1.2.6.jar
DiagonalFences-v8.1.3-1.20.1-Fabric.jar
DiagonalWindows-v8.1.3-1.20.1-Fabric.jar
DistinguishedPotions-v8.0.2-1.20.1-Fabric.jar
drippyloadingscreen_fabric_3.0.2_MC_1.20.1.jar
dynamiccrosshair-7.4.4+1.20-fabric.jar
EasyAnvils-v8.0.1-1.20.1-Fabric.jar
EasyShulkerBoxes-v8.0.1-1.20.1-Fabric.jar
EchoChest-v8.0.0-1.20.1-Fabric.jar
EffectDescriptions-v8.0.2-1.20.1-Fabric.jar
elytraslot-fabric-6.3.0+1.20.1.jar
EnchantingInfuser-v8.0.2-1.20.1-Fabric.jar
EnchantmentDescriptions-Fabric-1.20.1-17.0.14.jar
endermanoverhaul-fabric-1.20.1-1.0.4.jar
ends_delight-fabric-1.20.1-1.0.1.jar
enhancedblockentities-0.9+1.20.jar
EnhancedVisuals_FABRIC_v1.6.9_mc1.20.1.jar
entityculling-fabric-1.6.2-mc1.20.1.jar
everycomp-1.20-2.6.35-fabric.jar
exordium-fabric-1.2.1-mc1.20.1.jar
expandeddelight-0.3.0.2.jar
extraalchemy-fabric-1.20.1-1.10.0.jar
fabric-api-0.92.0+1.20.1.jar
fabric-carpet-1.20-1.4.112+v230608.jar.disabled
fabric-language-kotlin-1.10.18+kotlin.1.9.22.jar
fabric-release-regrowth-1.20-83.31.1.jar
fabrictailor-2.1.2.jar
fancymenu_fabric_3.1.2_MC_1.20.1.jar
farmers-delight-fabric-1.4.3.jar
farmersknives-3.0.2.jar
farsight-fabric-1.20.1-4.2.jar
fast-portals-1.0.3.jar
fastquit-3.0.0+1.20+.jar
ferritecore-6.0.1-fabric.jar
feytweaks-1.20-1.2.7.jar
ForgeConfigAPIPort-v8.0.0-1.20.1-Fabric.jar
friendsandfoes-fabric-mc1.20.1-2.0.9.jar
geckolib-fabric-1.20.1-4.4.2.jar
guardvillagers-2.0.9-1.20.1.jar
handcrafted-fabric-1.20.1-3.0.6.jar
herdspanic-1.1.0.jar
highlight-fabric-1.20-2.0.1.jar
hoesarescythes-1.2-1.20.1.jar
HopoBetterMineshaft-[1.20-1.20.1]-1.1.8.jar'
'HopoBetterRuinedPortals-[1.20-1.20.2]-1.3.7.jar'
'HopoBetterUnderwaterRuins-[1.20-1.20.2]-1.1.4b.jar'
HorseExpert-v8.1.1-1.20.1-Fabric.jar
horse-stonks-1.0.1.jar
Iceberg-1.20.1-fabric-1.1.18.jar
ImmediatelyFast-Fabric-1.2.10+1.20.4.jar
immersive_paintings-0.6.7+1.20.1-fabric.jar
indium-1.0.30+mc1.20.4.jar
InertiaAntiCheat-0.0.6.2.jar.disabled
InventoryProfilesNext-fabric-1.20-1.10.9.jar
invhud.fabric.1.20-3.4.18.jar
invisibleframes-1.1.0+1.20.jar
InvView-1.4.12-1.20+.jar
iris-mc1.20.1-1.6.17.jar
ironchests-5.0.2-fabric.jar
Jade-1.20-fabric-11.8.0.jar
jamlib-0.6.1+1.20.x.jar
knavesneeds-fabric-2.0.1+1.20.1.jar
konkrete_fabric_1.8.1_MC_1.20.1.jar
krypton-0.2.3.jar
lambdynamiclights-2.3.2+1.20.1.jar
language-reload-1.5.10+1.20.1.jar
lanterns-belong-on-walls-1.6.1+1.20.1.jar
lazydfu-0.1.3.jar
lazy-language-loader-0.3.3.jar
LeaveMyBarsAlone-v8.0.0-1.20.1-Fabric.jar
LeavesBeGone-v8.0.0-1.20.1-Fabric.jar
ledger-1.2.8.jar
libertyvillagers-2.0.0+fabric+1.20.1.jar
libIPN-fabric-1.20-4.0.1.jar
lithium-fabric-mc1.20.1-0.11.2.jar
lithostitched-fabric-1.20.1-1.1.5.jar
lootr-1.20-0.7.30.77.jar
lunade-fastanim-1.6-1.20.jar
melody_fabric_1.0.4_MC_1.20.1-1.20.4.jar
memoryleakfix-fabric-1.17+-1.1.5.jar
MixinConflictHelper-1.2.0.jar
mixintrace-1.1.1+1.17.jar
modelfix-1.14-fabric.jar
modernfix-fabric-5.13.0+mc1.20.1.jar
modmenu-7.2.2.jar
moonlight-1.20-2.10.10-fabric.jar
morebannerfeatures-1.2.0-1.20.jar
moreculling-1.20.4-0.22.1.jar
MoreCullingExtra-1.1-1.20.1.jar
moremcmeta-1.20.1-4.4.7-fabric.jar
morevillagers-fabric-1.20.1-5.0.0.jar
MutantMonsters-v8.0.7-1.20.1-Fabric.jar
mvs-4.1.1-1.20-fabric.jar
mythic_charms-fabric-1.20.1-0.7.0.jar
mythic-mounts-1.20.1-7.2.jar
'namepain-1.5.2 fabric-1.20.x.jar'
naturalist-fabric-4.0.3-1.20.1.jar
Necronomicon-Fabric-1.4.2.jar
netherportalfix-fabric-1.20-13.0.1.jar
NethersDelight-1.0.0.jar
NoChatReports-FABRIC-1.20.1-v2.2.2.jar
notenoughanimations-fabric-1.7.1-mc1.20.1.jar
noxesium-1.0.3.jar
nvidium-0.2.6-beta.jar
nyfsspiders-fabric-1.20.1-2.1.1.jar
oceansdelight-fabric-1.0.2-1.20.jar
onsoulfire-1.20.1.jar
Origins-1.20.1-1.10.0.jar
OverflowingBars-v8.0.0-1.20.1-Fabric.jar
owo-lib-0.11.2+1.20.jar
Patchouli-1.20.1-84-FABRIC.jar
Pehkui-3.7.12+1.14.4-1.20.4.jar
PickUpNotifier-v8.0.0-1.20.1-Fabric.jar
player-animation-lib-fabric-1.0.2-rc1+1.20.jar
polymorph-fabric-0.49.1+1.20.1.jar
PresenceFootsteps-1.9.1.jar
Prism-1.20.1-fabric-1.0.5.jar
PuzzlesLib-v8.1.17-1.20.1-Fabric.jar
reeses_sodium_options-1.7.2+mc1.20.1-build.101.jar
replaymod-1.20.1-2.6.13.jar
replayvoicechat-1.20.1-1.3.3.jar
rer-2.9.0.jar
resourcefulconfig-fabric-1.20.1-2.1.2.jar
resourcefullib-fabric-1.20.1-2.1.23.jar
ResourcePackOverrides-v8.0.3-1.20.1-Fabric.jar
respawningshulkers-1.20.1-3.7.jar
Retraining-fabric-1.20.1-1.3.1.jar
right-click-harvest-3.2.3+1.19.x-1.20.1-fabric.jar
RoughlyEnoughItems-12.0.684-fabric.jar
RoughlyEnoughProfessions-fabric-1.20.1-2.0.2.jar
Rrls-3.2.0-1.20.1-fabric.jar
servercore-fabric-1.3.9+1.20.1.jar
ShowMeWhatYouGot-1.20-1.1.1.jar
simplyswords-fabric-1.54.0-1.20.1.jar
skinlayers3d-fabric-1.6.2-mc1.20.1.jar
sleepwarp-2.2.0_rc1+1.20.1.jar.disabled
smarterfarmers-1.20-1.8.1-fabric.jar
sodium-extra-0.5.4+mc1.20.1-build.115.jar
sodium-fabric-0.5.8+mc1.20.1.jar
sound-physics-remastered-fabric-1.20.1-1.3.1.jar
spark-1.10.53-fabric.jar
spiceoffabric-1.6.2+mc1.20.1.jar
spyglass-improvements-1.4+mc1.20+fabric.jar
squaremap-fabric-mc1.20.1-1.2.0.jar
stack-to-nearby-chests-mc1.20.1-0.5.4.jar
starlight-1.1.2+fabric.dbc156f.jar
Statement-4.2.9+1.14.4-1.20.4.jar
Structory_1.20.1_v1.3.2.jar
styled-chat-2.2.3+1.20.1.jar
StylishEffects-v8.0.2-1.20.1-Fabric.jar
talkbubbles-1.0.8.jar
TeamCapes-fabric-1.0.0.jar
tia-1.20-1.1-fabric.jar
timeoutout-1.0.3+1.19.1.jar.disabled
TinySkeletons-v8.0.1-1.20.1-Fabric.jar
ToolStats-Fabric-1.20.1-16.0.8.jar
TradingPost-v8.0.2-1.20.1-Fabric.jar
transmog-fabric-1.2.4+1.20.jar
travelers-backpack-1.20.1-9.1.9.jar
TreeChop-1.20.1-fabric-0.18.8.jar
trinkets-3.7.1.jar
twigs-3.1.0-fabric.jar
UniversalBoneMeal-v8.0.1-1.20.1-Fabric.jar
UniversalEnchants-v8.0.0-1.20.1-Fabric.jar
vanish-1.4.2+1.20.jar
vcinteraction-fabric-1.20.1-1.0.6.jar
villagerleads-0.0.2.jar
villagernames-1.20.1-7.3.jar
villager-see-villager-do-1.1.12-b2+MC1.20-1.20.1.jar
'VillagersPlus_3.1_(FABRIC)_for_1.20.1.jar'
voicechat-fabric-1.20.1-2.4.32.jar
waveycapes-fabric-1.4.3-mc1.20.1.jar
waystones-fabric-1.20-14.1.3.jar
weaponmaster-client-only-fabric-1.20.1-3.0.5.jar
windchimes-1.2.4+1.20.jar
worldedit-mod-7.2.15.jar
yet-another-config-lib-fabric-3.2.2+1.20.jar
YungsApi-1.20-Fabric-4.0.3.jar
YungsBetterDesertTemples-1.20-Fabric-3.0.3.jar
YungsBetterDungeons-1.20-Fabric-4.0.3.jar
YungsBetterJungleTemples-1.20-Fabric-2.0.4.jar
YungsBetterMineshafts-1.20-Fabric-4.0.4.jar
YungsBetterNetherFortresses-1.20-Fabric-2.0.5.jar
YungsBetterOceanMonuments-1.20-Fabric-3.0.4.jar
YungsBetterStrongholds-1.20-Fabric-4.0.3.jar
YungsBetterWitchHuts-1.20-Fabric-3.0.3.jar

automodpack-server.json:

{
  "modpackName": "Venture",
  "modpackHost": true,
  "generateModpackOnStart": true,
  "syncedFiles": [
    "/mods/",
    "/config/",
    "/resourcepacks/",
    "/shaderpacks/",
    "!/mods/anti-xray-*.jar",
    "!/mods/vanish-*.jar",
    "!/mods/better-fabric-console-*.jar",
    "!/config/allstackable-global-config.json.bk",
    "!/config/jade/sort-order.json",
    "!/config/Discord-Integration.toml",
    "!/mods/[1.20]-alivent-messenger-*.jar",
    "!/mods/alternate-current-mc1.20-*.jar",
    "!/mods/autotag-*.jar",
    "!/mods/betterendcitiesbetterend-*.jar",
    "!/mods/chickensshed-*.jar",
    "!/mods/Chunky-*.jar",
    "!/mods/Couplings-*.jar",
    "!/mods/CIA-*.jar",
    "!/mods/fast-portals-*.jar",
    "!/mods/herdspanic-*.jar",
    "!/mods/hoesarescythes-*.jar",
    "!/mods/Hopo*",
    "!/mods/horse-stonks-*.jar",
    "!/mods/invisibleframes-*.jar",
    "!/mods/LeavesBeGone-*.jar",
    "!/mods/letmedespawn-fabric-*.jar",
    "!/mods/mvs-*.jar",
    "!/mods/netherportalfix-fabric-*.jar",
    "!/mods/fabric-release-regrowth-*.jar",
    "!/mods/respawningshulkers-*.jar",
    "!/mods/right-click-harvest-*.jar",
    "!/mods/sleepwarp-*.jar",
    "!/mods/smarterfarmers-*.jar",
    "!/mods/stackables-*.jar",
    "!/mods/Structory_*.jar",
    "!/mods/styled-chat-*.jar",
    "!/mods/Towns-and-Towers-*.jar",
    "!/mods/UniversalBoneMeal-*.jar",
    "!/mods/villagernames-*.jar",
    "!/mods/vcinteraction-*.jar",
    "!/mods/Yungs*",
    "!/mods/villager-see-villager-do-*.jar",
    "!/mods/libertyvillagers-*.jar",
    "!/mods/squaremap-*.jar",
    "!/config/voicechat/username-cache.json",
    "!/config/spark/activity.json",
    "!/config/chunky/tasks/*.properties",
    "!/config/jade/usernamecache.json",
    "!/mods/InvView-*.jar",
    "!/mods/villagerleads-*.jar",
    "!/config/everycomp-hazardous.properties",
    "!/config/everycomp-common.json",
    "!/config/ironchests/defaults.properties",
    "!/config/worldedit/worldedit.properties"
  ],
  "allowEditsInFiles": [
    "/options.txt",
    "/config/sodium-options.json",
    "/config/sodium-extra-options.json",
    "/config/sound_physics_remastered/soundphysics.properties",
    "/config/allstackable-global-config.json",
    "/config/styled-chat.json",
    "/config/spiceoffabric.hjson",
    "/config/voicechat/voicechat-client.properties",
    "/config/voicechat/voicechat-volumes.properties",
    "/config/voicechat/username-cache.json",
    "/config/c2me.toml",
    "/config/exordium.json",
    "/config/jade/usernamecache.json",
    "/shaderpacks/Complementary*.zip.txt",
    "/config/iris.properties"
  ],
  "requireAutoModpackOnClient": true,
  "autoExcludeServerSideMods": true,
  "hostModpackOnMinecraftPort": true,
  "hostIp": "",
  "hostLocalIp": "",
  "updateIpsOnEveryStart": false,
  "hostPort": -1,
  "reverseProxy": false,
  "selfUpdater": true,
  "acceptedLoaders": [
    "fabric"
  ]
}

Happens when server is local, outside connections not tested yet.

I have my suspicions on one of the mods that mess with networking stack like NoChatReports or Krypton. Will continue further tests and investigations.

Steps to reproduce

  1. Setup local server with above-described steps and mods.
  2. Try to connect from client.
  3. Client syncs succesfully for the first time.
  4. After game restart, client stuck in negotiating state

Expected behavior

No response

Actual behavior

No response

Relevant logs

No response

Minecraft & Mod Loader versions

1.20.1

Minecraft launcher

Modrinth App

Operating system

Manjaro Linux

AutoModpack version

4.0.0-beta1

Other information

No response

Check list

drafu commented 3 months ago

Tested Krypton and NoChatReports, it is neither of them

Skidamek commented 3 months ago

You're kidding me...

Skidamek commented 3 months ago

Try build from this zip please https://github.com/Skidamek/AutoModpack/actions/runs/8220906687/artifacts/1312665988

Skidamek commented 3 months ago

Btw which version of fabric loader are you using?

drafu commented 3 months ago

Btw which version of fabric loader are you using?

0.15.6

Skidamek commented 3 months ago

Ok.. could you try the original (modrinth/curseforge) build with 0.15.7?

drafu commented 3 months ago

I just checked. Server is 0.15.6

Client is original Modrinth build. I might try updating fabric loader on server.

Skidamek commented 3 months ago

In this issue, server matters more

drafu commented 3 months ago

In this issue, server matters more

Updated server to fabric loader 0.15.7, connects properly now, thanks

Skidamek commented 3 months ago

With official original beta build?

drafu commented 3 months ago

With official original beta build?

Yes, didn't even need to test with your custom build

Skidamek commented 3 months ago

Great thanks makes sense