Skip to content

Plugin crash when adding something to fakeConfig #39

@Koora7334

Description

@Koora7334

Expected behavior

To not throw an error.

Observed/Actual behavior

Throw an error when loading the plugin.

Logs: [00:07:22 INFO]: [ERROR] Failed to create obfuscate strategy for world! [00:07:22 ERROR]: java.lang.RuntimeException: java.lang.IllegalArgumentException: argument type mismatch [00:07:22 WARN]: java.lang.RuntimeException: java.lang.IllegalArgumentException: argument type mismatch [00:07:22 WARN]: at io.fairyproject.bukkit.reflection.wrapper.MethodWrapper.invoke(MethodWrapper.java:53) [00:07:22 WARN]: at dev.imanity.antixray.internal.OldBlockMaterialData.getBlockState(SourceFile:98) [00:07:22 WARN]: at dev.imanity.antixray.a.IlllIllIIllIllIIIlllIllIIIlllIIlIIllIIlIllIIlllIIllIIIlIlIlllIIlIlIllIIIllIlllIlllIllIIIllIIIlIIIlIIIlIIIlIIllIllIIIllIllIlIIIlllIIllIIllIIllIIlllIIIlIIIlIIIlIllIIIlllIIlllIlllIIlIIIlIIlllIlIIllIIllIIIllIIlllIlIIIlIllIIlllIIIlllIIllIIIlll.decode(SourceFile:53) [00:07:22 WARN]: at dev.imanity.antixray.a.IIllIIlllIllIIllIIIlllIIlllIIllIIllIIlIIllIIllIllIIlllIlllIIlIIllIIllIlllIllIIllIIIlllIllIlllIIlIIlllIllIIIllIlllIIIlIllIIIllIIlIIllIIlIIIllIIIllIIIllIIIllIIIllIlIIllIIIlIIllIIllIllIIlllIIlllIIIllIIlIlIIllIlIIllIIlIIlIIlllIllIIlllIIllIIIl$IIllIIlIllIIlIlllIIllIIIllIIIllIlIIlIIIllIIlllIIllIllIlIIlllIIlllIlIlIIlllIIlllIIIllIIllIIlIIIllIIIlllIIIllIllIIIlllIIllIllIlllIIIllIIIllIIlIlIIllIIlIIIlllIIllIIllIllIlllIIIlIIlIIIlIIllIlIIllIlllIlIIIllIIIlIIIllIIIlIlIllIIllIlIll.IIllIIlIllIlIlIlIIlIIllIIIlllIllIIlllIlIlIIllIIllIIlIllIlllIIlIIIllIlIIlIllIIlIllIIlIlIlIIlllIIllIIIlIIIllIIlIIIlllIllIllIlllIIlIIlllIllIIIllIIlllIIlIIIllIIllIIIllIIllIIlIIllIlIIllIlllIIllIllIIlllIlIIIllIIIllIIlllIIll(SourceFile:22) [00:07:22 WARN]: at dev.imanity.antixray.a.IIllIIlllIllIIllIIIlllIIlllIIllIIllIIlIIllIIllIllIIlllIlllIIlIIllIIllIlllIllIIllIIIlllIllIlllIIlIIlllIllIIIllIlllIIIlIllIIIllIIlIIllIIlIIIllIIIllIIIllIIIllIIIllIlIIllIIIlIIllIIllIllIIlllIIlllIIIllIIlIlIIllIlIIllIIlIIlIIlllIllIIlllIIllIIIl$IIllIIlIllIIlIlllIIllIIIllIIIllIlIIlIIIllIIlllIIllIllIlIIlllIIlllIlIlIIlllIIlllIIIllIIllIIlIIIllIIIlllIIIllIllIIIlllIIllIllIlllIIIllIIIllIIlIlIIllIIlIIIlllIIllIIllIllIlllIIIlIIlIIIlIIllIlIIllIlllIlIIIllIIIlIIIllIIIlIlIllIIllIlIll.invoke(SourceFile:21) [00:07:22 WARN]: at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) [00:07:22 WARN]: at dev.imanity.antixray.a.IIllIIlllIllIIllIIIlllIIlllIIllIIllIIlIIllIIllIllIIlllIlllIIlIIllIIllIlllIllIIllIIIlllIllIlllIIlIIlllIllIIIllIlllIIIlIllIIIllIIlIIllIIlIIIllIIIllIIIllIIIllIIIllIlIIllIIIlIIllIIllIllIIlllIIlllIIIllIIlIlIIllIlIIllIIlIIlIIlllIllIIlllIIllIIIl.getBlockState(SourceFile:21) [00:07:22 WARN]: at dev.imanity.antixray.a.IIllIIlllIIIllIIIlllIlllIIIlIIlIIlIlllIlllIIllIIIllIIlIllIIIllIlllIIlIIIlIllIllIllIlllIllIlIIllIIIllIlIIIllIIllIIIllIlIIIllIllIIIlllIlllIlIIlllIIlIIIllIllIIlllIllIIllIIlllIlIlIIIlllIIlIIlllIIlllIIIllIlIllIIllIllIlllIIlIlIlIlll.create(SourceFile:33) [00:07:22 WARN]: at dev.imanity.antixray.a.IIllIIIllIllIIIlllIIIlllIIllIIlllIlIIIllIllIlIIlIIIlllIIlIIllIIllIlIllIIllIIIllIIlIllIIlIIlIIllIIlIlIIllIllIIlIlIIlIIIllIIlIllIllIIlllIllIIlIlllIIllIlIlllIIlllIIIlIIlIIllIlllIlIIllIIIllIlIlIIlIIllIllIlIllIIIllIIll.IIllIIlIllIIlIlllIIllIIIllIIIllIlIIlIIIllIIlllIIllIllIlIIlllIIlllIlIlIIlllIIlllIIIllIIllIIlIIIllIIIlllIIIllIllIIIlllIIllIllIlllIIIllIIIllIIlIlIIllIIlIIIlllIIllIIllIllIlllIIIlIIlIIIlIIllIlIIllIlllIlIIIllIIIlIIIllIIIlIlIllIIllIlIll(SourceFile:51) [00:07:22 WARN]: at dev.imanity.antixray.a.IIllIIllIIllIlIllIIlIlIlIlIllIIlllIllIIllIIIllIIIlllIIIllIIIlllIIlllIIlIIllIIllIIIlIIlllIIllIlIlIlIIIlIIIllIIlIllIIIllIllIIlllIlIlllIIIllIlllIIIlIIIlIIllIllIlllIIIllIIIllIIllIIllIIIllIIlIlIIllIIIlIIllIIlIlIlIlIlIIllIlll.IllIIlIIllIllIIlllIlllIlIIllIlIllIIllIlllIIllIIIlIIIlllIIllIIllIlIIIlIIllIIlIIIlIllIIllIIlIIllIIIlIIlllIIllIIIlIIlIlIIIlIllIIlIIIllIIlIlIIIlIIIllIIlllIIllIIlllIIlIIIllIIllIIlllIllIllIIlIIllIIlllIIIlllIllIllIIlIIlllIlllIIIlIIIll(SourceFile:142) [00:07:22 WARN]: at dev.imanity.antixray.a.IIllIIllIIllIlIllIIlIlIlIlIllIIlllIllIIllIIIllIIIlllIIIllIIIlllIIlllIIlIIllIIllIIIlIIlllIIllIlIlIlIIIlIIIllIIlIllIIIllIllIIlllIlIlllIIIllIlllIIIlIIIlIIllIllIlllIIIllIIIllIIllIIllIIIllIIlIlIIllIIIlIIllIIlIlIlIlIlIIllIlll.initialize(SourceFile:67) [00:07:22 WARN]: at dev.imanity.antixray.a.IIllIIllIIllIlIllIIlIlIlIlIllIIlllIllIIllIIIllIIIlllIIIllIIIlllIIlllIIlIIllIIllIIIlIIlllIIllIlIlIlIIIlIIIllIIlIllIIIllIllIIlllIlIlllIIIllIlllIIIlIIIlIIllIllIlllIIIllIIIllIIllIIllIIIllIIlIlIIllIIIlIIllIIlIlIlIlIlIIllIlll.IIllIIlIllIIlIlllIIllIIIllIIIllIlIIlIIIllIIlllIIllIllIlIIlllIIlllIlIlIIlllIIlllIIIllIIllIIlIIIllIIIlllIIIllIllIIIlllIIllIllIlllIIIllIIIllIIlIlIIllIIlIIIlllIIllIIllIllIlllIIIlIIlIIIlIIllIlIIllIlllIlIIIllIIIlIIIllIIIlIlIllIIllIlIll(SourceFile:43) [00:07:22 WARN]: at dev.imanity.antixray.a.IIlIlIIllIIlllIIllIIlIllIIIlIIllIIIlllIlllIllIIIllIIIllIlIIllIIlllIIllIIIlllIIlIIIlIIIlllIIllIIlllIIlllIIIllIIlIIIlIIllIlIllIllIIlIIllIIllIllIllIIllIlllIIIllIIlIIlllIlIIlllIIlllIIlllIllIIlIIlIlIIlIllIIlIIIllIIlllIIllIlIIlIIIlllIIlll.process(SourceFile:53) [00:07:22 WARN]: at dev.imanity.antixray.a.IIlIlIIllIIlllIIllIIlIllIIIlIIllIIIlllIlllIllIIIllIIIllIlIIllIIlllIIllIIIlllIIlIIIlIIIlllIIllIIlllIIlllIIIllIIlIIIlIIllIlIllIllIIlIIllIIllIllIllIIllIlllIIIllIIlIIlllIlIIlllIIlllIIlllIllIIlIIlIlIIlIllIIlIIIllIIlllIIllIlIIlIIIlllIIlll.IIllIIlIllIIlIlllIIllIIIllIIIllIlIIlIIIllIIlllIIllIllIlIIlllIIlllIlIlIIlllIIlllIIIllIIllIIlIIIllIIIlllIIIllIllIIIlllIIllIllIlllIIIllIIIllIIlIlIIllIIlIIIlllIIllIIllIllIlllIIIlIIlIIIlIIllIlIIllIlllIlIIIllIIIlIIIllIIIlIlIllIIllIlIll(SourceFile:31) [00:07:22 WARN]: at io.fairyproject.bukkit.scheduler.bukkit.BukkitAbstractScheduler.lambda$schedule$2(BukkitAbstractScheduler.java:67) [00:07:22 WARN]: at io.fairyproject.bukkit.scheduler.bukkit.BukkitAbstractScheduler.lambda$doSchedule$0(BukkitAbstractScheduler.java:47) [00:07:22 WARN]: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:59) [00:07:22 WARN]: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:352) [00:07:22 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:784) [00:07:22 WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:366) [00:07:22 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:714) [00:07:22 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:617) [00:07:22 WARN]: at java.lang.Thread.run(Thread.java:750) [00:07:22 WARN]: Caused by: java.lang.IllegalArgumentException: argument type mismatch [00:07:22 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [00:07:22 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [00:07:22 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [00:07:22 WARN]: at java.lang.reflect.Method.invoke(Method.java:498) [00:07:22 WARN]: at io.fairyproject.bukkit.reflection.wrapper.MethodWrapper.invoke(MethodWrapper.java:51) [00:07:22 WARN]: ... 22 more [00:07:22 INFO]: Configuration 'plugins/raytraced-antixray/config/default.yml was loaded for world 'world' [00:07:22 INFO]: [ERROR] Failed to create obfuscate strategy for spawn! [00:07:22 ERROR]: java.lang.RuntimeException: java.lang.IllegalArgumentException: argument type mismatch [00:07:22 WARN]: java.lang.RuntimeException: java.lang.IllegalArgumentException: argument type mismatch [00:07:22 WARN]: at io.fairyproject.bukkit.reflection.wrapper.MethodWrapper.invoke(MethodWrapper.java:53) [00:07:22 WARN]: at dev.imanity.antixray.internal.OldBlockMaterialData.getBlockState(SourceFile:98) [00:07:22 WARN]: at dev.imanity.antixray.a.IlllIllIIllIllIIIlllIllIIIlllIIlIIllIIlIllIIlllIIllIIIlIlIlllIIlIlIllIIIllIlllIlllIllIIIllIIIlIIIlIIIlIIIlIIllIllIIIllIllIlIIIlllIIllIIllIIllIIlllIIIlIIIlIIIlIllIIIlllIIlllIlllIIlIIIlIIlllIlIIllIIllIIIllIIlllIlIIIlIllIIlllIIIlllIIllIIIlll.decode(SourceFile:53) [00:07:22 WARN]: at dev.imanity.antixray.a.IIllIIlllIllIIllIIIlllIIlllIIllIIllIIlIIllIIllIllIIlllIlllIIlIIllIIllIlllIllIIllIIIlllIllIlllIIlIIlllIllIIIllIlllIIIlIllIIIllIIlIIllIIlIIIllIIIllIIIllIIIllIIIllIlIIllIIIlIIllIIllIllIIlllIIlllIIIllIIlIlIIllIlIIllIIlIIlIIlllIllIIlllIIllIIIl$IIllIIlIllIIlIlllIIllIIIllIIIllIlIIlIIIllIIlllIIllIllIlIIlllIIlllIlIlIIlllIIlllIIIllIIllIIlIIIllIIIlllIIIllIllIIIlllIIllIllIlllIIIllIIIllIIlIlIIllIIlIIIlllIIllIIllIllIlllIIIlIIlIIIlIIllIlIIllIlllIlIIIllIIIlIIIllIIIlIlIllIIllIlIll.IIllIIlIllIlIlIlIIlIIllIIIlllIllIIlllIlIlIIllIIllIIlIllIlllIIlIIIllIlIIlIllIIlIllIIlIlIlIIlllIIllIIIlIIIllIIlIIIlllIllIllIlllIIlIIlllIllIIIllIIlllIIlIIIllIIllIIIllIIllIIlIIllIlIIllIlllIIllIllIIlllIlIIIllIIIllIIlllIIll(SourceFile:22) [00:07:22 WARN]: at dev.imanity.antixray.a.IIllIIlllIllIIllIIIlllIIlllIIllIIllIIlIIllIIllIllIIlllIlllIIlIIllIIllIlllIllIIllIIIlllIllIlllIIlIIlllIllIIIllIlllIIIlIllIIIllIIlIIllIIlIIIllIIIllIIIllIIIllIIIllIlIIllIIIlIIllIIllIllIIlllIIlllIIIllIIlIlIIllIlIIllIIlIIlIIlllIllIIlllIIllIIIl$IIllIIlIllIIlIlllIIllIIIllIIIllIlIIlIIIllIIlllIIllIllIlIIlllIIlllIlIlIIlllIIlllIIIllIIllIIlIIIllIIIlllIIIllIllIIIlllIIllIllIlllIIIllIIIllIIlIlIIllIIlIIIlllIIllIIllIllIlllIIIlIIlIIIlIIllIlIIllIlllIlIIIllIIIlIIIllIIIlIlIllIIllIlIll.invoke(SourceFile:21) [00:07:22 WARN]: at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) [00:07:22 WARN]: at dev.imanity.antixray.a.IIllIIlllIllIIllIIIlllIIlllIIllIIllIIlIIllIIllIllIIlllIlllIIlIIllIIllIlllIllIIllIIIlllIllIlllIIlIIlllIllIIIllIlllIIIlIllIIIllIIlIIllIIlIIIllIIIllIIIllIIIllIIIllIlIIllIIIlIIllIIllIllIIlllIIlllIIIllIIlIlIIllIlIIllIIlIIlIIlllIllIIlllIIllIIIl.getBlockState(SourceFile:21) [00:07:22 WARN]: at dev.imanity.antixray.a.IIllIIlllIIIllIIIlllIlllIIIlIIlIIlIlllIlllIIllIIIllIIlIllIIIllIlllIIlIIIlIllIllIllIlllIllIlIIllIIIllIlIIIllIIllIIIllIlIIIllIllIIIlllIlllIlIIlllIIlIIIllIllIIlllIllIIllIIlllIlIlIIIlllIIlIIlllIIlllIIIllIlIllIIllIllIlllIIlIlIlIlll.create(SourceFile:33) [00:07:22 WARN]: at dev.imanity.antixray.a.IIllIIIllIllIIIlllIIIlllIIllIIlllIlIIIllIllIlIIlIIIlllIIlIIllIIllIlIllIIllIIIllIIlIllIIlIIlIIllIIlIlIIllIllIIlIlIIlIIIllIIlIllIllIIlllIllIIlIlllIIllIlIlllIIlllIIIlIIlIIllIlllIlIIllIIIllIlIlIIlIIllIllIlIllIIIllIIll.IIllIIlIllIIlIlllIIllIIIllIIIllIlIIlIIIllIIlllIIllIllIlIIlllIIlllIlIlIIlllIIlllIIIllIIllIIlIIIllIIIlllIIIllIllIIIlllIIllIllIlllIIIllIIIllIIlIlIIllIIlIIIlllIIllIIllIllIlllIIIlIIlIIIlIIllIlIIllIlllIlIIIllIIIlIIIllIIIlIlIllIIllIlIll(SourceFile:51) [00:07:22 WARN]: at dev.imanity.antixray.a.IIllIIllIIllIlIllIIlIlIlIlIllIIlllIllIIllIIIllIIIlllIIIllIIIlllIIlllIIlIIllIIllIIIlIIlllIIllIlIlIlIIIlIIIllIIlIllIIIllIllIIlllIlIlllIIIllIlllIIIlIIIlIIllIllIlllIIIllIIIllIIllIIllIIIllIIlIlIIllIIIlIIllIIlIlIlIlIlIIllIlll.IllIIlIIllIllIIlllIlllIlIIllIlIllIIllIlllIIllIIIlIIIlllIIllIIllIlIIIlIIllIIlIIIlIllIIllIIlIIllIIIlIIlllIIllIIIlIIlIlIIIlIllIIlIIIllIIlIlIIIlIIIllIIlllIIllIIlllIIlIIIllIIllIIlllIllIllIIlIIllIIlllIIIlllIllIllIIlIIlllIlllIIIlIIIll(SourceFile:142) [00:07:22 WARN]: at dev.imanity.antixray.a.IIllIIllIIllIlIllIIlIlIlIlIllIIlllIllIIllIIIllIIIlllIIIllIIIlllIIlllIIlIIllIIllIIIlIIlllIIllIlIlIlIIIlIIIllIIlIllIIIllIllIIlllIlIlllIIIllIlllIIIlIIIlIIllIllIlllIIIllIIIllIIllIIllIIIllIIlIlIIllIIIlIIllIIlIlIlIlIlIIllIlll.initialize(SourceFile:67) [00:07:22 WARN]: at dev.imanity.antixray.a.IIllIIllIIllIlIllIIlIlIlIlIllIIlllIllIIllIIIllIIIlllIIIllIIIlllIIlllIIlIIllIIllIIIlIIlllIIllIlIlIlIIIlIIIllIIlIllIIIllIllIIlllIlIlllIIIllIlllIIIlIIIlIIllIllIlllIIIllIIIllIIllIIllIIIllIIlIlIIllIIIlIIllIIlIlIlIlIlIIllIlll.IIllIIlIllIIlIlllIIllIIIllIIIllIlIIlIIIllIIlllIIllIllIlIIlllIIlllIlIlIIlllIIlllIIIllIIllIIlIIIllIIIlllIIIllIllIIIlllIIllIllIlllIIIllIIIllIIlIlIIllIIlIIIlllIIllIIllIllIlllIIIlIIlIIIlIIllIlIIllIlllIlIIIllIIIlIIIllIIIlIlIllIIllIlIll(SourceFile:43) [00:07:22 WARN]: at dev.imanity.antixray.a.IIlIlIIllIIlllIIllIIlIllIIIlIIllIIIlllIlllIllIIIllIIIllIlIIllIIlllIIllIIIlllIIlIIIlIIIlllIIllIIlllIIlllIIIllIIlIIIlIIllIlIllIllIIlIIllIIllIllIllIIllIlllIIIllIIlIIlllIlIIlllIIlllIIlllIllIIlIIlIlIIlIllIIlIIIllIIlllIIllIlIIlIIIlllIIlll.process(SourceFile:53) [00:07:22 WARN]: at dev.imanity.antixray.a.IIlIlIIllIIlllIIllIIlIllIIIlIIllIIIlllIlllIllIIIllIIIllIlIIllIIlllIIllIIIlllIIlIIIlIIIlllIIllIIlllIIlllIIIllIIlIIIlIIllIlIllIllIIlIIllIIllIllIllIIllIlllIIIllIIlIIlllIlIIlllIIlllIIlllIllIIlIIlIlIIlIllIIlIIIllIIlllIIllIlIIlIIIlllIIlll.IIllIIlIllIIlIlllIIllIIIllIIIllIlIIlIIIllIIlllIIllIllIlIIlllIIlllIlIlIIlllIIlllIIIllIIllIIlIIIllIIIlllIIIllIllIIIlllIIllIllIlllIIIllIIIllIIlIlIIllIIlIIIlllIIllIIllIllIlllIIIlIIlIIIlIIllIlIIllIlllIlIIIllIIIlIIIllIIIlIlIllIIllIlIll(SourceFile:31) [00:07:22 WARN]: at io.fairyproject.bukkit.scheduler.bukkit.BukkitAbstractScheduler.lambda$schedule$2(BukkitAbstractScheduler.java:67) [00:07:22 WARN]: at io.fairyproject.bukkit.scheduler.bukkit.BukkitAbstractScheduler.lambda$doSchedule$0(BukkitAbstractScheduler.java:47) [00:07:22 WARN]: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:59) [00:07:22 WARN]: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:352) [00:07:22 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:784) [00:07:22 WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:366) [00:07:22 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:714) [00:07:22 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:617) [00:07:22 WARN]: at java.lang.Thread.run(Thread.java:750) [00:07:22 WARN]: Caused by: java.lang.IllegalArgumentException: argument type mismatch [00:07:22 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [00:07:22 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [00:07:22 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [00:07:22 WARN]: at java.lang.reflect.Method.invoke(Method.java:498) [00:07:22 WARN]: at io.fairyproject.bukkit.reflection.wrapper.MethodWrapper.invoke(MethodWrapper.java:51) [00:07:22 WARN]: ... 22 more [00:07:22 INFO]: Configuration 'plugins/raytraced-antixray/config/default.yml was loaded for world 'spawn'

Steps/models to reproduce

add some Material.java materials into fakeConfig in the config, then restart (or add it to the ingame gui, then restart)

Plugin list

raytraced-antixray, fairy-lib-plugin

RaytraceAntiXray version

raytraced-antixray version 0.18.6beta
fairy-lib-plugin version 0.8b4-SNAPSHOT

Spigot version & fork name

Paper 1.8.8

Agreements

  • I am running the latest version of Raytrace AntiXray available.
  • I have searched for and ensured there isn't already an open issue regarding this.

Other

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions