cnaude / Scavenger

Fork of Scavenger originally created by SirHedgehog
MIT License
8 stars 6 forks source link

Scavenger throws error then economy enabled. #24

Closed MixSt closed 8 years ago

MixSt commented 8 years ago

Explanation of issue: then Economy set to true in config, server throws exeption and not restore inventory. Then Economy set to false - all works fine. version: Scavenger-1.7-18 modpack: ftb infinity evolved skyblock plugins: [0] => WorldEdit 6.1.3,7a097ca [1] => AsyncWorldEdit 2.3.1 [2] => FirstJoinPlus 2.4 [3] => Essentials 2.13.1 [4] => EssentialsChat 2.13.1 [5] => PermissionsEx 1.22.9 [6] => UUIDSql 0.2.8 [7] => Vault 1.5.6-b49 [8] => WorldGuard 6.1.2,e38d98d [9] => Fe 0.8.3 [10] => IslandWorld 6.9 [11] => EssentialsProtect 2.13.1 [12] => Scavenger 1.7-18 [13] => IslandWorldChallenges 1.0 Platform: Thermos Build 57 https://github.com/CyberdyneCC/Thermos Error: [Server thread/ERROR]: Could not pass event PlayerDeathEvent to Scavenger v1.7-18 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:338) ~[JavaPluginLoader$1.class:1.7.10-1614.UNOFFICIAL] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:1.7.10-1614.UNOFFICIAL] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:507) [SimplePluginManager.class:1.7.10-1614.UNOFFICIAL] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:492) [SimplePluginManager.class:1.7.10-1614.UNOFFICIAL] at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:383) [CraftEventFactory.class:1.7.10-1614.UNOFFICIAL] at net.minecraft.entity.player.EntityPlayerMP.func_70645_a(EntityPlayerMP.java:562) [mw.class:?] at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:978) [sv.class:?] at net.minecraft.entity.player.EntityPlayer.func_70097_a(EntityPlayer.java:1153) [yz.class:?] at net.minecraft.entity.player.EntityPlayerMP.func_70097_a(EntityPlayerMP.java:664) [mw.class:?] at net.minecraft.entity.EntityLivingBase.func_70076_C(EntityLivingBase.java:1569) [sv.class:?] at net.minecraft.entity.Entity.func_70030_z(Entity.java:538) [sa.class:?] at net.minecraft.entity.EntityLivingBase.func_70030_z(EntityLivingBase.java:225) [sv.class:?] at net.minecraft.entity.Entity.func_70071_h_(Entity.java:417) [sa.class:?] at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1903) [sv.class:?] at net.minecraft.entity.player.EntityPlayer.func_70071_h_(EntityPlayer.java:315) [yz.class:?] at net.minecraft.entity.player.EntityPlayerMP.func_71127_g(EntityPlayerMP.java:399) [mw.class:?] at net.minecraft.network.NetHandlerPlayServer.func_147347_a(NetHandlerPlayServer.java:488) [nh.class:?] at net.minecraft.network.play.client.C03PacketPlayer.func_148833_a(C03PacketPlayer.java:36) [jd.class:?] at net.minecraft.network.play.client.C03PacketPlayer$C04PacketPlayerPosition.func_148833_a(C03PacketPlayer.java:144) [je.class:?] at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:245) [ej.class:?] at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:181) [nc.class:?] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:1023) [MinecraftServer.class:?] at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432) [lt.class:?] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_101] Caused by: java.lang.IllegalArgumentException: Illegal group reference: group index is missing at java.util.regex.Matcher.appendReplacement(Matcher.java:819) ~[?:1.8.0_101] at java.util.regex.Matcher.replaceAll(Matcher.java:955) ~[?:1.8.0_101] at java.lang.String.replaceAll(String.java:2223) ~[?:1.8.0_101] at com.cnaude.scavenger.RestorationManager.collect(RestorationManager.java:417) ~[?:?] at com.cnaude.scavenger.ScavengerEventListenerOnline.onPlayerDeathEvent(ScavengerEventListenerOnline.java:59) ~[?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_101] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_101] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_101] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_101] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:334) ~[JavaPluginLoader$1.class:1.7.10-1614.UNOFFICIAL] ... 25 more

cnaude commented 8 years ago

Please try https://h.cnaude.org/jenkins/job/Scavenger/lastSuccessfulBuild/artifact/target/Scavenger-1.7-27.jar

MixSt commented 8 years ago

@cnaude thx, i'll try it today!

MixSt commented 8 years ago

b27 works fine, thx!