Сборки серверов

СливПлатные

Новые сообщения

Сейчас онлайн

  • MrVonDexYT
  • PuzyroC
  • awinic
  • Xgamings11X
  • AstralSky
  • Namhoanghpvn
  • Fadde
  • nightsamurai
  • Yatochka
  • MoOdyyxx
  • Soquooo
  • dimacloudy
  • keremMode
  • Danya_OVH
  • Blackcat
  • ultralum
  • Evgen4ikGamesYT
  • 121121312312313
  • Hirov123
  • AdilDemon
  • Johnson
  • FoxySSoksy
  • SkyblueVN
  • VOTERS
  • TheRyuujin
  • 01Kapycta
  • minear_cmetanka
  • g0oxy_
  • Last.Exe
  • MrTeM4IK324
  • yatuybarsov
  • Nurazizcom
  • an0n1musz
  • kvizz
  • draca
  • Frutik
  • johndoe123123
  • MrSoup
  • SiniksPlays
  • DAFSSS11
  • wery
  • domino871
  • 1tsTanya
  • 924405813
  • wor1xdd223
  • ыаываыпыпывыа
  • Pomachka58BW
  • twentytwo
  • nick9509
  • misanthropeee
  • bulavko26
  • minenex
  • deo5
  • prorotyz3d
  • D1DR3H
  • MrLavX
  • Grafin4ik2458
  • dopler
  • Heller123
  • Gazmanov
  • drixLrxd
  • radagss
  • only_localhost1
  • Yamekelq
  • ArtKot
  • kanortoplay
  • andreu12
  • flopka321
  • RONW1K
  • NASA180
  • no_war
  • bink
  • krut74891
  • bdfbrgv
  • domuba335
  • SinT
  • playsus1234
  • Daniil_ko2013
  • Boom2
  • LiSnow
  • TheBigGarry
  • VALEIM_
  • apparxntly
  • vladzc
  • daneyeul
  • karvik
  • Zloi
  • MiddleClient110
  • Velasquez
  • Chernyash
  • GtxCiner1
  • Avocado_119
  • FounDOffical
  • SyrnikInteractive

Помощь Помощь по Vault

DImasik2010
Сегодня произошел баг с экономикой Vault.
Все плейсхолдеры ваулта возвращают ноль, плагины, которые используют API Vault, тоже говорят типо недостаточно баланса.
При это в CMI Economy все хорошо, %cmi_user_balance_formatted% или как там возвращает нормальный баланс. /pay | /money give | /balance тоже все хорошо. Раньше такого никогда не было, я за сегодня поставил только свой самопис который не использует API ни CMI ни Vault. Пробовал откатиться до бекапа сервера на вчера. Та же ошибка. В базах данных MysqlPlayerDataBridge все нормально, никаких NULL. Что это за баг, а главное как его исправлять?
Если что, Vault запускается как и всегда.

Единственное что - есть такая ошибка, я хз была ли она до этого:
[21:21:31] [Server thread/ERROR]: Could not pass event PluginEnableEvent to Vault v1.7.3-CMI
java.lang.ClassCastException: class com.Zrips.CMI.CMI cannot be cast to class com.Zrips.CMI.CMI (com.Zrips.CMI.CMI is in unnamed module of loader org.bukkit.plugin.java.PluginClassLoader @48f329a; com.Zrips.CMI.CMI is in unnamed module of loader org.bukkit.plugin.java.PluginClassLoader @3d22b0ca)
at net.milkbowl.vault.economy.plugins.Economy_CMI$EconomyServerListener.onPluginEnable(Economy_CMI.java:311) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor19.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Paper-794]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:381) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:518) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:432) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.loadWorld(MinecraftServer.java:599) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:298) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1074) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) ~[patched_1.16.5.jar:git-Paper-794]
at java.lang.Thread.run(Thread.java:831) [?:?]



Если нужно что-то по типу список плагинов - напишите, я скину.

1733337313892
1733337349063
 
FBM
Судя по описанию проблемы, возникла ошибка совместимости между плагинами, особенно между Vault и CMI. Ошибка ClassCastException указывает на то, что два экземпляра класса CMI загружаются разными загрузчиками классов, что может происходить, если плагин загружается несколько раз или есть конфликты.

Вот несколько шагов, которые могут помочь решить проблему:

1. Проверьте наличие дубликатов плагинов: Убедитесь, что в папке plugins нет дубликатов CMI или Vault. Если вы использовали разные версии, удалите их и оставьте только одну версию каждого плагина.

2. Обновите плагины: Убедитесь, что у вас установлены последние версии Vault и CMI. Иногда разработчики исправляют ошибки и повышают совместимость в новых версиях.

3. Проверьте зависимости: Убедитесь, что все зависимости плагинов установлены и актуальны. Например, если CMI требует определённую версию Vault, убедитесь, что она установлена.

4. Логи ошибок: Обратите внимание на логи сервера на наличие других ошибок, которые могут указывать на проблемы с загрузкой плагинов.

5. Тестирование: Попробуйте временно отключить все плагины, кроме Vault и CMI, чтобы проверить, сохраняется ли ошибка. Если ошибка исчезнет, добавляйте плагины по одному, чтобы выявить конфликтующий.

6. Обратитесь в поддержку: Если ничего из вышеперечисленного не помогло, попробуйте обратиться в поддержку CMI или Vault. Возможно, они сталкивались с подобной проблемой и смогут предложить решение.

Если вам нужно больше информации о вашей конфигурации или плагинах, пожалуйста, предоставьте список установленных плагинов.
 
bobobo
@DImasik2010, это и есть нейронка (это же бот сайта).
Но у тебя действительно почему то происходит дубль классов.
Просто так мы это не выясним. Похоже тебе придется поочередно отключать все плагины, и искать какой из них конфликт создаёт.
 
bobobo
@DImasik2010, не обязательно отключать из по одному.

В общем попробуй папку с плагинами перенести на в отдельную папку, чтобы в случае чего восстановить.

Убирай плагины все которые не работают с экономикой. Даже твой плагин.
Так же, для cmi вроде нужен специальный vault который скачивается на странице cmi (немного забыл что и как там)
Тебе нужно работать с плагинами которые завязаны на экономике. Так что их и нужно поочередно тестировать.
 
DImasik2010
@bobobo, специальный vault я скачал, но скорее всего когда я переписывал lksenchantments я закинул в него экземпляр placeholderAPI, а там пожет быть vault. Сейчас попробую удалить
 
ВерхНиз