Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Circular plugin loading detecting caused by Essentials loadorder set to AFTER #727

Closed
XXJNOTFOUND opened this issue Nov 30, 2024 · 3 comments
Labels
type: hook This issue relates to an internal plugin hook

Comments

@XXJNOTFOUND
Copy link

When I turn on the server, it reports an error

[11:10:19] [Server thread/ERROR]: [LoadOrderTree] =================================
[11:10:19] [Server thread/ERROR]: [LoadOrderTree] Circular plugin loading detected:
[11:10:19] [Server thread/ERROR]: [LoadOrderTree] 1) HuskHomes -> Plan -> AuthMe -> Essentials -> HuskHomes
[11:10:19] [Server thread/ERROR]: [LoadOrderTree]    HuskHomes loadbefore: [Essentials]
[11:10:19] [Server thread/ERROR]: [LoadOrderTree]    HuskHomes loadafter: [Vault, PlaceholderAPI, dynmap, BlueMap, Plan, Pl3xMap]
[11:10:19] [Server thread/ERROR]: [LoadOrderTree]    Plan depend/softdepend: [AAC, ASkyBlock, AdvancedAchievements, AdvancedBan, AuthMe, BanManager, BentoBox, CoreProtect, DiscordSRV, DKCoins, DKBans, Essentials, Factions, FastLogin, GriefPrevention, GriefPreventionPlus, Jobs, Kingdoms, LiteBans, LogBlock, LuckPerms, MarriageMaster, mcMMO, MinigamesLib, MyPet, nuVotifier, PlaceholderAPI, ProtectionStones, ProtocolSupport, Quests, React, RedProtect, SuperbVote, Towny, Vault, ViaVersion, Votifier]
[11:10:19] [Server thread/ERROR]: [LoadOrderTree]    AuthMe depend/softdepend: [Vault, LuckPerms, PermissionsEx, bPermissions, zPermissions, Multiverse-Core, Essentials, EssentialsSpawn, ProtocolLib]
[11:10:19] [Server thread/ERROR]: [LoadOrderTree]    Essentials depend/softdepend: [Vault, LuckPerms]
[11:10:19] [Server thread/ERROR]: [LoadOrderTree] Please report this to the plugin authors of the first plugin of each loop or join the PaperMC Discord server for further help.
[11:10:19] [Server thread/ERROR]: [LoadOrderTree] =================================
@XXJNOTFOUND
Copy link
Author

image

@WiIIiam278
Copy link
Owner

this might be unfixable, will need to see.

@WiIIiam278 WiIIiam278 added the status: needs testing This needs video proof and testing label Dec 6, 2024
@WiIIiam278 WiIIiam278 changed the title [BUG]Strange error Crash on circular dependency resolution Dec 6, 2024
@WiIIiam278
Copy link
Owner

The fix is basically to make EssentialsX "OMIT" in the loadorder. This, however, could cause problems. The best solution may be to refactor how importers are loaded.

@WiIIiam278 WiIIiam278 changed the title Crash on circular dependency resolution Circular plugin loading detecting caused by Essentials loadorder set to BEFORE Dec 13, 2024
@WiIIiam278 WiIIiam278 added type: hook This issue relates to an internal plugin hook and removed status: needs testing This needs video proof and testing labels Dec 13, 2024
@WiIIiam278 WiIIiam278 changed the title Circular plugin loading detecting caused by Essentials loadorder set to BEFORE Circular plugin loading detecting caused by Essentials loadorder set to AFTER Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: hook This issue relates to an internal plugin hook
Projects
None yet
Development

No branches or pull requests

2 participants