text:
dynamic trees has failed to load correctly org.spongepowered.asm.transformer.throwables.mixtransformererror an unexplained error has occurred

here is the crash log if you think its usefull ---- Minecraft Crash Report ----
// Ouch. That hurt :(
Time: 12/22/22 3:33 PM
Description: Mod loading error has occurred
java.lang.Exception: Mod Loading has failed
at net.minecraftforge.fml.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:71) [?:?] {re:classloading}
at net.minecraftforge.fml.client.ClientModLoader.completeModLoading(ClientModLoader.java:174) [?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.lambda$null$1(Minecraft.java:508) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:dynamiclightsreforged.mixins.json:MinecraftClientMixin,pl:mixin:APP:rubidium.mixins.json:features.gui.fast_fps_pie.MixinMinecraftClient,pl:mixin:APP:rubidium.mixins.json:features.options.MixinMinecraftClient,pl:mixin:APP:magnesium.mixins.json:features.gui.MixinMinecraftAccessor,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Keybinds,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Images,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_PipelineManagement,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:kubejs-common.mixins.json:MinecraftMixin,pl:mixin:APP:magnesium_extras.mixins.json:FrameCounter.FpsAccessorMixin,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:APP:flywheel.mixins.json:ShaderCloseMixin,pl:mixin:APP:assets/botania/botania.mixins.json:AccessorMinecraft,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft$$Lambda$18752/1525711410.run(Unknown Source) [?:?] {}
at net.minecraft.util.Util.func_215077_a(Util.java:320) [?:?] {re:mixin,re:classloading,pl:mixin:APP:kubejs-common.mixins.json:UtilMixin,pl:mixin:A}
at net.minecraft.client.Minecraft.lambda$new$2(Minecraft.java:504) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:dynamiclightsreforged.mixins.json:MinecraftClientMixin,pl:mixin:APP:rubidium.mixins.json:features.gui.fast_fps_pie.MixinMinecraftClient,pl:mixin:APP:rubidium.mixins.json:features.options.MixinMinecraftClient,pl:mixin:APP:magnesium.mixins.json:features.gui.MixinMinecraftAccessor,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Keybinds,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Images,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_PipelineManagement,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:kubejs-common.mixins.json:MinecraftMixin,pl:mixin:APP:magnesium_extras.mixins.json:FrameCounter.FpsAccessorMixin,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:APP:flywheel.mixins.json:ShaderCloseMixin,pl:mixin:APP:assets/botania/botania.mixins.json:AccessorMinecraft,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft$$Lambda$18533/92510173.accept(Unknown Source) [?:?] {}
at net.minecraft.client.gui.ResourceLoadProgressGui.func_230430_a_(ResourceLoadProgressGui.java:113) [?:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:kubejs-common.mixins.json:ResourceLoadProgressGuiMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:481) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:977) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:dynamiclightsreforged.mixins.json:MinecraftClientMixin,pl:mixin:APP:rubidium.mixins.json:features.gui.fast_fps_pie.MixinMinecraftClient,pl:mixin:APP:rubidium.mixins.json:features.options.MixinMinecraftClient,pl:mixin:APP:magnesium.mixins.json:features.gui.MixinMinecraftAccessor,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Keybinds,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Images,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_PipelineManagement,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:kubejs-common.mixins.json:MinecraftMixin,pl:mixin:APP:magnesium_extras.mixins.json:FrameCounter.FpsAccessorMixin,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:APP:flywheel.mixins.json:ShaderCloseMixin,pl:mixin:APP:assets/botania/botania.mixins.json:AccessorMinecraft,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:dynamiclightsreforged.mixins.json:MinecraftClientMixin,pl:mixin:APP:rubidium.mixins.json:features.gui.fast_fps_pie.MixinMinecraftClient,pl:mixin:APP:rubidium.mixins.json:features.options.MixinMinecraftClient,pl:mixin:APP:magnesium.mixins.json:features.gui.MixinMinecraftAccessor,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Keybinds,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Images,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_PipelineManagement,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:kubejs-common.mixins.json:MinecraftMixin,pl:mixin:APP:magnesium_extras.mixins.json:FrameCounter.FpsAccessorMixin,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:APP:flywheel.mixins.json:ShaderCloseMixin,pl:mixin:APP:assets/botania/botania.mixins.json:AccessorMinecraft,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:184) [?:?] {re:classloading,pl:runtimedistcleaner:A}
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:37) [forge-1.16.5-36.2.39.jar:36.2] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$495/1374785073.call(Unknown Source) [forge-1.16.5-36.2.39.jar:36.2] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.1.3.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.1.3.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.1.3.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.1.3.jar:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.1.3.jar:?] {}
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Render thread
Stacktrace:
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4] {re:classloading}
-- MOD dynamictrees --
Details:
Caused by 0: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4] {}
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4] {}
at org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4] {}
at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4] {}
at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:154) ~[modlauncher-8.1.3.jar:8.1.3+8.1.3+main-8.1.x.c94d18ec] {}
at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85) ~[modlauncher-8.1.3.jar:?] {}
at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-8.1.3.jar:?] {}
at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265) ~[modlauncher-8.1.3.jar:?] {}
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136) ~[modlauncher-8.1.3.jar:?] {re:classloading}
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98) ~[modlauncher-8.1.3.jar:?] {re:classloading}
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_51] {}
at com.ferreusveritas.dynamictrees.DynamicTrees.(DynamicTrees.java:81) ~[?:1.16.5-0.10.0] {re:classloading}
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_51] {}
at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[?:1.8.0_51] {}
at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:67) ~[?:36.2] {re:classloading}
at net.minecraftforge.fml.javafmlmod.FMLModContainer$$Lambda$3131/977612943.run(Unknown Source) ~[?:?] {}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:106) ~[?:?] {re:classloading}
at net.minecraftforge.fml.ModContainer$$Lambda$3755/159504850.run(Unknown Source) ~[?:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1610) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51] {re:computing_frames}
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51] {}
Mod File: DynamicTrees-1.16.5-0.10.0.jar
Failure message: Dynamic Trees (dynamictrees) has failed to load correctly
	org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
