stacktrace with reg_replace()
LadyCailinBot opened this issue ยท 1 comments
CMDHELPER-2771 - Reported by Hekta
{noformat}
2013-08-10 01:57:37 [SEVERE] Uh oh! You've found an error in CommandHelper. This is an error caused by your code, so you may be able to find a workaround, but is ultimately an error in CommandHelper itself. The line of code that caused the error was this:
@filecontent = '
chatFormat: '%1$s : %2$s''
reg_replace('(chatFormat: %1\$s : %2\$s|chatFormat: '%1\$s : %2\$s'|chatFormat: "%1\$s : %2\$s")', 'chatFormat: '%1$s: %2$s'', @filecontent){noformat}
on or around E:\Documents\Desktop\afaire\serv\bukkit\Requicraft\plugins\CommandHelper\LocalPackages\requicraft\auto_include.ms:249.
Please report this error to the developers, and be sure to include the version numbers: Server version: 1.6.2-R0.2-SNAPSHOT; CommandHelper version: 1628-32b6dcf. Here's the stacktrace:
java.lang.IllegalArgumentException: Illegal group reference
at java.util.regex.Matcher.appendReplacement(Unknown Source)
at java.util.regex.Matcher.replaceAll(Unknown Source)
at com.laytonsmith.core.functions.Regex$reg_replace.exec(Regex.java:254)
at com.laytonsmith.core.Script.eval(Script.java:301)
at com.laytonsmith.core.Script.eval(Script.java:265)
at com.laytonsmith.core.functions.BasicLogic$ifelse.execs(BasicLogic.java:379)
at com.laytonsmith.core.Script.eval(Script.java:257)
at com.laytonsmith.core.Script.eval(Script.java:265)
at com.laytonsmith.core.functions.BasicLogic$ifelse.execs(BasicLogic.java:379)
at com.laytonsmith.core.Script.eval(Script.java:257)
at com.laytonsmith.core.functions.DataHandling$foreach.execs(DataHandling.java:524)
at com.laytonsmith.core.Script.eval(Script.java:257)
at com.laytonsmith.core.Script.eval(Script.java:265)
at com.laytonsmith.core.functions.DataHandling$foreach.execs(DataHandling.java:524)
at com.laytonsmith.core.Script.eval(Script.java:257)
at com.laytonsmith.core.Script.eval(Script.java:265)
at com.laytonsmith.core.Procedure.execute(Procedure.java:179)
at com.laytonsmith.core.Procedure.cexecute(Procedure.java:149)
at com.laytonsmith.core.Script.eval(Script.java:238)
at com.laytonsmith.core.MethodScriptCompiler.execute(MethodScriptCompiler.java:1489)
at com.laytonsmith.core.MethodScriptCompiler.execute(MethodScriptCompiler.java:1454)
at com.laytonsmith.core.constructs.CClosure.execute(CClosure.java:142)
at com.laytonsmith.core.functions.DataHandling$execute.exec(DataHandling.java:2366)
at com.laytonsmith.core.Script.eval(Script.java:301)
at com.laytonsmith.core.functions.DataHandling$foreach.execs(DataHandling.java:524)
at com.laytonsmith.core.Script.eval(Script.java:257)
at com.laytonsmith.core.Procedure.execute(Procedure.java:179)
at com.laytonsmith.core.Procedure.cexecute(Procedure.java:149)
at com.laytonsmith.core.Script.eval(Script.java:238)
at com.laytonsmith.core.Script.eval(Script.java:265)
at com.laytonsmith.core.MethodScriptCompiler.execute(MethodScriptCompiler.java:1489)
at com.laytonsmith.core.MethodScriptCompiler.execute(MethodScriptCompiler.java:1454)
at com.laytonsmith.core.Script.run(Script.java:165)
at com.laytonsmith.core.AliasCore.alias(AliasCore.java:140)
at com.laytonsmith.core.functions.Meta$call_alias.exec(Meta.java:542)
at com.laytonsmith.core.Script.eval(Script.java:301)
at com.laytonsmith.core.MethodScriptCompiler.execute(MethodScriptCompiler.java:1489)
at com.laytonsmith.core.MethodScriptCompiler.execute(MethodScriptCompiler.java:1454)
at com.laytonsmith.core.Script.run(Script.java:165)
at com.laytonsmith.core.AliasCore.alias(AliasCore.java:140)
at com.laytonsmith.commandhelper.CommandHelperServerListener.onServerCommand(CommandHelperServerListener.java:41)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
at net.minecraft.server.v1_6_R2.DedicatedServer.ar(DedicatedServer.java:258)
at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:227)
at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486)
at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419)
at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)