Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [ADMN] ShoppingCart Reloaded 1.2 - плагин для выдачи предметов из БД [1.4.7 - 1.7.2R-0.3]

Плагин выдает ошибки, не знаю что делать, подключение к бд прописал вроде правильно!!! Ошибки можно посмотреть в прикрепленном файле!
 

Вложения:

  • Ошибка.txt
    Ошибка.txt
    Размер файла
    13,2 КБ
    Просмотров
    19
Добавил поддержку MaterialName
Если кому нужно, в ЛС
 
Спасибо. А из-за чего такое происходить может? Spigot 1.7.10 Предметы из БД выдаёт, а когда пытаешься выдать вип:
Код:
[20:54:27] [pool-7-thread-1/ERROR]: [ShoppingCartReloaded] Error completing request class me.limito.bukkit.shopcart.request.RequestItemGive
java.lang.NoClassDefFoundError: ru/tehkode/permissions/bukkit/PermissionsEx
    at me.limito.bukkit.shopcart.items.CartItemPermGroupPex.giveToPlayer(CartItemPermGroupPex.scala:19) ~[?:?]
    at me.limito.bukkit.shopcart.request.RequestItemGive.me$limito$bukkit$shopcart$request$RequestItemGive$$giveItem(RequestItemGive.scala:49) ~[?:?]
    at me.limito.bukkit.shopcart.request.RequestItemGive$$anonfun$handle$1.apply$mcV$sp(RequestItemGive.scala:32) ~[?:?]
    at me.limito.bukkit.shopcart.request.Request$$anon$1.run(Request.scala:27) ~[?:?]
    at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:641) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
Caused by: java.lang.ClassNotFoundException: ru.tehkode.permissions.bukkit.PermissionsEx
    at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_45]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_45]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_45]
    ... 11 more
 
Спасибо. А из-за чего такое происходить может? Spigot 1.7.10 Предметы из БД выдаёт, а когда пытаешься выдать вип:
Код:
[20:54:27] [pool-7-thread-1/ERROR]: [ShoppingCartReloaded] Error completing request class me.limito.bukkit.shopcart.request.RequestItemGive
java.lang.NoClassDefFoundError: ru/tehkode/permissions/bukkit/PermissionsEx
    at me.limito.bukkit.shopcart.items.CartItemPermGroupPex.giveToPlayer(CartItemPermGroupPex.scala:19) ~[?:?]
    at me.limito.bukkit.shopcart.request.RequestItemGive.me$limito$bukkit$shopcart$request$RequestItemGive$$giveItem(RequestItemGive.scala:49) ~[?:?]
    at me.limito.bukkit.shopcart.request.RequestItemGive$$anonfun$handle$1.apply$mcV$sp(RequestItemGive.scala:32) ~[?:?]
    at me.limito.bukkit.shopcart.request.Request$$anon$1.run(Request.scala:27) ~[?:?]
    at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:641) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
Caused by: java.lang.ClassNotFoundException: ru.tehkode.permissions.bukkit.PermissionsEx
    at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_45]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_45]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_45]
    ... 11 more
Могу предположить, что у тебя новая версия PEX, а shoppingcart работает только со старой
 
Могу предположить, что у тебя новая версия PEX, а shoppingcart работает только со старой
А старая версия это под 1.7.9 или 1.7.2 и ниже? И работает ли эта старая версия с новыми версиями майна?
 
Тема еще актуальна ?
Возникла проблема с покупкой шмота с мода DivineRPG для 1.4.7.
При покупке с сайта, вещи(луки/мечи/броня) чудесным образом получаются стакаными, это возможно пофиксить ?
пофиксить все возможно.
 
А можно сделать выдачу группы на срок а не на всегда?
 
Попытался исправить регистрозависимость при выдаче через GUI.
В RequestItemGive.scala

case Some(info) if info.owner == playerName =>
заменил на
case Some(info) if info.owner.toLowerCase() == playerName.toLowerCase() =>

выдача заработала, в базе предмет удаляется. Ваше мнение - какие могут быть негативные последствия?






А можно сделать выдачу группы на срок а не на всегда?

смотри
2015-09-30 11-33-29 shopcart.pdf - Mozilla Firefox.png
Либо по cron делать скрипт на удаление устаревших записей.
 
Спасибо)))
@komiss, плагин показывает что выдает на определенное время, для примера 30 сек, но после этого времени привилегия не снимается. Что делать? кажется я где то накосячил... Подскажи пожалуйста.
 
Спасибо)))
@komiss, плагин показывает что выдает на определенное время, для примера 30 сек, но после этого времени привилегия не снимается. Что делать? кажется я где то накосячил... Подскажи пожалуйста.

Перезагрузи плагин.. Должна снятся..
 

При выдаче с помощью lifetime заботы об окончании ложится на PEX. Нужно проследить, правильно ли время заносится в таблицу (часто бывает несоответствии системного, java и mysql времени - у них у всех свои часы). И разобраться в описании РЕХ с механизмом времени действия. Может, нужно давать команду PEX reload.. Просто я никогда это автоматике не доверял, предпочитаю раз в неделю удалить вручную.
 
При выдаче с помощью lifetime заботы об окончании ложится на PEX. Нужно проследить, правильно ли время заносится в таблицу (часто бывает несоответствии системного, java и mysql времени - у них у всех свои часы). И разобраться в описании РЕХ с механизмом времени действия. Может, нужно давать команду PEX reload.. Просто я никогда это автоматике не доверял, предпочитаю раз в неделю удалить вручную.
Это я знаю, он не правильное время создает, на 5 часов раньше, хотя локация Москва. Я в ручную делал, с помощью генератора. Но без результатов... В сём может быть проблема с pex?
 
Есть вопрос, к БД все прописал правильно, а коннектиться не хочет ни в какую, 100 раз уже все перепроверил :(
 

Поделиться этой страницей

Назад
Верх