Mod Version: 1.16.5-0.10.0
Mod Issue URL: https://github.com/DynamicTreesTeam/DynamicTrees/issues
Exception message: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector cba$makeTrees(Lnet/minecraft/world/ISeedReader;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/biome/Biome; in cavebiomeapi.mixins.json:compat.DTTreeGeneratorMixin failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap cavebiomeapi.refmap.json

Stacktrace:
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4] {re:classloading}
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1362) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4] {}
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1051) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4] {}
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4] {}
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4] {}
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:383) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4] {}
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:365) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4] {}
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4] {}
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4] {}
at org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4] {}
at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4] {}
at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:154) ~[modlauncher-8.1.3.jar:8.1.3+8.1.3+main-8.1.x.c94d18ec] {}
at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85) ~[modlauncher-8.1.3.jar:?] {}
at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-8.1.3.jar:?] {}
at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265) ~[modlauncher-8.1.3.jar:?] {}
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136) ~[modlauncher-8.1.3.jar:?] {re:classloading}
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98) ~[modlauncher-8.1.3.jar:?] {re:classloading}
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_51] {}
at com.ferreusveritas.dynamictrees.DynamicTrees.(DynamicTrees.java:81) ~[?:1.16.5-0.10.0] {re:classloading}
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_51] {}
at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[?:1.8.0_51] {}
at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:67) ~[?:36.2] {re:classloading}
at net.minecraftforge.fml.javafmlmod.FMLModContainer$$Lambda$3131/977612943.run(Unknown Source) ~[?:?] {}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:106) ~[?:?] {re:classloading}
at net.minecraftforge.fml.ModContainer$$Lambda$3755/159504850.run(Unknown Source) ~[?:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1610) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51] {re:computing_frames}
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51] {}
-- System Details --
Details:
Minecraft Version: 1.16.5
Minecraft Version ID: 1.16.5
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 2658531536 bytes (2535 MB) / 3419406336 bytes (3261 MB) up to 7456948224 bytes (7111 MB)
CPUs: 4
JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx8000m -Xms256m
ModLauncher: 8.1.3+8.1.3+main-8.1.x.c94d18ec
ModLauncher launch target: fmlclient
ModLauncher naming: srg
ModLauncher services:
/mixin-0.8.4.jar mixin PLUGINSERVICE
/eventbus-4.0.0.jar eventbus PLUGINSERVICE
/forge-1.16.5-36.2.39.jar object_holder_definalize PLUGINSERVICE
/forge-1.16.5-36.2.39.jar runtime_enum_extender PLUGINSERVICE
/accesstransformers-3.0.1.jar accesstransformer PLUGINSERVICE
/forge-1.16.5-36.2.39.jar capability_inject_definalize PLUGINSERVICE
/forge-1.16.5-36.2.39.jar runtimedistcleaner PLUGINSERVICE
/mixin-0.8.4.jar mixin TRANSFORMATIONSERVICE
/forge-1.16.5-36.2.39.jar fml TRANSFORMATIONSERVICE
FML: 36.2
Forge: net.minecraftforge:36.2.39
FML Language Providers:
javafml@36.2
minecraft@1
Mod List:
dynamiclightsreforged-mc1.16.5_v1.0.1.jar         |Dynamic Lights Reforged       |dynamiclightsreforged         |mc1.16.5_v1.0.1     |CREATE_REG|Manifest: NOSIGNATURE
create-stuff-additions1.16.5_v1.1.6.jar           |Create Stuff Additions        |create_stuff_additions        |1.1.6               |CREATE_REG|Manifest: NOSIGNATURE
BetterDungeons-1.16.4-1.2.1.jar                   |YUNG's Better Dungeons        |betterdungeons                |1.16.4-1.2.1        |CREATE_REG|Manifest: NOSIGNATURE
immersivecooking-1.2.0.jar                        |Immersive Cooking             |immersivecooking              |1.2.0               |CREATE_REG|Manifest: NOSIGNATURE
TinkersLevellingAddon-1.16.5-1.1.0.jar            |Tinkers' Levelling Addon      |tinkerslevellingaddon         |1.1.0               |CREATE_REG|Manifest: NOSIGNATURE
mcw-windows-2.1.1-mc1.16.5forge.jar               |Macaw's Windows               |mcwwindows                    |2.1.1               |CREATE_REG|Manifest: NOSIGNATURE
macawsbridgesbyg-1.16.5-2.3.jar                   |Macaw's Bridges - BYG         |macawsbridgesbyg              |1.16.5-2.3          |CREATE_REG|Manifest: NOSIGNATURE
rubidium-0.2.10.jar                               |Rubidium                      |rubidium                      |0.2.10              |CREATE_REG|Manifest: NOSIGNATURE
macawsroofsbyg-1.16.5-1.5.jar                     |Macaw's Roofs - BYG           |macawsroofsbyg                |1.16.5-1.5          |CREATE_REG|Manifest: NOSIGNATURE
BetterCaves-Forge-1.16.4-1.1.2.jar                |YUNG's Better Caves           |bettercaves                   |1.16.4-1.1.2        |CREATE_REG|Manifest: NOSIGNATURE
mcwfurnituresbop-1.16.5-1.1.jar                   |Macaw's Furnitures - BOP      |mcwfurnituresbop              |1.16.5-1.1          |CREATE_REG|Manifest: NOSIGNATURE
XaerosWorldMap_1.28.7_Forge_1.16.5.jar            |Xaero's World Map             |xaeroworldmap                 |1.28.7              |CREATE_REG|Manifest: NOSIGNATURE
Controlling-7.0.0.28.jar                          |Controlling                   |controlling                   |7.0.0.28            |CREATE_REG|Manifest: NOSIGNATURE
citadel-1.8.1-1.16.5.jar                          |Citadel                       |citadel                       |1.8.1               |CREATE_REG|Manifest: NOSIGNATURE
alexsmobs-1.12.1.jar                              |Alex's Mobs                   |alexsmobs                     |1.12.1              |CREATE_REG|Manifest: NOSIGNATURE
farmersdelightintegrations-1.16.5-1.2.jar         |Farmer's Delight Compats      |farmersdelightintegrations    |1.16.5-1.2          |CREATE_REG|Manifest: NOSIGNATURE
YungsApi-1.16.4-Forge-13.jar                      |YUNG's API                    |yungsapi                      |1.16.4-Forge-13     |CREATE_REG|Manifest: NOSIGNATURE
Bookshelf-Forge-1.16.5-10.4.32.jar                |Bookshelf                     |bookshelf                     |10.4.32             |CREATE_REG|Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
sophisticatedbackpacks-1.16.5-3.15.20.755.jar     |Sophisticated Backpacks       |sophisticatedbackpacks        |1.16.5-3.15.20.755  |CREATE_REG|Manifest: NOSIGNATURE
SquatGrow-1.0.11-build.11+mc1.16.5.jar            |Squat Grow                    |squatgrow                     |1.0.11-build.11+mc1.|CREATE_REG|Manifest: NOSIGNATURE
magnesium-1.5.jar                                 |Magnesium                     |magnesium                     |1.5                 |CREATE_REG|Manifest: NOSIGNATURE
ExCompressum_1.16.5-4.0.5.jar                     |Ex Compressum                 |excompressum                  |4.0.5               |CREATE_REG|Manifest: NOSIGNATURE
CreateArmorAndWeaponsv2.jar                       |Create Tools and Armor        |create_tools_and_armor        |1.0.0               |CREATE_REG|Manifest: NOSIGNATURE
mcw-doors-1.0.7-mc1.16.5.jar                      |Macaw's Doors                 |mcwdoors                      |1.0.7               |CREATE_REG|Manifest: NOSIGNATURE
abyg-1.2-forge.jar                                |[BYG Addon] Enhanced Vanilla B|bygvanillabiomes              |1.0.0               |CREATE_REG|Manifest: NOSIGNATURE
immersive-armors-1.5.0+1.16.5-forge.jar           |Immersive Armors              |immersive_armors              |1.5.0+1.16.5        |CREATE_REG|Manifest: NOSIGNATURE
TMechworks-1.16.3+-2.2.5.jar                      |Tinkers' Mechworks            |tmechworks                    |2.2.5               |CREATE_REG|Manifest: NOSIGNATURE
JustEnoughResources-1.16.5-0.12.1.128.jar         |Just Enough Resources         |jeresources                   |0.12.1.128          |CREATE_REG|Manifest: NOSIGNATURE
TinkersDelight-1.16-1.8.jar                       |Tinker's Delight              |tdelight                      |1.16-1.8            |CREATE_REG|Manifest: NOSIGNATURE
macawsroofsbop-1.16.5-1.6.jar                     |Macaw's Roofs - BOP           |macawsroofsbop                |1.16.5-1.6          |CREATE_REG|Manifest: NOSIGNATURE
createfa-1.16.5_v1.0.7.jar                        |CreateFoodAdditions           |createfa                      |1.0.7               |CREATE_REG|Manifest: NOSIGNATURE
twilightforest-1.16.5-4.0.870-universal.jar       |The Twilight Forest           |twilightforest                |NONE                |CREATE_REG|Manifest: NOSIGNATURE
supplementaries-1.16.5-0.18.4b.jar                |Supplementaries               |supplementaries               |0.18.2              |CREATE_REG|Manifest: NOSIGNATURE
refinedstorage-1.9.18.jar                         |Refined Storage               |refinedstorage                |1.9.18              |CREATE_REG|Manifest: NOSIGNATURE
createcafe-1.16.5-2.4.jar                         |Create Cafe                   |createcafe                    |1.16.5-2.4          |CREATE_REG|Manifest: NOSIGNATURE
upgradednetherite-1.16.5-2.1.0.1-release.jar      |Upgraded Netherite            |upgradednetherite             |1.16.5-2.1.0.1-relea|CREATE_REG|Manifest: NOSIGNATURE
createplus-1.16.4_v0.3.2.1.jar                    |Create Plus                   |createplus                    |1.16.4_v0.3.2.1     |CREATE_REG|Manifest: NOSIGNATURE
mcw-bridges-2.0.6-mc1.16.5forge.jar               |Macaw's Bridges               |mcwbridges                    |2.0.6               |CREATE_REG|Manifest: NOSIGNATURE
FarmersDelight-1.16.5-0.6.0.jar                   |Farmer's Delight              |farmersdelight                |1.16.5-0.6.0        |CREATE_REG|Manifest: NOSIGNATURE
BiomesOPlenty-1.16.5-13.1.0.477-universal.jar     |Biomes O' Plenty              |biomesoplenty                 |1.16.5-13.1.0.477   |CREATE_REG|Manifest: NOSIGNATURE
mcw-trapdoors-1.0.8-mc1.16.5forge.jar             |Macaw's Trapdoors             |mcwtrpdoors                   |1.0.8               |CREATE_REG|Manifest: NOSIGNATURE
mcw-fences-1.0.7-mc1.16.5forge.jar                |Macaw's Fences and Walls      |mcwfences                     |1.0.7               |CREATE_REG|Manifest: NOSIGNATURE
YungsBridges-Forge-1.16.4-1.0.1.jar               |YUNG's Bridges                |yungsbridges                  |1.16.4-1.0.1        |CREATE_REG|Manifest: NOSIGNATURE
Botania-1.16.5-420.3.jar                          |Botania                       |botania                       |1.16.5-420.3        |CREATE_REG|Manifest: NOSIGNATURE
cavesandcliffs-1.16.5-7.2.0.jar                   |Caves and Cliffs Backport     |cavesandcliffs                |1.16.5-7.2.0        |CREATE_REG|Manifest: NOSIGNATURE
bettercompat-0.4.2-1.16.5-36.2.34.jar             |Tinkers Better Compat         |bettercompat                  |0.4.2               |CREATE_REG|Manifest: NOSIGNATURE
TrackAPI-1.16.4-forge-1.2.1.jar                   |TrackAPI                      |trackapi                      |1.2                 |CREATE_REG|Manifest: NOSIGNATURE
spark-1.9.1-forge.jar                             |spark                         |spark                         |1.9.1               |CREATE_REG|Manifest: NOSIGNATURE
curios-forge-1.16.5-4.0.5.3.jar                   |Curios API                    |curios                        |1.16.5-4.0.5.3      |CREATE_REG|Manifest: NOSIGNATURE
Patchouli-1.16.4-53.3.jar                         |Patchouli                     |patchouli                     |1.16.4-53.3         |CREATE_REG|Manifest: NOSIGNATURE
immersive_geology-beta_v1.5.2-1.16.5.jar          |Immersive Geology             |immersive_geology             |Beta v1.5.2 MC 1.16.|CREATE_REG|Manifest: NOSIGNATURE
oculus-1.4.3.jar                                  |Oculus                        |oculus                        |1.4.3               |CREATE_REG|Manifest: NOSIGNATURE
OreExcavation-1.8.157.jar                         |Ore Excavation                |oreexcavation                 |1.8.157             |CREATE_REG|Manifest: e7:68:1c:0d:b9:7e:cf:f8:f3:40:9c:84:c5:39:d7:a4:59:78:b0:6b:c3:fd:b7:4f:69:18:a3:88:e3:76:8c:3f
YungsExtras-Forge-1.16.4-1.0.jar                  |YUNG's Extras                 |yungsextras                   |Forge-1.16.4-1.0    |CREATE_REG|Manifest: NOSIGNATURE
tombstone-6.8.7-1.16.5.jar                        |Corail Tombstone              |tombstone                     |6.8.7               |CREATE_REG|Manifest: NOSIGNATURE
BetterStrongholds-1.16.4-1.2.1.jar                |YUNG's Better Strongholds     |betterstrongholds             |1.16.4-1.2.1        |CREATE_REG|Manifest: NOSIGNATURE
cavebiomeapi-1.16.5-1.4.2.jar                     |CaveBiomeAPI                  |cavebiomeapi                  |1.16.5-1.4.2        |CREATE_REG|Manifest: NOSIGNATURE
SpartanWeaponry-1.16.5-2.2.0-rc-2.jar             |Spartan Weaponry              |spartanweaponry               |2.2.0 Release Candid|CREATE_REG|Manifest: NOSIGNATURE
mcw-roofs-2.2.2-mc1.16.5forge.jar                 |Macaw's Roofs                 |mcwroofs                      |2.2.2               |CREATE_REG|Manifest: NOSIGNATURE
architectury-1.32.66.jar                          |Architectury                  |architectury                  |1.32.66             |CREATE_REG|Manifest: NOSIGNATURE
kubejsadditions-1.1.2.jar                         |KubeJS Additons (Forge)       |kubejsadditions               |1.1.2               |CREATE_REG|Manifest: NOSIGNATURE
ImmersiveRailroading-1.16.5-forge-1.9.1.jar       |Immersive Railroading         |immersiverailroading          |1.16.5-forge-1.9.1  |CREATE_REG|Manifest: NOSIGNATURE
AI-Improvements-1.16.5-0.5.0.jar                  |AI-Improvements               |aiimprovements                |0.4.0               |CREATE_REG|Manifest: NOSIGNATURE
mcw-furniture-3.0.2-mc1.16.5.jar                  |Macaw's Furniture             |mcwfurnitures                 |3.0.2               |CREATE_REG|Manifest: NOSIGNATURE
DynamicTrees-1.16.5-0.10.0.jar                    |Dynamic Trees                 |dynamictrees                  |1.16.5-0.10.0       |ERROR     |Manifest: NOSIGNATURE
DynamicTreesPlus-1.16.5-0.1.0-Beta12.jar          |Dynamic Trees Plus            |dynamictreesplus              |1.16.5-0.1.0-Beta12 |CREATE_REG|Manifest: NOSIGNATURE
DragonSurvival_DragonEditor-1.16.5-0.10.7.jar     |Dragon Survival               |dragonsurvival                |version             |CREATE_REG|Manifest: NOSIGNATURE
BetterMineshafts-Forge-1.16.4-2.0.4.jar           |YUNG's Better Mineshafts      |bettermineshafts              |1.16.4-2.0.4        |CREATE_REG|Manifest: NOSIGNATURE
geckolib-forge-1.16.5-3.0.106.jar                 |GeckoLib                      |geckolib3                     |3.0.106             |CREATE_REG|Manifest: NOSIGNATURE
mcw-lights-1.0.4-mc1.16.5.jar                     |Macaw's Lights and Lamps      |mcwlights                     |1.0.4               |CREATE_REG|Manifest: NOSIGNATURE
rhino-forge-1605.1.5-build.75.jar                 |Rhino                         |rhino                         |1605.1.5-build.75   |CREATE_REG|Manifest: NOSIGNATURE
DynamicTreesBOP-1.16.5-2.0.9.jar                  |Dynamic Trees for Biomes o' Pl|dtbop                         |1.16.5-2.0.9        |CREATE_REG|Manifest: NOSIGNATURE
Tinkers Reforged 1.16.5-0.0.6.jar                 |Tinkers Reforged              |tinkers_reforged              |0.0.6               |CREATE_REG|Manifest: NOSIGNATURE
tinkersarchery-1.2.0.jar                          |Tinkers' Archery              |tinkersarchery                |1.2.0               |CREATE_REG|Manifest: NOSIGNATURE
jei-1.16.5-7.7.1.153.jar                          |Just Enough Items             |jei                           |7.7.1.153           |CREATE_REG|Manifest: NOSIGNATURE
kubejs-forge-1605.3.19-build.299.jar              |KubeJS                        |kubejs                        |1605.3.19-build.299 |CREATE_REG|Manifest: NOSIGNATURE
AttributeFix-1.16.5-10.1.4.jar                    |AttributeFix                  |attributefix                  |10.1.4              |CREATE_REG|Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
ExNaturae-1.16.4-1.0.4.jar                        |Ex Naturae                    |exnaturae                     |1.16.4-1.0.4        |CREATE_REG|Manifest: NOSIGNATURE
createchunkloading-0.2.1.jar                      |Create Chunkloading           |createchunkloading            |0.2.0               |CREATE_REG|Manifest: NOSIGNATURE
Waystones_1.16.5-7.6.4.jar                        |Waystones                     |waystones                     |7.6.4               |CREATE_REG|Manifest: NOSIGNATURE
mcw-paintings-1.0.4-mc1.16.5.jar                  |Macaw's Paintings             |mcwpaintings                  |1.0.4               |CREATE_REG|Manifest: NOSIGNATURE
Clumps-6.0.0.28.jar                               |Clumps                        |clumps                        |6.0.0.28            |CREATE_REG|Manifest: NOSIGNATURE
NaturesCompass-1.16.5-1.9.1-forge.jar             |Nature's Compass              |naturescompass                |1.16.5-1.9.1-forge  |CREATE_REG|Manifest: NOSIGNATURE
SereneSeasons-1.16.5-4.0.1.127-universal.jar      |Serene Seasons                |sereneseasons                 |1.16.5-4.0.1.127    |CREATE_REG|Manifest: NOSIGNATURE
configured-1.5.3-1.16.5.jar                       |Configured                    |configured                    |1.5.3               |CREATE_REG|Manifest: NOSIGNATURE
LibX-1.16.3-1.0.76.jar                            |LibX                          |libx                          |1.16.3-1.0.76       |CREATE_REG|Manifest: NOSIGNATURE
decorative_blocks-1.16.4-1.7.2.jar                |Decorative Blocks             |decorative_blocks             |1.7.2               |CREATE_REG|Manifest: NOSIGNATURE
honeyexpansion-1.0.1.jar                          |Honey Expansion               |honeyexpansion                |1.0.1               |CREATE_REG|Manifest: NOSIGNATURE
create-confectionery1.16.5_v1.0.2.jar             |Create Confectionery          |create_confectionery          |1.0.2               |CREATE_REG|Manifest: NOSIGNATURE
iceandfire-2.1.11-1.16.5.jar                      |Ice and Fire                  |iceandfire                    |2.1.11-1.16.5       |CREATE_REG|Manifest: NOSIGNATURE
magnesium_extras-mc1.16.5_v1.4.0.jar              |Magnesium Extras              |magnesium_extras              |mc1.16.5_v1.4.0     |CREATE_REG|Manifest: NOSIGNATURE
ars_nouveau-1.16.5-1.25.9.jar                     |Ars Nouveau                   |ars_nouveau                   |1.25.9              |CREATE_REG|Manifest: NOSIGNATURE
ImmersivePetroleum-1.16.5-3.4.0-13.jar            |Immersive Petroleum           |immersivepetroleum            |3.4.0-13            |CREATE_REG|Manifest: NOSIGNATURE
forge-1.16.5-36.2.39-universal.jar                |Forge                         |forge                         |36.2.39             |CREATE_REG|Manifest: 22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90
spartantwilight-1.16.5-2.3.2.jar                  |Spartan Weaponry: Twilight For|spartantwilight               |1.16.5-2.3.2        |CREATE_REG|Manifest: NOSIGNATURE
BloodMagic-1.16.4-3.1.13-39.jar                   |Blood Magic                   |bloodmagic                    |1.16.4-3.1.13-39    |CREATE_REG|Manifest: NOSIGNATURE
kubejs-blood-magic-1605.1.1-build.3.jar           |KubeJS Blood Magic            |kubejs_blood_magic            |1605.1.1-build.3    |CREATE_REG|Manifest: NOSIGNATURE
jeimultiblocks-1.16.5-0.0.1.jar                   |Just Enough Immersive Multiblo|jeimultiblocks                |0.0.1               |CREATE_REG|Manifest: NOSIGNATURE
SpartanMetals-v2.1.1.jar                          |Spartan & Tinkers' Metals     |stonks                        |1.0.0               |CREATE_REG|Manifest: NOSIGNATURE
mcw-paths-1.0.2forge-mc1.16.5.jar                 |Macaw's Paths and Pavings     |mcwpaths                      |1.0.2               |CREATE_REG|Manifest: NOSIGNATURE
ImmersivePosts-1.16.5-4.3.0-1.jar                 |Immersive Posts               |immersiveposts                |4.3.0-1             |CREATE_REG|Manifest: d5:aa:49:67:b7:dd:64:8a:a4:7d:3e:57:12:6b:f9:3f:e8:5e:6b:24:d9:f9:c5:fb:c5:e7:a0:cf:98:64:dc:d0
selene-1.16.5-1.9.0.jar                           |Selene                        |selene                        |1.16.5-1.0          |CREATE_REG|Manifest: NOSIGNATURE
UniversalModCore-1.16.5-forge-1.1.3.jar           |Universal Mod Core            |universalmodcore              |1.1.3               |CREATE_REG|Manifest: NOSIGNATURE
ZeroCore2-1.16.5-2.1.26.jar                       |Zero CORE 2                   |zerocore                      |1.16.5-2.1.26       |CREATE_REG|Manifest: NOSIGNATURE
ExtremeReactors2-1.16.5-2.0.55.jar                |Extreme Reactors              |bigreactors                   |1.16.5-2.0.55       |CREATE_REG|Manifest: NOSIGNATURE
forge-1.16.5-36.2.39-client.jar                   |Minecraft                     |minecraft                     |1.16.5              |CREATE_REG|Manifest: NOSIGNATURE
mcwfencesbop-1.16.5-1.3.jar                       |Macaw's Fences - BOP          |mcwfencesbop                  |1.16.5-1.3          |CREATE_REG|Manifest: NOSIGNATURE
cofh_core-1.16.5-1.5.2.22.jar                     |CoFH Core                     |cofh_core                     |1.5.2.22            |CREATE_REG|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
thermal_foundation-1.16.5-1.5.2.30.jar            |Thermal Series                |thermal                       |1.5.2.30            |CREATE_REG|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
thermal_innovation-1.16.5-1.5.0.4.jar             |Thermal Innovation            |thermal_innovation            |1.5.0.4             |CREATE_REG|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
thermal_expansion-1.16.5-1.5.2.16.jar             |Thermal Expansion             |thermal_expansion             |1.5.2.16            |CREATE_REG|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
thermal_locomotion-1.16.5-1.5.0.4.jar             |Thermal Locomotion            |thermal_locomotion            |1.5.0.4             |CREATE_REG|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
kubejs-thermal-1605.1.4-build.4.jar               |KubeJS Thermal                |kubejs_thermal                |1605.1.4-build.4    |CREATE_REG|Manifest: NOSIGNATURE
exnihilothermal-1.16-1.0.0.0.jar                  |Ex Nihilo: Sequentia - Thermal|exnihilothermal               |1.16-1.0.0.0        |CREATE_REG|Manifest: NOSIGNATURE
TConstruct-1.16.5-3.3.4.335.jar                   |Tinkers' Construct            |tconstruct                    |3.3.4.335           |CREATE_REG|Manifest: NOSIGNATURE
EnchantmentDescriptions-1.16.5-7.1.20.jar         |EnchantmentDescriptions       |enchdesc                      |7.1.20              |CREATE_REG|Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
MouseTweaks-2.14-mc1.16.2.jar                     |Mouse Tweaks                  |mousetweaks                   |2.14                |CREATE_REG|Manifest: NOSIGNATURE
ImmersiveEngineering-1.16.5-5.1.0-148.jar         |Immersive Engineering         |immersiveengineering          |1.16.5-5.1.0-148    |CREATE_REG|Manifest: NOSIGNATURE
ImmersiveIndustry-1.16.5-0.1.8e.jar               |Immersive Industry            |immersiveindustry             |1.16.5-0.1.8e       |CREATE_REG|Manifest: NOSIGNATURE
Alex's Delight 1.1.3 - Forge 1.16.5.jar           |Alex's Delight                |amfd                          |1.1.3               |CREATE_REG|Manifest: NOSIGNATURE
Jade-1.16.4-2.8.3.jar                             |Jade                          |jade                          |2.8.3               |CREATE_REG|Manifest: NOSIGNATURE
create-addon-v5.jar                               |Create Add-On                 |create_addon                  |1.0.0               |CREATE_REG|Manifest: NOSIGNATURE
boatcontraptions-1.16-0.1.3.jar                   |boatcontraptions              |boatcontraptions              |1.0.0               |CREATE_REG|Manifest: NOSIGNATURE
flywheel-1.16-0.2.5.jar                           |Flywheel                      |flywheel                      |1.16-0.2.5          |CREATE_REG|Manifest: NOSIGNATURE
alloyed-1.16.5-v0.3a.jar                          |Create: Alloyed               |alloyed                       |1.16.5              |CREATE_REG|Manifest: NOSIGNATURE
create-mc1.16.5_v0.3.2g.jar                       |Create                        |create                        |v0.3.2g             |CREATE_REG|Manifest: NOSIGNATURE
morecreatestuffs-mc1.16-1.4.1b.jar                |More Create Stuffs            |morecreatestuffs              |mc1.16-1.4.1b       |CREATE_REG|Manifest: NOSIGNATURE
createdeco-1.1.2-1.16.5.jar                       |Create Deco                   |createdeco                    |1.1.2-1.16.5        |CREATE_REG|Manifest: NOSIGNATURE
ars_creo-1.16.5-1.1.2.jar                         |Ars Creo                      |ars_creo                      |1.1.2               |CREATE_REG|Manifest: NOSIGNATURE
createautomated-1.16.5-1.4.1a.jar                 |Create Automated              |createautomated               |1.16.5-1.4.1a       |CREATE_REG|Manifest: NOSIGNATURE
creategears-1.16.5-1.3.3.jar                      |Create Gears                  |creategears                   |1.16.5-1.3.3        |CREATE_REG|Manifest: NOSIGNATURE
farmersrespite-1.16.5-1.1.jar                     |Farmer's Respite              |farmersrespite                |1.16.5-1.1          |CREATE_REG|Manifest: NOSIGNATURE
SpartanShields-1.16.5-2.1.2.jar                   |Spartan Shields               |spartanshields                |2.1.2               |CREATE_REG|Manifest: NOSIGNATURE
Mantle-1.16.5-1.6.157.jar                         |Mantle                        |mantle                        |1.6.157             |CREATE_REG|Manifest: NOSIGNATURE
Xaeros_Minimap_22.17.0_Forge_1.16.5.jar           |Xaero's Minimap               |xaerominimap                  |22.17.0             |CREATE_REG|Manifest: NOSIGNATURE
thermal_cultivation-1.16.5-1.5.0.4.jar            |Thermal Cultivation           |thermal_cultivation           |1.5.0.4             |CREATE_REG|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
AutoRegLib-1.6-49.jar                             |AutoRegLib                    |autoreglib                    |1.6-49              |CREATE_REG|Manifest: NOSIGNATURE
Quark-r2.4-322.jar                                |Quark                         |quark                         |r2.4-322            |CREATE_REG|Manifest: NOSIGNATURE
DynamicTreesQuark-1.16.5-2.1.3.jar                |Dynamic Trees for Quark       |dtquark                       |1.16.5-2.1.3        |CREATE_REG|Manifest: NOSIGNATURE
StorageDrawers-1.16.3-8.5.2.jar                   |Storage Drawers               |storagedrawers                |8.5.2               |CREATE_REG|Manifest: NOSIGNATURE
immersive_paintings-0.4.2+1.16.5.jar              |Immersive Paintings           |immersive_paintings           |0.4.2+1.16.5        |CREATE_REG|Manifest: NOSIGNATURE
swiaf-1.16.5-1.1.2.jar                            |Spartan Weaponry: Ice and Fire|swiaf                         |1.16.5-1.1.2        |CREATE_REG|Manifest: NOSIGNATURE
create-supercharged1.16.5_v1.7.3.jar              |Create: SuperCharged          |createsupercharged            |1.0.0               |CREATE_REG|Manifest: NOSIGNATURE
upgradedcore-1.16.5-1.1.0.3-release.jar           |Upgraded Core                 |upgradedcore                  |1.16.5-1.1.0.3-relea|CREATE_REG|Manifest: NOSIGNATURE
kubejs-create-1605.1.4-build.12.jar               |KubeJS Create                 |kubejs_create                 |1605.1.4-build.12   |CREATE_REG|Manifest: NOSIGNATURE
appleskin-forge-mc1.16.x-2.4.0.jar                |AppleSkin                     |appleskin                     |2.4.0+mc1.16.4      |CREATE_REG|Manifest: NOSIGNATURE
ferritecore-2.1.1-forge.jar                       |Ferrite Core                  |ferritecore                   |2.1.1               |CREATE_REG|Manifest: 41:ce:50:66:d1:a0:05:ce:a1:0e:02:85:9b:46:64:e0:bf:2e:cf:60:30:9a:fe:0c:27:e0:63:66:9a:84:ce:8a
engineersdecor-1.16.5-forge-1.1.19.jar            |Engineer's Decor              |engineersdecor                |1.1.19              |CREATE_REG|Manifest: bf:30:76:97:e4:58:41:61:2a:f4:30:d3:8f:4c:e3:71:1d:14:c4:a1:4e:85:36:e3:1d:aa:2f:cb:22:b0:04:9b
occultism-1.16.5-1.29.1.jar                       |Occultism                     |occultism                     |1.16.5-1.29.1       |CREATE_REG|Manifest: NOSIGNATURE
upgradednetherite_spartan-1.16.5-1.0.0.1-beta.jar |Upgraded Netherite : Spartan  |upgradednetherite_spartan     |1.16.5-1.0.0.1-beta |CREATE_REG|Manifest: NOSIGNATURE
ColdSweat-2.1.11.1.jar                            |Cold Sweat                    |cold_sweat                    |2.1.11.1            |CREATE_REG|Manifest: NOSIGNATURE
byg-1.3.6.jar                                     |Oh The Biomes You'll Go       |byg                           |1.3.4               |CREATE_REG|Manifest: NOSIGNATURE
mcwfencesbyg-1.16.5-1.2.jar                       |Macaw's Fences - BYG          |mcwfencesbyg                  |1.16.5-1.2          |CREATE_REG|Manifest: NOSIGNATURE
DynamicTreesBYG-1.16.5-1.0.2.jar                  |Dynamic Trees for BYG         |dtbyg                         |1.16.5-1.0.2        |CREATE_REG|Manifest: NOSIGNATURE
mcwfurnituresbyg-1.16.5-1.0.jar                   |Macaw's Furnitures - BYG      |mcwfurnituresbyg              |1.16.5-1.0          |CREATE_REG|Manifest: NOSIGNATURE
kubejs-immersive-engineering-1605.1.2-build.28.jar|KubeJS Immersive Engineering  |kubejs_immersive_engineering  |1605.1.2-build.28   |CREATE_REG|Manifest: NOSIGNATURE
refinedstorageaddons-0.7.4.jar                    |Refined Storage Addons        |refinedstorageaddons          |0.7.4               |CREATE_REG|Manifest: NOSIGNATURE
occultism_kubejs-1.16.5-0.0.1.jar                 |Occultism KubeJS              |occultism_kubejs              |1.16.5-0.0.1        |CREATE_REG|Manifest: NOSIGNATURE
exnihilotinkers-1.16-1.0.0.0.jar                  |Ex Nihilo: Sequentia - Tinkers|exnihilotinkers               |1.16-1.0.0.0        |CREATE_REG|Manifest: NOSIGNATURE
exnihilosequentia-1.16-20220530-185402.jar        |Ex Nihilo: Sequentia          |exnihilosequentia             |1.16-20220530-185402|CREATE_REG|Manifest: NOSIGNATURE
botanicalmachinery-1.16.4-0.4.6.jar               |Botanical Machinery           |botanicalmachinery            |0.4.6               |CREATE_REG|Manifest: NOSIGNATURE
createaddition-1.16.5-20220129a.jar               |Create Crafts & Additions     |createaddition                |1.16.5-20220129a    |CREATE_REG|Manifest: NOSIGNATURE
Crash Report UUID: 604d8b1a-1852-4e1c-bf95-759d8c610c0f
Loaded Shaderpack: (off)
NEC status: No NEC detected

