I added an execute command utilizing carets inside a function:
execute as @a at @s if block ^ ^1 ^ fire if block ^ ^ ^1 obsidian run setblock ^ ^ ^1 lavaexecute as @a at @s if block ^ ^1 ^ fire if block ^ ^ ^1 obsidian run setblock ^ ^ ^1 lavaand it causes the function to not load at all, giving this error:
[19:04:28] [Server thread/INFO]: Loaded 1 custom command functions
[19:04:28] [Server thread/ERROR]: Couldn't read function tag list minecraft:tick from minecraft:tags/functions/tick.json in data pack test
com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Unterminated string at line 5 column 2 path $.values[0]
at xj.a(SourceFile:499) ~[1.13.1.jar:?]
at xj.a(SourceFile:522) ~[1.13.1.jar:?]
at xj.a(SourceFile:542) ~[1.13.1.jar:?]
at xa.a(SourceFile:97) ~[1.13.1.jar:?]
at pp.a(SourceFile:158) ~[1.13.1.jar:?]
at vh.c(SourceFile:124) ~[1.13.1.jar:?]
at vh.a(SourceFile:107) ~[1.13.1.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:1399) ~[1.13.1.jar:?]
at net.minecraft.server.MinecraftServer.aC(SourceFile:1382) ~[1.13.1.jar:?]
at rh.a(SourceFile:16) ~[1.13.1.jar:?]
at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:132) ~[brigadier-1.0.14.jar:?]
at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:72) ~[brigadier-1.0.14.jar:?]
at bv.a(SourceFile:211) ~[1.13.1.jar:?]
at uc.c(SourceFile:1075) ~[1.13.1.jar:?]
at uc.a(SourceFile:1062) ~[1.13.1.jar:?]
at mh.a(SourceFile:37) ~[1.13.1.jar:?]
at mh.a(SourceFile:9) ~[1.13.1.jar:?]
at ix.a(SourceFile:10) ~[1.13.1.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_181]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_181]
at k.a(SourceFile:199) [1.13.1.jar:?]
at net.minecraft.server.MinecraftServer.b(SourceFile:726) [1.13.1.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:681) [1.13.1.jar:?]
at dgg.a(SourceFile:131) [1.13.1.jar:?]
at net.minecraft.server.MinecraftServer.run(SourceFile:584) [1.13.1.jar:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
Caused by: com.google.gson.stream.MalformedJsonException: Unterminated string at line 5 column 2 path $.values[0]
at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1559) ~[gson-2.8.0.jar:?]
at com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1017) ~[gson-2.8.0.jar:?]
at com.google.gson.stream.JsonReader.nextString(JsonReader.java:815) ~[gson-2.8.0.jar:?]
at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:718) ~[gson-2.8.0.jar:?]
at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:731) ~[gson-2.8.0.jar:?]
at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:739) ~[gson-2.8.0.jar:?]
at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:714) ~[gson-2.8.0.jar:?]
at com.google.gson.internal.bind.TypeAdapters$35$1.read(TypeAdapters.java:910) ~[gson-2.8.0.jar:?]
at xj.a(SourceFile:497) ~[1.13.1.jar:?]
... 25 more[19:04:28] [Server thread/INFO]: Loaded 1 custom command functions
[19:04:28] [Server thread/ERROR]: Couldn't read function tag list minecraft:tick from minecraft:tags/functions/tick.json in data pack test
com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Unterminated string at line 5 column 2 path $.values[0]
at xj.a(SourceFile:499) ~[1.13.1.jar:?]
at xj.a(SourceFile:522) ~[1.13.1.jar:?]
at xj.a(SourceFile:542) ~[1.13.1.jar:?]
at xa.a(SourceFile:97) ~[1.13.1.jar:?]
at pp.a(SourceFile:158) ~[1.13.1.jar:?]
at vh.c(SourceFile:124) ~[1.13.1.jar:?]
at vh.a(SourceFile:107) ~[1.13.1.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:1399) ~[1.13.1.jar:?]
at net.minecraft.server.MinecraftServer.aC(SourceFile:1382) ~[1.13.1.jar:?]
at rh.a(SourceFile:16) ~[1.13.1.jar:?]
at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:132) ~[brigadier-1.0.14.jar:?]
at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:72) ~[brigadier-1.0.14.jar:?]
at bv.a(SourceFile:211) ~[1.13.1.jar:?]
at uc.c(SourceFile:1075) ~[1.13.1.jar:?]
at uc.a(SourceFile:1062) ~[1.13.1.jar:?]
at mh.a(SourceFile:37) ~[1.13.1.jar:?]
at mh.a(SourceFile:9) ~[1.13.1.jar:?]
at ix.a(SourceFile:10) ~[1.13.1.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_181]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_181]
at k.a(SourceFile:199) [1.13.1.jar:?]
at net.minecraft.server.MinecraftServer.b(SourceFile:726) [1.13.1.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:681) [1.13.1.jar:?]
at dgg.a(SourceFile:131) [1.13.1.jar:?]
at net.minecraft.server.MinecraftServer.run(SourceFile:584) [1.13.1.jar:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
Caused by: com.google.gson.stream.MalformedJsonException: Unterminated string at line 5 column 2 path $.values[0]
at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1559) ~[gson-2.8.0.jar:?]
at com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1017) ~[gson-2.8.0.jar:?]
at com.google.gson.stream.JsonReader.nextString(JsonReader.java:815) ~[gson-2.8.0.jar:?]
at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:718) ~[gson-2.8.0.jar:?]
at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:731) ~[gson-2.8.0.jar:?]
at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:739) ~[gson-2.8.0.jar:?]
at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:714) ~[gson-2.8.0.jar:?]
at com.google.gson.internal.bind.TypeAdapters$35$1.read(TypeAdapters.java:910) ~[gson-2.8.0.jar:?]
at xj.a(SourceFile:497) ~[1.13.1.jar:?]
... 25 more
Actually, never mind, I forgot to include a quotation mark in tick.json. Close this issue.