This has come up before and it is on Cave Biomes API's end. They need to update their injector to support our refactored method.

repo: DynamicTreesTeam/DynamicTrees


text:
Make bundle generates manifests for k8s only

#974 introduced a slight regression where manifests now only get generated for the kubernetes platform, instead of respecting the PLATFORM variable (kubernetes|openshift) and building manifests for the desired platform (set to openshift by default).
This seems to be causing bundles built for the OpenShift platform to be missing SCC's.

Updated https://github.com/Dynatrace/dynatrace-operator/pull/985 and set to auto-merge.

source: gharchive/issue

repo: Dynatrace/dynatrace-operator

license_type: permissive

license_source: github-api


text:
improves e2e2 stability

Description

fixes a bug in the e2e helpers
refactored an e2e test that caused the test runs to fail.

How can this be tested?
run e2e tests.
Checklist

~[ ] Unit tests have been updated/added~
[X] PR is labeled accordingly with a single label
[X] I have read and understood the contribution guidelines

Codecov Report

Merging #2138 (fbd7a5e) into main (4e7648f) will not change coverage.
Report is 1 commits behind head on main.
The diff coverage is n/a.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
@@           Coverage Diff           @@
##             main    #2138   +/-   ##
=======================================
  Coverage   63.68%   63.68%
=======================================
  Files         243      243
  Lines       15388    15388
=======================================
  Hits         9800     9800
  Misses       4857     4857
  Partials      731      731

source: gharchive/pull-request

authors: codecov-commenter wepudt


text:
Should have empty plots when either model and obs data are empty

@chengzhuzhang created this issue.

This may no longer be needed. No other user requested this.


text:
Fix deprecated calls to importlib.resources

To save a little trouble, an import shortcut has been added to polaris.io for imp_res that handles both different imports for python <=3.8 and the complaints that mypy has about these imports.
This merge also includes an update to mache 1.13.0 and to polaris 0.1.0-alpha.2.

Checklist

[ ] Testing comment in the PR documents testing used to verify the changes

Testing
I ran the cosine_bell test suite on Chrysalis with Intel and OpenMPI:
/lcrc/group/e3sm/ac.xylar/polaris_0.1/chrysalis/test_20230303/cosine_bell_fix_imp_req

But when I use python 3.8, I see:
$ polaris list
Traceback (most recent call last):
  File "/gpfs/fs1/home/ac.xylar/chrysalis/mambaforge/envs/polaris_test_py38/bin/polaris", line 33, in <module>
    sys.exit(load_entry_point('polaris', 'console_scripts', 'polaris')())
  File "/gpfs/fs1/home/ac.xylar/e3sm_work/polaris/fix_importlib_resources/polaris/__main__.py", line 62, in main
    commands[args.command]()
  File "/gpfs/fs1/home/ac.xylar/e3sm_work/polaris/fix_importlib_resources/polaris/list.py", line 151, in main
    list_cases(test_expr=args.test_expr, number=args.number,
  File "/gpfs/fs1/home/ac.xylar/e3sm_work/polaris/fix_importlib_resources/polaris/list.py", line 26, in list_cases
    components = get_components()
  File "/gpfs/fs1/home/ac.xylar/e3sm_work/polaris/fix_importlib_resources/polaris/components.py", line 19, in get_components
    Ocean(),
  File "/gpfs/fs1/home/ac.xylar/e3sm_work/polaris/fix_importlib_resources/polaris/ocean/__init__.py", line 16, in __init__
    self.add_test_group(GlobalConvergence(component=self))
  File "/gpfs/fs1/home/ac.xylar/e3sm_work/polaris/fix_importlib_resources/polaris/ocean/tests/global_convergence/__init__.py", line 18, in __init__
    self.add_test_case(CosineBell(test_group=self,
  File "/gpfs/fs1/home/ac.xylar/e3sm_work/polaris/fix_importlib_resources/polaris/ocean/tests/global_convergence/cosine_bell/__init__.py", line 52, in __init__
    self._setup_steps(config)
  File "/gpfs/fs1/home/ac.xylar/e3sm_work/polaris/fix_importlib_resources/polaris/ocean/tests/global_convergence/cosine_bell/__init__.py", line 145, in _setup_steps
    self.add_step(QuasiUniformSphericalMeshStep(
  File "/gpfs/fs1/home/ac.xylar/e3sm_work/polaris/fix_importlib_resources/polaris/mesh/spherical.py", line 206, in __init__
    super().__init__(test_case=test_case, name=name, subdir=subdir)
  File "/gpfs/fs1/home/ac.xylar/e3sm_work/polaris/fix_importlib_resources/polaris/mesh/spherical.py", line 46, in __init__
    super().__init__(test_case, name=name, subdir=subdir)
  File "/gpfs/fs1/home/ac.xylar/e3sm_work/polaris/fix_importlib_resources/polaris/step.py", line 230, in __init__
    self.machine_info = MachineInfo(machine='default')
  File "/gpfs/fs1/home/ac.xylar/chrysalis/mambaforge/envs/polaris_test_py38/lib/python3.8/site-packages/mache/machine_info.py", line 86, in __init__
    self.config = self._get_config()
  File "/gpfs/fs1/home/ac.xylar/chrysalis/mambaforge/envs/polaris_test_py38/lib/python3.8/site-packages/mache/machine_info.py", line 233, in _get_config
    importlib_resources.files('mache.machines') / f'{machine}.cfg'
AttributeError: module 'importlib.resources' has no attribute 'files'

So some work still to do.

I'm able to verify that this works with a test version of mache with https://github.com/E3SM-Project/mache/pull/110, so we'll need a new mache release to fix this.

Tested again with a spack environment build for mache 1.13.0 and polaris 0.1.0-alpha.2.


text:
[support]: strumpack - spack test failure

Name of Software
strumpack
URL for Software
No response
Contact Details
shahzebsiddiqui@lbl.gov
HPC System
Perlmutter
Request Description
@jscook2345 tested strumpack in https://github.com/buildtesters/buildtest-nersc/issues/113#issuecomment-1232103279 based on the error we are still getting same issue i just tested this again and it depends on slurm so this is not feasible test.
Strumpack team should consider removing this test. This test is not going to work at any site it has a hard dependency on slurm and not all sites will have slurm.
 ~/ spack test run strumpack
==> Spack test zbq5hoibe3rbkmugpckknr2xurrpwsby
==> Testing package strumpack-6.3.1-5yz6t22
==> Error: TestFailure: 1 tests failed.

Command exited with status 1:
    '/usr/bin/srun' '-n' '1' 'test_sparse_mpi' '../examples/sparse/data/pde900.mtx'
srun: error: Job request does not match any supported policy.
srun: error: Unable to allocate resources: Unspecified error

1 error found in test log:
     108    ==> [2023-01-31-08:19:06.026592] '/usr/bin/srun' '-n' '1' 'test_sparse_mpi' '../examples/sparse/data/pde900.mtx'
     109    srun: error: Job request does not match any supported policy.
     110    srun: error: Unable to allocate resources: Unspecified error
     111    FAILED: Command exited with status 1:
     112        '/usr/bin/srun' '-n' '1' 'test_sparse_mpi' '../examples/sparse/data/pde900.mtx'
     113    srun: error: Job request does not match any supported policy.
  >> 114    srun: error: Unable to allocate resources: Unspecified error
     115
     116      File "/global/common/software/spackecp/perlmutter/e4s-22.05/78535/spack/bin/spack", line 98, in <module>
     117        sys.exit(spack.main.main())
     118      File "/global/common/software/spackecp/perlmutter/e4s-22.05/78535/spack/lib/spack/spack/main.py", line 910, in main
     119        return _main(argv)
     120      File "/global/common/software/spackecp/perlmutter/e4s-22.05/78535/spack/lib/spack/spack/main.py", line 865, in _main

/global/common/software/spackecp/perlmutter/e4s-22.05/78535/spack/lib/spack/spack/build_environment.py:1076, in _setup_pkg_and_run:
       1073        tb_string = traceback.format_exc()
       1074
       1075        # build up some context from the offending package so we can
  >>   1076        # show that, too.
       1077        package_context = get_package_context(tb)
       1078
       1079        logfile = None

See test log for details:
  /global/homes/s/siddiq90/.spack/test/zbq5hoibe3rbkmugpckknr2xurrpwsby/strumpack-6.3.1-5yz6t22-test-out.txt

======================== 1 failed, 0 passed of 1 specs =========================
==> Error: 1 test(s) in the suite failed.

Relevant log output
No response
Reproduce Bug
1. ml e4s/22.05
2. spack env activate -V gcc
3. spack load strumpack
4. spack test run strumpack

@pghysels looping you in. Please remove this test or change the test to something else, perhaps a serial compilation that can just work.

Support for spack test issues should be handled on the spack repository tracker. The relevant issue is here: https://github.com/spack/spack/issues/35264

authors: shahzebsiddiqui wspear

license: MIT


text:
6 crud for session context

There is now tests, implementation and documentation for each function in the session_context module

Det er vel ikke på tide at merge ind i main branch endnu?


text:
Added LETHE VO for IN2P3-IRES

Added project ID for LETHE VO

Summary

Related issue :

Fixing validation in an upcoming request

authors: EGI-ILM enolfc


text:
Matlab cleanup

Matlab wrapper file should select WSL or not dependent on os
TOAST++ wrapper function
Stl2Inr should cope with multiple stls

Fixed, Toast++ is simple and given in example

repo: EIT-team/Mesher


text:
Detalles

Detalles de camisas

good


text:
Svelte 5 Compatibility

esbuild-svelte supports compiling with Svelte 5 as of version 0.8.1. It does not yet support all the new features of Svelte 5 (like .svelte.js files)

[x] #232
[x] #250
[x] Update example-js and example-ts (PRs welcome)
[x] Write tests for new features (like .svelte.js and runes)
[x] #235

This has been released in v0.9.0. I'll leave this issue open for a bit in case there are any problems


text:
[Auto-generated] Update requirements.txt

Update requirements.txt
Automatically created PR from the ci_update_requirements.yml workflow.

Codecov Report

:exclamation: No coverage uploaded for pull request base (ci/dependabot-updates@a2f22ed). Click here to learn what that means.
Patch has no changes to coverable lines.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@                   Coverage Diff                    @@
##             ci/dependabot-updates     #245   +/-   ##
========================================================
  Coverage                         ?   69.15%
========================================================
  Files                            ?       18
  Lines                            ?      522
  Branches                         ?        0
========================================================
  Hits                             ?      361
  Misses                           ?      161
  Partials                         ?        0

Flag
Coverage Δ

pytest
69.15% <0.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

repo: EMMC-ASBL/oteapi-services


text:
🛑 eosc-performance is down

In c02a577, eosc-performance (https://performance.services.fedcloud.eu) was down:

HTTP code: 0
Response time: 0 ms

Resolved: eosc-performance is back up in 93304cb.

repo: EOSC-synergy/eosc-perf-status


text:
🛑 IM - Infrastructure Manager is down

In fb5b37b, IM - Infrastructure Manager (https://appsgrycap.i3m.upv.es:31443/im-dashboard/login) was down:

HTTP code: 0
Response time: 0 ms

Resolved: IM - Infrastructure Manager is back up in 5198c5a after 3 hours, 44 minutes.

repo: EOSC-synergy/status


text:
STAT-81 ⁃ Database Limiting

Will track bytes for a code account as rows are stored, updated, and removed.  Each row's bytes will be calculated by the byte size of the passed in data plus a configured size ("row-overhead-db-limit-bytes") to account for scope, code, table, and key storage.  If we are not applying a received block, if the configured max storage ("per-code-account-max-storage-db-limit-mbytes") is exceeded, an exception will be thrown.
Acceptance Testing:

Write a contract that creates rows (store_),  modifies rows (store_ and update_), and deletes rows (remove_) at varying amounts
Set the "per-code-account-max-storage-db-limit-mbytes" to 1 (MB).
Verify that a limit can be reached and:

creates are rejected
modifies with larger new data are rejected
modifies with smaller new data are accepted
deletes are always accepted
creates or modifies in subsequent init are rejected

if testing with multiple nodes, after limit is reached, and blocks have been propogated, on a different node verify that:

creates are rejected
modifies with larger new data are rejected
modifies with smaller new data are accepted
deletes are always accepted

➤ Kevin Heifner commented:
[~admin] At the very least we need max table usage size by contract enforced. Assuming delta rate limit is handled by time limit. Do you have any additional requirements?

➤ David Moss commented:
[~kevin.heifner] Those are the current requirements. Let's get them implemented, then when we stand up the Testnet, we can write spamming scripts to see if this is adequate.

➤ Brian Johnson commented:
Tests are in place, going to rebase to master and submit pull request.

➤ Kevin Heifner commented:
https://github.com/EOSIO/eos/issues/353

➤ Bezwada Satyapravin commented:
I am not sure how to test this. Needs more information and detailed steps.
What I understood:

Create a smart contract that inserts data and if size of data exceeds a limit, it should reject.

Then I have questions:

If a db operation is rejected, how do I know how much of limit is available?

➤ Brian Johnson commented:
There is currently no way to retrieve that information from the eosd.  To know exactly how much memory is available, you will need to calculate the size of your rows (using the row calculation added to the ATC) and determine what the remainder is when you have approached the 1MB limit.

Ideally storage usage is not something that a contract can query, it is a limit set for "abuse purposes" but in theory we could change the rate limiting/billing algorithms in the future and it would be a shame to have to enforce all the old rules / calculations for ever.
Rate limits can only ever fail a transaction and they can never be tested or "branched upon".

➤ Brian Johnson commented:
test contract looks good

➤ Bezwada Satyapravin commented:
I implemented attached contract and after pushing the contract to eosd, I use the attached script to send multiple messages to eosd. I think it exceeds 5 MB but don't see any errors reported.
Attached are following:

smart contract implementation.
script to send messages in a loop.
picture of block and blockchain folder in data-dir of eosd.

➤ Brian Johnson commented:
[~pravin.bezwada] Since there is an automated test that verifies that the limit is reached, can we get the contract changed to print the: key, size of key string (which is passed into store_xx or update_xx, or remove_xx), and size of value buffer  (which is passed into store_xx or update_xx)
so that the calculation can be verified. Also, if you can keep going to see if a limit can be reached (as long as testing doesn't take too long)
The other option is if you could analyze my automated test and see if you can identify why that calculation works out right and your contract doesn't (or if my code incorrectly determines the limit being reached).

Verified.

authors: blockone-syncclient bytemaster heifner

repo: EOSIO/eos


text:
create unitest to reproduce issue 2835

ref #2835
Please uncomment the following line in prune_remove_branch test in forked_tests.cpp to reproduce the issue:
//BOOST_REQUIRE_EQUAL(87, c.control->head_block_num());

I'm going to merge this test except that I will change the expected head block number to the one it produces, 87 is not the proper behavior.

authors: bytemaster taokayan


text:
Auth Local no return custom error

Passport local not return custom message error, always return unauthorized

Yes it's kind of hacky to change this with passport. https://github.com/jaredhanson/passport/blob/935fbdbc2f63eb0a746a3e1373fb112c5efee6b6/lib/middleware/authenticate.js#L23-L40

If you change the callback you need to do all the job after. This is one of the reason I keep it with just unauthorized :s

authors: EQuimper johinsDev

repo: EQuimper/nodejs-api-boilerplate

license: mit

license_source: bigquery


text:
fx file retrieval for OBS

This is not currently implemented. The strategy is as @mattiarighi mentions in #423 :-1:
[project]_[model]_[type]_[version]_fx_[var].nc

We can change it later if we come up with a better idea.```

I will get this done today or tomorrow

If it works for the models, it should work out-of-the-box also for the obs.
We might need some renaming in our obs-data pool.

aye, @mattiarighi I will close the issue once we've tested and all looks to be a-okay!

@valeriupredoi I use it already for my OBS data, it works fine.

excellent, cheers @koldunovn , closed shall remain then :grin:

authors: koldunovn mattiarighi valeriupredoi

repo: ESMValGroup/ESMValTool


text:
Custom variables: CMOR table

Currently, the backend only reads custom CMOR tables if the custom variable is a derived variable. If not, the custom CMOR table will be ignored ultimately causing the preprocessor to stop. This makes it impossible to read non-derived variables that are not included in the CMIP5/6 CMOR tables. An example for such a variable would be "standard error of precipitation flux" (prStderr), which is a variable provided by obs4mips. A fix for this would be urgently needed. This problem is in my opinion also relevant to issue #718.

Maybe we can use obs4mips CMOR tables instead of the CMIP5 CMOR table for obs4mips data? That seems much  more appropriate and probably solves this issue.
https://github.com/PCMDI/obs4MIPs-cmor-tables

I think it's possible to put derive: True in the recipe even if the variable is not derived. If the variable you asked for matches the one in the input file, the derivation step is skipped:
https://github.com/ESMValGroup/ESMValTool/blob/b8e4e555a4f78646135ab5f7157afda44d3a2a66/esmvaltool/preprocessor/_derive/__init__.py#L65-L67
I think I used that before to read standard_names which were not in the CMIP5 CMOR tables, but I can't remember where... :confused:

I think custom CMOR tables / extensions should always be possible as there will always be non-derived variables that are not in the official tables. This is particularly the case for observational products such as ESA-CCI to name just one example. For the case described above, using the obs4mips tables would not help as prStderr is not included even though it is in the obs4mips database.

Setting "derive : True" did not help: "Don't know how to derive variable 'prStderr'"

I'm pretty sure that worked before my PR with the new variable derivation. I think these lines are the problem:
https://github.com/ESMValGroup/ESMValTool/blob/b8e4e555a4f78646135ab5f7157afda44d3a2a66/esmvaltool/_recipe.py#L505-L516
Could you remove all of them and try again please?

When deleting these lines, the preprocessor task is successfully created but eventually crashes with Iris refusing to load the input file: "Exception: Can not load cubes from ('...')". I would guess that the constraints when loading the cube are too strict or that the custom table is not evaluated properly or that the obs4mips file is not formatted properly or that I did something wrong. In case that the obs4mips file is not formatted properly, the constraints when loading the cube would have to be reduced as we claim that the ESMValTool can read obs4mips files without reprocessing and I would assume that a similar formatting has been applied to all observational uncertainties included in obs4mips ("Stderr").

Ok, I will open a PR for this. The Cannot load cube exception... is probably caused by the constraints...

yup, that's because standard_name is not in the Cube

Related to #606 and #552

I believe @jvegasbsc is working on this: https://github.com/ESMValGroup/ESMValTool/pull/638#issuecomment-438217781
We can probably just replace the standard_name constraint in the load function by no constraint, but keeping only cubes that have the correct short_name or standard_name or long_name, any of those will do. The correct standard_name etc would then need to be fixed in the fix_metadata function, or it can be directly applied in the load function.

also need to set the correct standard_name for derived variables (they currently have an incorrect_standard_name name), the problem is that needs to be CMOR compliant for 'iris' which is not, so... confused

Please make a separate issue if you have a problem with derived variables.

For the case described above, using the obs4mips tables would not help as prStderr is not included even though it is in the obs4mips database.

@axel-lauer Maybe you can use the method suggested in #718 to get them implemented.

I think custom CMOR tables / extensions should always be possible

The best solution for this would be to implement the option to specify custom additional table entries per cmor project. That would mean that the current implementation should be changed in such a way that the entries in esmvaltool/cmor/tables/custom are always loaded when a table from esmvaltool/cmor/tables/cmip5/Tables is loaded (and esmvaltool/cmor/tables/custom should be renamed to esmvaltool/cmor/tables/cmip5_custom for clarity, because it doesn't work with the cmip6 tables).
If at all feasible, getting variables in the official tables should always be the preferred way of getting a variable supported, because this makes the effort available to a wider community and also requires less tampering with libraries, e.g. we need to change the cf conventions used by iris to load the custom variables into cubes.

We have a bunch of such variables. Getting them in the official table is not an option. Typically, these are variables from observational products, so moving them to cmip5_custom does not make sense to me. Cf conventions used by iris do not need to be changed if we lower the constraints when loading the variable in such cases as discussed in #606.

at the lowest level I suggest a generic load constrained on variable name, from my experience even the worst files still have a variable name:
    vn_constraint = iris.Constraint(
        cube_func=(lambda c: c.var_name == 'UM_0_fc8_vn405')
    )
vn_cube = iris.load(hadslp_file, constraints=vn_constraint)[0]

@valeriupredoi that sounds good. That would give us quite some flexibility when processing observational data or when analyzing non-ipcc output from models, similar to v1.1. We always say that the ESMValTool can be used during model development comparing different runs from the same model, which would be extremely limited if we restrict ourselves to variables that are in the official cmor tables.

I need to emphasize the needs for this functionality for our contract in c3s_511. We need to include custom variables by end of this year, ideally asap, like xch4.
I tried to include them and found the V1 custom CMOR tables (*.dat) in the backend, but just copying them there and using the derive option does not help. It looks like the internal table object/variable is not initialized at all, as it always stucks at table.frequency = value  with table being None.

@bouweandela @jvegasbsc you fellas doing anything about this at the moment? If not I'll get something hacked today so Ben can get his work done. Ben, you need to populate esmvaltool/preprocessor/_derive/ dir with the needed new variable setup code, see esmvaltool/preprocessor/_derive/rtnt.py for an example of a non-CMOR derived variable

Thank you, I'll have a look at these derive files.

Hi Val,
I still get the error:
  File "/media/bmueller/Work/GIT/ESMValTool_V2_c3s511/esmvaltool/cmor/table.py", line 453, in _read_table_file
    table[value] = self._read_variable(value, table.frequency)
AttributeError: 'NoneType' object has no attribute 'frequency'

I think the TableInfo() is not correctly initialized as the V1 tables do not have a table_id (see lines 428-454).

hi @BenMGeo how does the entry for your variable look like - see eg esmvaltool/preprocessor/_derive/swcre.py - this one has a required variables dictionary - the variables used in the computation of swcre:
    _required_variables = {
        'vars': [{
            'short_name': 'rsut',
            'field': 'T2{frequency}s'
        }, {
            'short_name': 'rsutcs',
            'field': 'T2{frequency}s'
        }]
    }

are these variables that you are using CMOR variables? If not, you will have to create entries for them as well in esmvaltool/cmor/tables/custom/ (see example CMOR_* tables that are there; also probably add frequency in the file as well after modelling_realm). What's the name of your branch? I may be talking out of my arse if I don't get to see your implementation per se

Hi @valeriupredoi ,
I had a discussion with @schlunma and we found out after a long line of inserted loggers, that it was a dumb user error (I had amip: Amip instead of amip: Amon in the recipe, though there is no "no table available" error).
In the end it leads to the same issues that @axel-lauer reported: the standard_name not being available.

excellent! ok, in that case we can just use the load with options, depending what name there is in the file

Do we already have this?

Going back about the custom CMOR files: I will implement a fall back mechanism for searching in the custom if the project does not contain a variable. The only question here is if that mechanism should always be available or we just want to switch to a 'strict' mode that can make sense for CMIP5, CMIP6 data and such, as we shouldn't be able to find variables outside the data request

authors: BenMGeo axel-lauer bouweandela jvegasbsc mattiarighi schlunma valeriupredoi


text:
Problems with advanced romms

how it is

how it schud be

config
      - name: Schlafen
        points:
          - [8.35, 9.80]
          - [8.4, 13.75]
          - [12.3, 13.75] #the point that is missing
          - [12.3, 10.25]
          - [14.1, 10.25]
          - [14.1, 7.7]

Yes, I do something that could cause that.  I'll look into it.

Oh, I think you are missing a point.  I count you should have 7 points since the start and end should match.

like this ?
          - [8.35, 9.80]
          - [8.4, 13.75]
          - [12.3, 13.75]
          - [12.3, 10.25]
          - [14.1, 10.25]
          - [14.1, 7.7]
          - [8.35, 9.80]

Yeah I use this [https://observablehq.com/@d3/d3-polygonhull], that's the issue.  We don't want a convex hull

v0.1.10 should fix this.  Please verify.

works now thx !

Awesome

authors: DTTerastar HennieLP

repo: ESPresense/ESPresense-companion


text:
Add dataframe_regression fixture

Fix #21
Hi guys!
Most of the changes here start from the fact that numerical regression was actually using pandas as backend.
Main changes:

Created DataFrameRegressionFixture for dataframe_regression
NumericRegressionFixture now inherits most of its behavior from DataFrameRegressionFixture: check method converts python dicts to pandas DataFrames before calling DataFrameRegressionFixture.check
I've added some type checking to the inner data types, the following numpy data types are not allowed:

timedelta (m)
datetime (M)
objects (O)
zero-terminated bytes (S, a)
unicode strings (U)
raw data (V)

For most tests, I just copied num_regression tests and made sure that a pd.DataFrame was being created from the input dict
For dataframe_regression there are no tests for filling asymmetric arrays with values, since pandas natively do not allow them
I had to change 1 num_regression test since it was checking types with a string array, and string arrays are no longer allowed (makes sense IMHO)

Thanks @648trindade!
Can you please also update the CHANGELOG? Something like:
2.1.0 (UNRELEASED)
------------------

* `#35 <https://github.com/ESSS/pytest-regressions/pull/35>`__: New ``dataframe_regression`` to check pandas DataFrames directly.

@648trindade, this looks good to be merged. Do you have plans to add more things to it?

@648trindade, this looks good to be merged. Do you have plans to add more things to it?

Nope, I think it is enough.

authors: 648trindade nicoddemus tadeu

repo: ESSS/pytest-regressions


text:
Setup mergeable to enforce coding standards

I would like to suggest using mergeable to enforce coding standards. In my experience, this will help in maintaining the codebase.

@KalleHallden It is an honor to help regarding this matter, first we need to set up a new repo .github for this to work.

@KalleHallden Firstly, we need to follow this installation guide to make this work. Thank you.

@KalleHallden Please follow this installation guide to make this work. Thank you.

@KalleHallden also we need to declare who are the main reviewers so we can enable the auto-merge feature if you want,

@KalleHallden hi now that we have other maintainers, we can add them too as required reviewers for a PR to be merged (on your behalf), what do you think?

@KalleHallden hi now that we have other maintainers, we can add them too as required reviewers for a PR to be merged (on your behalf), what do you think?

Please do that. I was wondering about this. In total we have three maintainers.

@jorre127
@tenshiAMD
@dinurymomshad

@dinurymomshad yes that's what I mean
@KalleHallden also please add branch protection rules for the main branch (alpha) and master like this and check all mergeable status checks, thanks in advance

@KalleHallden also please add branch protection rules for the main branch (alpha) and master like this and check all mergeable status checks, thanks in advance

@KalleHallden hi may I follow this one? Thanks!

authors: dinurymomshad tenshiAMD


text:
Nepali course

What does this PR do?
Add resource(s)
For resources
Description
This file contains the JavaScript course playlist which is completely free on the YouTube platform, it also contains a complete course for React js and Nodejs.
Why is this valuable (or not)?
This is valuable for every single Nepali out there who wants to start programming with JavaScript to learn advanced javascript libraries like Node js and React js and its ecosystem.
How do we know it's really free?
The course playlist is freely available on the YouTube platform uploaded by the nonprofit organization EverydayKarma 🇳🇵.
For book lists, is it a book? For course lists, is it a course? etc.
It is a course.
Checklist:

[x] Read our contributing guidelines.
[x] Search for duplicates.
[x] Include author(s) and platform where appropriate.
[x] Put lists in alphabetical order, correct spacing.
[x] Add needed indications (PDF, access notes, under construction).
[x] Used an informative name for this pull request.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

change filename - nepali language code is ne

Does anyone know why this linter error occurred and how can I fix it?
@davorpa @eshellman

authors: ankitbhusal eshellman

repo: EbookFoundation/free-programming-books


text:
Use python template to restructure the repo

In this PR, we use the python template to restructure our repo.

@geek-yang nice work! I just left a comment to fix links. Also, let's remove the files PyStemmusScope/my_module.py and tests/test_my_module.py as they are just templates.
Regarding readthedocs and sonar, later we enable them, for now the configurations look OK.

Thanks for your @SarahAlidoost comments! I update the links and remove those template files. But this will break the tests since now there is no testing stuff. I can fix it when working on #8 since we will create modules and test them.

@geek-yang nice work! I just left a comment to fix links. Also, let's remove the files PyStemmusScope/my_module.py and tests/test_my_module.py as they are just templates.
Regarding readthedocs and sonar, later we enable them, for now the configurations look OK.

Thanks for your @SarahAlidoost comments! I update the links and remove those template files. But this broke the tests since now there is no testing stuff. I can fix it when working on #8 since we will create modules and test them.

Thanks for addressing the comments. I agree, we will fix them when needed.

authors: SarahAlidoost geek-yang


text:
data: Marsmarv

Fixes Issue

Changes proposed

Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[ ] All new and existing tests passed.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

It looks like the JSON profile checks if the data is already in PR. Which is obviously included in the PR.
This means that the GitHub workflow doesn't allow to add any new users.

It looks like you don't need to merge your data is already public LOL:
https://www.biodrop.io/Marsmarv

authors: Marsmarv jcubic

repo: EddieHubCommunity/BioDrop


text:
fix: added ? to special character strip regex

Description:
This PR adds ? to the words.ts regex to stripSpecialCharacters before sending them through Alex.js
Screenshots:

Before
After

closes #447

Great team work 👍

authors: Vyvy-vi eddiejaoude

repo: EddieHubCommunity/EddieBot


text:
[BUG] Profile link does not preview correctly on share

Description
The ogImage and the cleanBio are incorrect
- ogImage={data.avatar}
+ ogImage={`https://github.com/${data.username}.png`}

Screenshots
No response
Additional information
No response

Can I have this assigned to me?

authors: eddiejaoude sandramsc

repo: EddieHubCommunity/LinkFree


text:
fix: Event Card price icon bug

Fixes Issue
Closes #7854
Changes proposed

updated getEvents() method to include price
updated manage event page to handle edge cases

Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[x] All new and existing tests passed.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

Closing it due to conflict

Ok, but it is better to resolve the conflicts and keep it in the same PR, because the history and collaboration is lost in the new PR

Ok, but it is better to resolve the conflicts and keep it in the same PR, because the history and collaboration is lost in the new PR

I will keep that in mind for next time.

Reopening pr

Looks good +1 but there still seems to be a bug on the main events page:
Updated event with price which works fine...

But on the main event page it is not reflected correctly...

This bug is related to the current workflow of event creation, right now if you create a event with a same event name that is already exist, It creates the new event with different id and getEvents method groups them but all the other properties like price, description etc are getting its value from event that is declared $first.
I could make it something like $last or fist non null but it will make it inconsistent.
what do you think @eddiejaoude ?

I could make it something like $last or fist non null but it will make it inconsistent.
what do you think @eddiejaoude ?

I think leave that for now, as long as a unique event works, we can look into improving the grouping in another issue/pr

authors: eddiejaoude itsdevdeepak


text:
fix: allow the use of Mexican

Allows the use of Mexican instead of recommending Latinx.
Ref: Discord conversation
Note: This will also stop flagging Latino and Latina - take into consideration before merging.
Signed-off-by: nhcarrigan nhcarrigan@gmail.com

Thank you very much.
I appreciate the EddieBot modifications.

Thank you very much.
I appreciate the EddieBot modifications.

authors: metaverde nhcarrigan

repo: EddieJaoudeCommunity/EddieBot


text:
🛑 Portal UNA is down

In 517039c, Portal UNA (https://www.una.ac.cr/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Portal UNA is back up in a7156fe after 33 minutes.

repo: EdgardoRamosRoque/status


text:
bump up Shifu version to v0.4.0

What type of PR is this?
/kind documentation

What this PR does / why we need it:
This PR updates Shifu installation target to v0.4.0
Which issue(s) this PR fixes:

Fixes #
How is this PR tested:

[ ] unit test
[x] e2e test
[ ] other (please specify)

Special notes for your reviewer:
Does this PR introduce a user-facing change?

- updates install command to v0.4.0 tag

Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:

LGTM


text:
Package fails to install via pip

When installing via pip pip install python_codon_tables the following error is produced
Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/_f/5kqpr8kx5zl9qjtkzzkb31xw0000gn/T/pip-install-a0_5fa8a/python-codon-tables/setup.py", line 16, in <module>
        with open(os.path.join('data', 'version.txt'), 'r') as f:
    FileNotFoundError: [Errno 2] No such file or directory: 'data/version.txt'

Seems that the issue is that the data directory is one up from the packaged directory.

This may have been a problem with the MANIFEST file. I have now added this file to the manifest and pushed a new version on pypi. Could you try again and let me know if it works?

Looks like we are hitting a different error now
Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/_f/5kqpr8kx5zl9qjtkzzkb31xw0000gn/T/pip-install-m1m1kpun/python-codon-tables/setup.py", line 19, in <module>
        with open(os.path.join('python_codon_tables', 'README.rst'), 'r') as f:
    FileNotFoundError: [Errno 2] No such file or directory: 'python_codon_tables/README.rst'

The MANIFEST, again... Sorry for these, they are trivial but they are not caught by the test suite because it doesnt use pip. I'll fix it

I fixed it on Github but I'll only push the new version to PyPI tomorrow. In the meantime you can also install from directly from Github with pip:
pip install git+https://github.com/Edinburgh-Genome-Foundry/codon-usage-tables.git

Thanks!

Done. Let me know if I can close this one.

Pip install works, but importing fails:
FileNotFoundError: [Errno 2] No such file or directory: '.../miniconda3/envs/codon_harmony/lib/python3.7/site-packages/python_codon_tables/../data/tables'

Gee thats all more complicated than it should be. I believe there is still something wrong with the MANIFEST, maybe recursive-include instead of include or something like that. I will do some tests on monday. Thanks for the reports!

Ok, I managed to reproduce your bug and to fix it, at least on my machine. Could you try a pip --upgrade and let me know if it now works for you (I am confident it will).
Beware that today I also changed the API in subtle ways so make sure you use the methods highlighted in the example. On the good side, there is a new feature table = download_codons_table(taxid=XXX) which allows you to get the table for any taxID.

Great! It seems to be working now. I am going to try to integrate this into my project https://github.com/weitzner/codon_harmony Thanks!

Hey it seems that your project could use DnaChisel, a generic DNA optimization library for Python which I am very proud of (I am surely biased!)
Here is how (some of) your project's specifications would be formulated using DnaChisel. Some specifications might not be exactly as you want them (in particular there has been  some discussion around the codon harmonization) but the library is written so as to be easily extended by the user, so maybe it could work for you:
import dnachisel as dc

# GENERATE A RANDOM PROTEIN SEQUENCE FOR THE EXAMPLE
aa_sequence = dc.random_protein_sequence(1000)
dna_sequence = dc.reverse_translate(aa_sequence)

# SPECIFY THE CONSTRAINTS AND OBJECTIVES
problem = dc.DnaOptimizationProblem(
    sequence=dna_sequence,
    constraints=[
        dc.EnforceTranslation(translation=aa_sequence), # keep the protein sequence
        dc.EnforceGCContent(mini=0.3, maxi=0.7, window=70),
        dc.AvoidHairpins(stem_size=10),
        dc.AvoidPattern(dc.repeated_kmers(3, 3)),
        dc.AvoidPattern(dc.repeated_kmers(9, 2)),
        dc.AvoidPattern(enzyme='BsmBI'),
        *(dc.AvoidPattern(dc.homopolymer_pattern(c, 6)) for c in "ATGC")
    ],
    objectives=[
        dc.CodonOptimize(species='e_coli')
    ]
)

# SOLVE THE CONSTRAINTS, THEN OPTIMIZE
print ("BEFORE:", problem.constraints_text_summary())
problem.resolve_constraints()
problem.optimize()
print ("AFTER:", problem.constraints_text_summary())

Output:
BEFORE: ===> FAILURE: 5 constraints evaluations failed
✔PASS ┍ EnforceTranslation[0-3000(+)]
      │ All OK.
✔PASS ┍ EnforceGCContent[0-3000(+)](mini:0.30, maxi:0.70, window:70)
      │ Passed !
✔PASS ┍ AvoidHairpins[0-3000(+)](stem_size:10, hairpin_window:200)
      │ Score:         0. Locations: []
 FAIL ┍ AvoidPattern[0-3000(+)](([ATGC]{3})\1{2} (3-repeats 3-mers))
      │ Failed. Pattern found at positions [97-106(+), 98-107(+), 99-108(+),
      │ 100-109(+), 172-181(+), 1453-1462(+), 1454-1463(+), 2967-2976(+)]
 FAIL ┍ AvoidPattern[0-3000(+)](([ATGC]{9})\1{1} (2-repeats 9-mers))
      │ Failed. Pattern found at positions [1420-1438(+)]
 FAIL ┍ AvoidPattern[0-3000(+)](enzyme:BsmBI)
      │ Failed. Pattern found at positions [1594-1600(-), 337-343(-)]
 FAIL ┍ AvoidPattern[0-3000(+)](AAAAAA)
      │ Failed. Pattern found at positions [790-796(+), 1226-1232(+),
      │ 1963-1969(+), 1964-1970(+), 1965-1971(+), 2206-2212(+), 2207-2213(+),
      │ 2810-2816(+)]
 FAIL ┍ AvoidPattern[0-3000(+)](TTTTTT)
      │ Failed. Pattern found at positions [2810-2816(-), 2207-2213(-),
      │ 2206-2212(-), 1965-1971(-), 1964-1970(-), 1963-1969(-), 1226-1232(-),
      │ 790-796(-)]
✔PASS ┍ AvoidPattern[0-3000(+)](GGGGGG)
      │ Passed. Pattern not found !
✔PASS ┍ AvoidPattern[0-3000(+)](CCCCCC)
      │ Passed. Pattern not found !

AFTER: ===> SUCCESS - all constraints evaluations pass
✔PASS ┍ EnforceTranslation[0-3000(+)]
      │ All OK.
✔PASS ┍ EnforceGCContent[0-3000(+)](mini:0.30, maxi:0.70, window:70)
      │ Passed !
✔PASS ┍ AvoidHairpins[0-3000(+)](stem_size:10, hairpin_window:200)
      │ Score:         0. Locations: []
✔PASS ┍ AvoidPattern[0-3000(+)](([ATGC]{3})\1{2} (3-repeats 3-mers))
      │ Passed. Pattern not found !
✔PASS ┍ AvoidPattern[0-3000(+)](([ATGC]{9})\1{1} (2-repeats 9-mers))
      │ Passed. Pattern not found !
✔PASS ┍ AvoidPattern[0-3000(+)](enzyme:BsmBI)
      │ Passed. Pattern not found !
✔PASS ┍ AvoidPattern[0-3000(+)](AAAAAA)
      │ Passed. Pattern not found !
✔PASS ┍ AvoidPattern[0-3000(+)](TTTTTT)
      │ Passed. Pattern not found !
✔PASS ┍ AvoidPattern[0-3000(+)](GGGGGG)
      │ Passed. Pattern not found !
✔PASS ┍ AvoidPattern[0-3000(+)](CCCCCC)
      │ Passed. Pattern not found !

Wow, that seems to be very close to what I could directly. Can a dc.DnaOptimizationProblem contain multiple dc.EnforceGCContents?  I have a particular way of defining "harmony" as well as a strategy for determining which codons to enrich and. deplete. I'd be interested to serif we could merge the strategies somehow. Let me know if that would be of interest to you!

Yes you can put different GC contents for instance:
constraints = [
    EnforceGCContent(mini=0.4, maxi=0.6), # global GC
    EnforceGCContent(mini=0.7, maxi=0.3, window=100), # windowed GC
    EnforceGCContent(mini=0.9, maxi=0.2, window=30), # smaller-windowed GC
]

Regarding the codon harmonization I would definitely be interested in whether/how your codon optimization can be ported into a Specification class. Most DnaChisel specs implement a strategy in which they "scan" the sequence, spot "underoptimal" regions, and optimize these locally, one after another, from left to right. But a new Specification class can also define its own resolution strategy and you are not obliged to follow this pattern. Could you describe briefly how your harmonization score is computed and how it is optimized?

First a few tolerances are set – usage frequency below which a codon will be excluded from the set (currently defaults to 0.10, so if a codon is used < 10%. of the time, it is not considered here), and a maximum allowed deviation from the host profile (1 + relax in the other package).
To compute the idea codon usage, the codon usage tables are updated (rare codons are dropped, frequencies are recomputed), and then, using the AA sequence, the desired use of each codon (as integers) is calculated. After this, the current DNA sequence is scanned with each codon's position(s) and count recorded, and the residual of the expected usage vs observed usage is computed. And then, basically, you just go through the list of codons that are over-represented and replace them with those that are under-represented.
After all that, the codon adaptation index is computed, and the sequence that matches the host profile and doesn't have the undesirable features with the highest CAI is outputted to disk.

authors: Zulko weitzner


text:
How to counting Person?

Hi,
I built completed it through edgetpu.
But we need it.
We have to detect people and know how many people have passed.
Is there a way?

yes ... you just need to loop through the set of classes found, and if there is one of the classes that matches the person class, increase your loop.

yes ... you just have to loop through the set of classes found, and if there is one of the classes that matches the person class, increase your counter.

authors: TAThink ibrandiay


text:
🛑 Becquet is down

In ea432fb, Becquet (https://www.becquet.fr) was down:

HTTP code: 403
Response time: 463 ms

Resolved: Becquet is back up in e5114f3 after 10 minutes.

repo: EdouardCockenpot/uptime


text:
Player Moving After Restart Button Pressed (Intermittent)

Player Moving After Restart Button Pressed (Intermittent)
There is an intermittent fault with the restart button, when pressed in quick succession the player character continually moves to the right.
A way to replicate this bug is to end the game by hitting an enemy character, press restart and then quickly hit an enemy again.

@EdwardDunn Has this been fixed? When I played the game several times, I didn't come across the above mention problem. When restart is clicked the player goes back to the starting position and when spacebar is pressed, the game ends with the instructions popping up to start a new game.

oh i just checked....the player moves after clicking restart when the controls on the screen instead of the keyboard are used

@maanvin You're right, it is just with the on screen buttons.

@EdwardDunn I have fixed this issue... can I make a pull request?

@saig214 this issue has been assigned to @maanvin. Please allow time for this member to work on this issue. Alternatively you can open your own issues for any new additions you want.

@EdwardDunn okay. I was under the impression that the bug was unassigned. Can you tell me how to find if an issue is open or assigned?

@saig214 I was working on the sounds hence I haven't started working on this issue. You can go ahead and add it.

@maanvin thank you
@EdwardDunn Can I send a PR?

@saig214 Yes go ahead.

@saig214 Completed

authors: EdwardDunn maanvin saig214

repo: EdwardDunn/Platform-Game