Using of paramenters 'MEMORY', 'INIT_MEMORY' and 'MAX_MEMORY' ends up with server crush

Describe the problem
I've tried to set up memory heap size with this args and find out that they brokes the server.
I've created compose-file with 3 types of servers (forge) without mods. The only changes are memory args usages.
Results:

OS: Windows 11
CPU: 13th Gen Intel i9-13900KF (32) @ 3.000GHz
Memory:  65359MiB
Docker: v4.31.0
Container definition
name: mc_itzg_memroy_option_test

services:
  mc-use-no-memory:
    image: itzg/minecraft-server:java17
    environment:
      EULA: true
      VERSION: "1.20.1"
      TYPE: FORGE
      FORGE_VERSION: "47.2.30"

  mc-use-init-and-max-memory:
    image: itzg/minecraft-server:java17
    environment:
      EULA: true
      VERSION: "1.20.1"
      TYPE: FORGE
      FORGE_VERSION: "47.2.30"
      INIT_MEMORY: "2G"
      MAX_MEMORY: "8G"

  mc-use-just-memory:
    image: itzg/minecraft-server:java17
    environment:
      EULA: true
      VERSION: "1.20.1"
      TYPE: FORGE
      FORGE_VERSION: "47.2.30"
      MEMORY: "2G"

Container logs
mc-use-no-memory
2024-06-07 15:06:14 [init] Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 2 1000 1000 4096 Jun  5 12:48 /data'
2024-06-07 15:06:14 [init] Resolving type given FORGE
2024-06-07 15:06:16 [mc-image-helper] 12:06:16.494 INFO  : Downloading Forge installer 47.2.30 for Minecraft 1.20.1
2024-06-07 15:06:17 [mc-image-helper] 12:06:17.840 INFO  : Running Forge 47.2.30 installer for Minecraft 1.20.1. This might take a while...
2024-06-07 15:06:57 [init] Creating server properties in /data/server.properties
2024-06-07 15:06:57 [init] Disabling whitelist functionality
2024-06-07 15:06:58 [mc-image-helper] 12:06:58.178 INFO  : Created/updated 4 properties in /data/server.properties
2024-06-07 15:06:59 [init] Setting initial memory to 1G and max to 1G
2024-06-07 15:07:00 [init] Using Forge supplied run.sh script...
2024-06-07 15:07:01 2024-06-07 12:07:01,262 main WARN Advanced terminal features are not available in this environment
2024-06-07 15:07:01 [12:07:01] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.forgeVersion, 47.2.30, --fml.mcVersion, 1.20.1, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20230612.114412]
2024-06-07 15:07:01 [12:07:01] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 10.0.9+10.0.9+main.dcd20f30 starting: java version 17.0.11 by Eclipse Adoptium; OS Linux arch amd64 version <IP_ADDRESS>-microsoft-standard-WSL2
2024-06-07 15:07:01 [12:07:01] [main/WARN] [ne.mi.fm.lo.FMLConfig/CORE]: Configuration file /data/config/fml.toml is not correct. Correcting
2024-06-07 15:07:01 [12:07:01] [main/INFO] [ne.mi.fm.lo.FMLConfig/CORE]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to []
2024-06-07 15:07:01 [12:07:01] [main/INFO] [ne.mi.fm.lo.FMLConfig/CORE]: Incorrect key [earlyWindowSquir] was corrected from null to false
2024-06-07 15:07:01 [12:07:01] [main/INFO] [ne.mi.fm.lo.FMLConfig/CORE]: Incorrect key [earlyWindowShowCPU] was corrected from null to false
2024-06-07 15:07:01 [12:07:01] [main/INFO] [ne.mi.fm.lo.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgeserver
2024-06-07 15:07:01 [12:07:01] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/data/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2365!/ Service=ModLauncher Env=SERVER
2024-06-07 15:07:01 [12:07:01] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/fmlcore/1.20.1-47.2.30/fmlcore-1.20.1-47.2.30.jar is missing mods.toml file
2024-06-07 15:07:01 [12:07:01] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/javafmllanguage/1.20.1-47.2.30/javafmllanguage-1.20.1-47.2.30.jar is missing mods.toml file
2024-06-07 15:07:01 [12:07:01] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/lowcodelanguage/1.20.1-47.2.30/lowcodelanguage-1.20.1-47.2.30.jar is missing mods.toml file
2024-06-07 15:07:01 [12:07:01] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/mclanguage/1.20.1-47.2.30/mclanguage-1.20.1-47.2.30.jar is missing mods.toml file
2024-06-07 15:07:01 [12:07:01] [main/INFO] [ne.mi.fm.lo.mo.JarInJarDependencyLocator/]: No dependencies to load found. Skipping!
2024-06-07 15:07:02 [12:07:02] [main/INFO] [cp.mo.mo.LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgeserver' with arguments []
2024-06-07 15:07:04 [12:07:04] [modloading-worker-0/INFO] [ne.mi.co.ForgeMod/FORGEMOD]: Forge mod loading, version 47.2.30, for MC 1.20.1 with MCP 20230612.114412
2024-06-07 15:07:04 [12:07:04] [modloading-worker-0/INFO] [ne.mi.co.MinecraftForge/FORGE]: MinecraftForge v47.2.30 Initialized
2024-06-07 15:07:04 [12:07:04] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [forge] Starting version check at https://files.minecraftforge.net/net/minecraftforge/forge/promotions_slim.json
2024-06-07 15:07:04 [12:07:04] [main/INFO] [mojang/YggdrasilAuthenticationService]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
2024-06-07 15:07:04 [12:07:04] [main/WARN] [minecraft/VanillaPackResourcesBuilder]: Assets URL 'union:/data/libraries/net/minecraft/server/1.20.1-20230612.114412/server-1.20.1-20230612.114412-srg.jar%23101!/assets/.mcassetsroot' uses unexpected schema
2024-06-07 15:07:04 [12:07:04] [main/WARN] [minecraft/VanillaPackResourcesBuilder]: Assets URL 'union:/data/libraries/net/minecraft/server/1.20.1-20230612.114412/server-1.20.1-20230612.114412-srg.jar%23101!/data/.mcassetsroot' uses unexpected schema
2024-06-07 15:07:04 [12:07:04] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [forge] Found status: OUTDATED Current: 47.2.30 Target: 47.3.0
2024-06-07 15:07:05 [12:07:05] [main/INFO] [minecraft/RecipeManager]: Loaded 7 recipes
2024-06-07 15:07:05 [12:07:05] [main/INFO] [minecraft/AdvancementList]: Loaded 1271 advancements
2024-06-07 15:07:05 [12:07:05] [Server thread/INFO] [minecraft/DedicatedServer]: Starting minecraft server version 1.20.1
2024-06-07 15:07:05 [12:07:05] [Server thread/INFO] [minecraft/DedicatedServer]: Loading properties
2024-06-07 15:07:05 [12:07:05] [Server thread/INFO] [minecraft/DedicatedServer]: Default game type: SURVIVAL
2024-06-07 15:07:05 [12:07:05] [Server thread/INFO] [minecraft/MinecraftServer]: Generating keypair
2024-06-07 15:07:05 [12:07:05] [Server thread/INFO] [minecraft/DedicatedServer]: Starting Minecraft server on *:25565
2024-06-07 15:07:05 [12:07:05] [Server thread/INFO] [minecraft/ServerConnectionListener]: Using epoll channel type
2024-06-07 15:07:05 [12:07:05] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Configuration file ./world/serverconfig/forge-server.toml is not correct. Correcting
2024-06-07 15:07:05 [12:07:05] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server was corrected from null to its default, SimpleCommentedConfig:{}.
2024-06-07 15:07:05 [12:07:05] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.removeErroringBlockEntities was corrected from null to its default, false.
2024-06-07 15:07:05 [12:07:05] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.removeErroringEntities was corrected from null to its default, false.
2024-06-07 15:07:05 [12:07:05] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.fullBoundingBoxLadders was corrected from null to its default, false.
2024-06-07 15:07:05 [12:07:05] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.zombieBaseSummonChance was corrected from null to its default, 0.1.
2024-06-07 15:07:05 [12:07:05] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.zombieBabyChance was corrected from null to its default, 0.05.
2024-06-07 15:07:05 [12:07:05] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.permissionHandler was corrected from null to its default, forge:default_handler.
2024-06-07 15:07:05 [12:07:05] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.advertiseDedicatedServerToLan was corrected from null to its default, true.
2024-06-07 15:07:05 [12:07:05] [Server thread/INFO] [minecraft/DedicatedServer]: Preparing level "world"
2024-06-07 15:07:07 [12:07:07] [Server thread/INFO] [minecraft/MinecraftServer]: Preparing start region for dimension minecraft:overworld
2024-06-07 15:07:07 [12:07:07] [Netty Epoll Server IO #1/INFO] [ne.mi.se.ServerLifecycleHooks/SERVERHOOKS]: Disconnecting Player (server is still starting): literal{Server is still starting! Please wait before reconnecting.}
2024-06-07 15:07:07 [12:07:07] [Worker-Main-17/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
2024-06-07 15:07:07 [12:07:07] [Worker-Main-19/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
2024-06-07 15:07:08 [12:07:08] [Worker-Main-29/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:07:08 [12:07:08] [Worker-Main-22/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 4%
2024-06-07 15:07:09 [12:07:09] [Worker-Main-18/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 9%
2024-06-07 15:07:09 [12:07:09] [Worker-Main-9/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 15%
2024-06-07 15:07:10 [12:07:10] [Worker-Main-26/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 23%
2024-06-07 15:07:10 [12:07:10] [Worker-Main-4/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 29%
2024-06-07 15:07:11 [12:07:11] [Worker-Main-21/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 32%
2024-06-07 15:07:11 [12:07:11] [Worker-Main-26/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 41%
2024-06-07 15:07:12 [12:07:12] [Worker-Main-27/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 47%
2024-06-07 15:07:12 [12:07:12] [Netty Epoll Server IO #2/INFO] [ne.mi.se.ServerLifecycleHooks/SERVERHOOKS]: Disconnecting Player (server is still starting): literal{Server is still starting! Please wait before reconnecting.}
2024-06-07 15:07:12 [12:07:12] [Worker-Main-19/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 55%
2024-06-07 15:07:13 [12:07:13] [Worker-Main-31/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 62%
2024-06-07 15:07:13 [12:07:13] [Worker-Main-3/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 70%
2024-06-07 15:07:14 [12:07:14] [Worker-Main-9/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 79%
2024-06-07 15:07:14 [12:07:14] [Worker-Main-9/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 83%
2024-06-07 15:07:15 [12:07:15] [Worker-Main-6/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 92%
2024-06-07 15:07:15 [12:07:15] [Server thread/INFO] [minecraft/LoggerChunkProgressListener]: Time elapsed: 8300 ms
2024-06-07 15:07:15 [12:07:15] [Server thread/INFO] [minecraft/DedicatedServer]: Done (9.730s)! For help, type "help"
2024-06-07 15:07:15 [12:07:15] [Server thread/INFO] [minecraft/DedicatedServer]: Starting remote control listener
2024-06-07 15:07:15 [12:07:15] [Server thread/INFO] [minecraft/GenericThread]: Thread RCON Listener started
2024-06-07 15:07:15 [12:07:15] [Server thread/INFO] [minecraft/RconThread]: RCON running on <IP_ADDRESS>:25575
2024-06-07 15:07:15 [12:07:15] [LanServerPinger #1/WARN] [minecraft/LanServerPinger]: LanServerPinger: Network is unreachable
2024-06-07 15:07:15 [12:07:15] [Server thread/INFO] [ne.mi.se.pe.PermissionAPI/]: Successfully initialized permission handler forge:default_handler
2024-06-07 15:11:08 [12:11:08] [Server thread/WARN] [minecraft/Connection]: handleDisconnection() called twice

mc-use-init-and-max-memory
2024-06-07 15:04:29 [init] Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 2 1000 1000 4096 Jun  5 12:48 /data'
2024-06-07 15:04:29 [init] Resolving type given FORGE
2024-06-07 15:04:31 [mc-image-helper] 12:04:31.473 INFO  : Downloading Forge installer 47.2.30 for Minecraft 1.20.1
2024-06-07 15:04:32 [mc-image-helper] 12:04:32.881 INFO  : Running Forge 47.2.30 installer for Minecraft 1.20.1. This might take a while...
2024-06-07 15:05:02 [init] Creating server properties in /data/server.properties
2024-06-07 15:05:02 [init] Disabling whitelist functionality
2024-06-07 15:05:02 [mc-image-helper] 12:05:02.955 INFO  : Created/updated 4 properties in /data/server.properties
2024-06-07 15:05:04 [init] Setting initial memory to 2G and max to 8G
2024-06-07 15:05:05 [init] Using Forge supplied run.sh script...
2024-06-07 15:05:06 2024-06-07 12:05:06,534 main WARN Advanced terminal features are not available in this environment
2024-06-07 15:05:06 [12:05:06] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.forgeVersion, 47.2.30, --fml.mcVersion, 1.20.1, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20230612.114412]
2024-06-07 15:05:06 [12:05:06] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 10.0.9+10.0.9+main.dcd20f30 starting: java version 17.0.11 by Eclipse Adoptium; OS Linux arch amd64 version <IP_ADDRESS>-microsoft-standard-WSL2
2024-06-07 15:05:06 [12:05:06] [main/WARN] [ne.mi.fm.lo.FMLConfig/CORE]: Configuration file /data/config/fml.toml is not correct. Correcting
2024-06-07 15:05:06 [12:05:06] [main/INFO] [ne.mi.fm.lo.FMLConfig/CORE]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to []
2024-06-07 15:05:06 [12:05:06] [main/INFO] [ne.mi.fm.lo.FMLConfig/CORE]: Incorrect key [earlyWindowSquir] was corrected from null to false
2024-06-07 15:05:06 [12:05:06] [main/INFO] [ne.mi.fm.lo.FMLConfig/CORE]: Incorrect key [earlyWindowShowCPU] was corrected from null to false
2024-06-07 15:05:06 [12:05:06] [main/INFO] [ne.mi.fm.lo.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgeserver
2024-06-07 15:05:06 [12:05:06] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/data/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2365!/ Service=ModLauncher Env=SERVER
2024-06-07 15:05:06 [12:05:06] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/fmlcore/1.20.1-47.2.30/fmlcore-1.20.1-47.2.30.jar is missing mods.toml file
2024-06-07 15:05:06 [12:05:06] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/javafmllanguage/1.20.1-47.2.30/javafmllanguage-1.20.1-47.2.30.jar is missing mods.toml file
2024-06-07 15:05:06 [12:05:06] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/lowcodelanguage/1.20.1-47.2.30/lowcodelanguage-1.20.1-47.2.30.jar is missing mods.toml file
2024-06-07 15:05:06 [12:05:06] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/mclanguage/1.20.1-47.2.30/mclanguage-1.20.1-47.2.30.jar is missing mods.toml file
2024-06-07 15:05:06 [12:05:06] [main/INFO] [ne.mi.fm.lo.mo.JarInJarDependencyLocator/]: No dependencies to load found. Skipping!
2024-06-07 15:05:07 [12:05:07] [main/INFO] [cp.mo.mo.LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgeserver' with arguments []
2024-06-07 15:05:12 [12:05:12] [modloading-worker-0/INFO] [ne.mi.co.ForgeMod/FORGEMOD]: Forge mod loading, version 47.2.30, for MC 1.20.1 with MCP 20230612.114412
2024-06-07 15:05:12 [12:05:12] [modloading-worker-0/INFO] [ne.mi.co.MinecraftForge/FORGE]: MinecraftForge v47.2.30 Initialized
2024-06-07 15:05:12 [12:05:12] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [forge] Starting version check at https://files.minecraftforge.net/net/minecraftforge/forge/promotions_slim.json
2024-06-07 15:05:13 [12:05:13] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [forge] Found status: OUTDATED Current: 47.2.30 Target: 47.3.0
2024-06-07 15:05:13 [12:05:13] [main/INFO] [mojang/YggdrasilAuthenticationService]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
2024-06-07 15:05:13 [12:05:13] [main/WARN] [minecraft/VanillaPackResourcesBuilder]: Assets URL 'union:/data/libraries/net/minecraft/server/1.20.1-20230612.114412/server-1.20.1-20230612.114412-srg.jar%23101!/assets/.mcassetsroot' uses unexpected schema
2024-06-07 15:05:13 [12:05:13] [main/WARN] [minecraft/VanillaPackResourcesBuilder]: Assets URL 'union:/data/libraries/net/minecraft/server/1.20.1-20230612.114412/server-1.20.1-20230612.114412-srg.jar%23101!/data/.mcassetsroot' uses unexpected schema
2024-06-07 15:05:14 [12:05:14] [main/INFO] [minecraft/RecipeManager]: Loaded 7 recipes
2024-06-07 15:05:14 [12:05:14] [main/INFO] [minecraft/AdvancementList]: Loaded 1271 advancements
2024-06-07 15:05:14 [12:05:14] [Server thread/INFO] [minecraft/DedicatedServer]: Starting minecraft server version 1.20.1
2024-06-07 15:05:14 [12:05:14] [Server thread/INFO] [minecraft/DedicatedServer]: Loading properties
2024-06-07 15:05:14 [12:05:14] [Server thread/INFO] [minecraft/DedicatedServer]: Default game type: SURVIVAL
2024-06-07 15:05:14 [12:05:14] [Server thread/INFO] [minecraft/MinecraftServer]: Generating keypair
2024-06-07 15:05:14 [12:05:14] [Server thread/INFO] [minecraft/DedicatedServer]: Starting Minecraft server on *:25565
2024-06-07 15:05:14 [12:05:14] [Server thread/INFO] [minecraft/ServerConnectionListener]: Using epoll channel type
2024-06-07 15:05:14 [12:05:14] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Configuration file ./world/serverconfig/forge-server.toml is not correct. Correcting
2024-06-07 15:05:14 [12:05:14] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server was corrected from null to its default, SimpleCommentedConfig:{}.
2024-06-07 15:05:14 [12:05:14] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.removeErroringBlockEntities was corrected from null to its default, false.
2024-06-07 15:05:14 [12:05:14] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.removeErroringEntities was corrected from null to its default, false.
2024-06-07 15:05:14 [12:05:14] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.fullBoundingBoxLadders was corrected from null to its default, false.
2024-06-07 15:05:14 [12:05:14] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.zombieBaseSummonChance was corrected from null to its default, 0.1.
2024-06-07 15:05:14 [12:05:14] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.zombieBabyChance was corrected from null to its default, 0.05.
2024-06-07 15:05:14 [12:05:14] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.permissionHandler was corrected from null to its default, forge:default_handler.
2024-06-07 15:05:14 [12:05:14] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.advertiseDedicatedServerToLan was corrected from null to its default, true.
2024-06-07 15:05:14 [12:05:14] [Server thread/INFO] [minecraft/DedicatedServer]: Preparing level "world"
2024-06-07 15:05:16 [12:05:16] [Netty Epoll Server IO #1/INFO] [ne.mi.se.ServerLifecycleHooks/SERVERHOOKS]: Disconnecting Player (server is still starting): literal{Server is still starting! Please wait before reconnecting.}
2024-06-07 15:05:16 [12:05:16] [Server thread/INFO] [minecraft/MinecraftServer]: Preparing start region for dimension minecraft:overworld
2024-06-07 15:05:16 [12:05:16] [Worker-Main-27/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
2024-06-07 15:05:17 [12:05:17] [Worker-Main-23/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
2024-06-07 15:05:17 [12:05:17] [Worker-Main-22/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
2024-06-07 15:05:19 2024-06-07T12:05:19.907ZWARNmc-server-runnerMinecraft server failed. Inspect logs above for errors that indicate cause. DO NOT report this line as an error.{"exitCode": 137}
2024-06-07 15:05:19 2024-06-07T12:05:19.913ZINFOmc-server-runnerDone
2024-06-07 15:06:14 [init] Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 9 1000 1000 4096 Jun  7 12:05 /data'
2024-06-07 15:06:14 [init] Resolving type given FORGE
2024-06-07 15:06:16 [mc-image-helper] 12:06:16.499 INFO  : Forge version 47.2.30 for minecraft version 1.20.1 is already installed
2024-06-07 15:06:17 [mc-image-helper] 12:06:17.836 INFO  : Created/updated 1 property in /data/server.properties
2024-06-07 15:06:19 [init] Setting initial memory to 2G and max to 8G
2024-06-07 15:06:20 [init] Using Forge supplied run.sh script...
2024-06-07 15:06:21 2024-06-07 12:06:21,047 main WARN Advanced terminal features are not available in this environment
2024-06-07 15:06:21 [12:06:21] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.forgeVersion, 47.2.30, --fml.mcVersion, 1.20.1, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20230612.114412]
2024-06-07 15:06:21 [12:06:21] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 10.0.9+10.0.9+main.dcd20f30 starting: java version 17.0.11 by Eclipse Adoptium; OS Linux arch amd64 version <IP_ADDRESS>-microsoft-standard-WSL2
2024-06-07 15:06:21 [12:06:21] [main/INFO] [ne.mi.fm.lo.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgeserver
2024-06-07 15:06:21 [12:06:21] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/data/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2365!/ Service=ModLauncher Env=SERVER
2024-06-07 15:06:21 [12:06:21] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/fmlcore/1.20.1-47.2.30/fmlcore-1.20.1-47.2.30.jar is missing mods.toml file
2024-06-07 15:06:21 [12:06:21] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/javafmllanguage/1.20.1-47.2.30/javafmllanguage-1.20.1-47.2.30.jar is missing mods.toml file
2024-06-07 15:06:21 [12:06:21] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/lowcodelanguage/1.20.1-47.2.30/lowcodelanguage-1.20.1-47.2.30.jar is missing mods.toml file
2024-06-07 15:06:21 [12:06:21] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/mclanguage/1.20.1-47.2.30/mclanguage-1.20.1-47.2.30.jar is missing mods.toml file
2024-06-07 15:06:21 [12:06:21] [main/INFO] [ne.mi.fm.lo.mo.JarInJarDependencyLocator/]: No dependencies to load found. Skipping!
2024-06-07 15:06:22 [12:06:22] [main/INFO] [cp.mo.mo.LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgeserver' with arguments []
2024-06-07 15:06:25 2024-06-07T12:06:24.981ZWARNmc-server-runnerMinecraft server failed. Inspect logs above for errors that indicate cause. DO NOT report this line as an error.{"exitCode": 137}
2024-06-07 15:06:25 2024-06-07T12:06:24.986ZINFOmc-server-runnerDone
2024-06-07 15:05:19 run.sh: line 6:   671 Killed                  java @user_jvm_args.txt @libraries/net/minecraftforge/forge/1.20.1-47.2.30/unix_args.txt "$@"
2024-06-07 15:06:25 run.sh: line 6:   518 Killed                  java @user_jvm_args.txt @libraries/net/minecraftforge/forge/1.20.1-47.2.30/unix_args.txt "$@"

mc-use-just-memory
2024-06-07 15:04:29 [init] Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 2 1000 1000 4096 Jun  5 12:48 /data'
2024-06-07 15:04:29 [init] Resolving type given FORGE
2024-06-07 15:04:31 [mc-image-helper] 12:04:31.570 INFO  : Downloading Forge installer 47.2.30 for Minecraft 1.20.1
2024-06-07 15:04:33 [mc-image-helper] 12:04:33.275 INFO  : Running Forge 47.2.30 installer for Minecraft 1.20.1. This might take a while...
2024-06-07 15:04:58 [init] Creating server properties in /data/server.properties
2024-06-07 15:04:58 [init] Disabling whitelist functionality
2024-06-07 15:04:59 [mc-image-helper] 12:04:59.137 INFO  : Created/updated 4 properties in /data/server.properties
2024-06-07 15:05:00 [init] Setting initial memory to 2G and max to 2G
2024-06-07 15:05:01 [init] Using Forge supplied run.sh script...
2024-06-07 15:05:02 2024-06-07 12:05:02,120 main WARN Advanced terminal features are not available in this environment
2024-06-07 15:05:02 [12:05:02] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.forgeVersion, 47.2.30, --fml.mcVersion, 1.20.1, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20230612.114412]
2024-06-07 15:05:02 [12:05:02] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 10.0.9+10.0.9+main.dcd20f30 starting: java version 17.0.11 by Eclipse Adoptium; OS Linux arch amd64 version <IP_ADDRESS>-microsoft-standard-WSL2
2024-06-07 15:05:02 [12:05:02] [main/WARN] [ne.mi.fm.lo.FMLConfig/CORE]: Configuration file /data/config/fml.toml is not correct. Correcting
2024-06-07 15:05:02 [12:05:02] [main/INFO] [ne.mi.fm.lo.FMLConfig/CORE]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to []
2024-06-07 15:05:02 [12:05:02] [main/INFO] [ne.mi.fm.lo.FMLConfig/CORE]: Incorrect key [earlyWindowSquir] was corrected from null to false
2024-06-07 15:05:02 [12:05:02] [main/INFO] [ne.mi.fm.lo.FMLConfig/CORE]: Incorrect key [earlyWindowShowCPU] was corrected from null to false
2024-06-07 15:05:02 [12:05:02] [main/INFO] [ne.mi.fm.lo.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgeserver
2024-06-07 15:05:02 [12:05:02] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/data/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2365!/ Service=ModLauncher Env=SERVER
2024-06-07 15:05:02 [12:05:02] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/fmlcore/1.20.1-47.2.30/fmlcore-1.20.1-47.2.30.jar is missing mods.toml file
2024-06-07 15:05:02 [12:05:02] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/javafmllanguage/1.20.1-47.2.30/javafmllanguage-1.20.1-47.2.30.jar is missing mods.toml file
2024-06-07 15:05:02 [12:05:02] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/lowcodelanguage/1.20.1-47.2.30/lowcodelanguage-1.20.1-47.2.30.jar is missing mods.toml file
2024-06-07 15:05:02 [12:05:02] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/mclanguage/1.20.1-47.2.30/mclanguage-1.20.1-47.2.30.jar is missing mods.toml file
2024-06-07 15:05:02 [12:05:02] [main/INFO] [ne.mi.fm.lo.mo.JarInJarDependencyLocator/]: No dependencies to load found. Skipping!
2024-06-07 15:05:03 [12:05:03] [main/INFO] [cp.mo.mo.LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgeserver' with arguments []
2024-06-07 15:05:05 [12:05:05] [modloading-worker-0/INFO] [ne.mi.co.ForgeMod/FORGEMOD]: Forge mod loading, version 47.2.30, for MC 1.20.1 with MCP 20230612.114412
2024-06-07 15:05:05 [12:05:05] [modloading-worker-0/INFO] [ne.mi.co.MinecraftForge/FORGE]: MinecraftForge v47.2.30 Initialized
2024-06-07 15:05:06 [12:05:06] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [forge] Starting version check at https://files.minecraftforge.net/net/minecraftforge/forge/promotions_slim.json
2024-06-07 15:05:07 [12:05:07] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [forge] Found status: OUTDATED Current: 47.2.30 Target: 47.3.0
2024-06-07 15:05:07 [12:05:07] [main/INFO] [mojang/YggdrasilAuthenticationService]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
2024-06-07 15:05:07 [12:05:07] [main/WARN] [minecraft/VanillaPackResourcesBuilder]: Assets URL 'union:/data/libraries/net/minecraft/server/1.20.1-20230612.114412/server-1.20.1-20230612.114412-srg.jar%23101!/assets/.mcassetsroot' uses unexpected schema
2024-06-07 15:05:07 [12:05:07] [main/WARN] [minecraft/VanillaPackResourcesBuilder]: Assets URL 'union:/data/libraries/net/minecraft/server/1.20.1-20230612.114412/server-1.20.1-20230612.114412-srg.jar%23101!/data/.mcassetsroot' uses unexpected schema
2024-06-07 15:05:09 2024-06-07T12:05:09.760ZWARNmc-server-runnerMinecraft server failed. Inspect logs above for errors that indicate cause. DO NOT report this line as an error.{"exitCode": 137}
2024-06-07 15:05:09 2024-06-07T12:05:09.766ZINFOmc-server-runnerDone
2024-06-07 15:06:14 [init] Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 9 1000 1000 4096 Jun  7 12:05 /data'
2024-06-07 15:06:14 [init] Resolving type given FORGE
2024-06-07 15:06:16 [mc-image-helper] 12:06:16.499 INFO  : Forge version 47.2.30 for minecraft version 1.20.1 is already installed
2024-06-07 15:06:17 [mc-image-helper] 12:06:17.850 INFO  : Created/updated 1 property in /data/server.properties
2024-06-07 15:06:19 [init] Setting initial memory to 2G and max to 2G
2024-06-07 15:06:20 [init] Using Forge supplied run.sh script...
2024-06-07 15:06:21 2024-06-07 12:06:21,116 main WARN Advanced terminal features are not available in this environment
2024-06-07 15:06:21 [12:06:21] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.forgeVersion, 47.2.30, --fml.mcVersion, 1.20.1, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20230612.114412]
2024-06-07 15:06:21 [12:06:21] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 10.0.9+10.0.9+main.dcd20f30 starting: java version 17.0.11 by Eclipse Adoptium; OS Linux arch amd64 version <IP_ADDRESS>-microsoft-standard-WSL2
2024-06-07 15:06:21 [12:06:21] [main/INFO] [ne.mi.fm.lo.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgeserver
2024-06-07 15:06:21 [12:06:21] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/data/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2365!/ Service=ModLauncher Env=SERVER
2024-06-07 15:06:21 [12:06:21] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/fmlcore/1.20.1-47.2.30/fmlcore-1.20.1-47.2.30.jar is missing mods.toml file
2024-06-07 15:06:21 [12:06:21] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/javafmllanguage/1.20.1-47.2.30/javafmllanguage-1.20.1-47.2.30.jar is missing mods.toml file
2024-06-07 15:06:21 [12:06:21] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/lowcodelanguage/1.20.1-47.2.30/lowcodelanguage-1.20.1-47.2.30.jar is missing mods.toml file
2024-06-07 15:06:21 [12:06:21] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/mclanguage/1.20.1-47.2.30/mclanguage-1.20.1-47.2.30.jar is missing mods.toml file
2024-06-07 15:06:21 [12:06:21] [main/INFO] [ne.mi.fm.lo.mo.JarInJarDependencyLocator/]: No dependencies to load found. Skipping!
2024-06-07 15:06:22 [12:06:22] [main/INFO] [cp.mo.mo.LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgeserver' with arguments []
2024-06-07 15:06:28 [12:06:28] [modloading-worker-0/INFO] [ne.mi.co.ForgeMod/FORGEMOD]: Forge mod loading, version 47.2.30, for MC 1.20.1 with MCP 20230612.114412
2024-06-07 15:06:28 [12:06:28] [modloading-worker-0/INFO] [ne.mi.co.MinecraftForge/FORGE]: MinecraftForge v47.2.30 Initialized
2024-06-07 15:06:28 [12:06:28] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [forge] Starting version check at https://files.minecraftforge.net/net/minecraftforge/forge/promotions_slim.json
2024-06-07 15:06:28 [12:06:28] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [forge] Found status: OUTDATED Current: 47.2.30 Target: 47.3.0
2024-06-07 15:06:28 [12:06:28] [main/INFO] [mojang/YggdrasilAuthenticationService]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
2024-06-07 15:06:28 [12:06:28] [main/WARN] [minecraft/VanillaPackResourcesBuilder]: Assets URL 'union:/data/libraries/net/minecraft/server/1.20.1-20230612.114412/server-1.20.1-20230612.114412-srg.jar%23101!/assets/.mcassetsroot' uses unexpected schema
2024-06-07 15:06:28 [12:06:28] [main/WARN] [minecraft/VanillaPackResourcesBuilder]: Assets URL 'union:/data/libraries/net/minecraft/server/1.20.1-20230612.114412/server-1.20.1-20230612.114412-srg.jar%23101!/data/.mcassetsroot' uses unexpected schema
2024-06-07 15:06:29 [12:06:29] [main/INFO] [minecraft/RecipeManager]: Loaded 7 recipes
2024-06-07 15:06:29 [12:06:29] [main/INFO] [minecraft/AdvancementList]: Loaded 1271 advancements
2024-06-07 15:06:31 [12:06:31] [Server thread/INFO] [minecraft/DedicatedServer]: Starting minecraft server version 1.20.1
2024-06-07 15:06:31 [12:06:31] [Server thread/INFO] [minecraft/DedicatedServer]: Loading properties
2024-06-07 15:06:31 [12:06:31] [Server thread/INFO] [minecraft/DedicatedServer]: Default game type: SURVIVAL
2024-06-07 15:06:31 [12:06:31] [Server thread/INFO] [minecraft/MinecraftServer]: Generating keypair
2024-06-07 15:06:31 [12:06:31] [Server thread/INFO] [minecraft/DedicatedServer]: Starting Minecraft server on *:25565
2024-06-07 15:06:31 [12:06:31] [Server thread/INFO] [minecraft/ServerConnectionListener]: Using epoll channel type
2024-06-07 15:06:31 [12:06:31] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Configuration file ./world/serverconfig/forge-server.toml is not correct. Correcting
2024-06-07 15:06:31 [12:06:31] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server was corrected from null to its default, SimpleCommentedConfig:{}.
2024-06-07 15:06:31 [12:06:31] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.removeErroringBlockEntities was corrected from null to its default, false.
2024-06-07 15:06:31 [12:06:31] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.removeErroringEntities was corrected from null to its default, false.
2024-06-07 15:06:31 [12:06:31] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.fullBoundingBoxLadders was corrected from null to its default, false.
2024-06-07 15:06:31 [12:06:31] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.zombieBaseSummonChance was corrected from null to its default, 0.1.
2024-06-07 15:06:31 [12:06:31] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.zombieBabyChance was corrected from null to its default, 0.05.
2024-06-07 15:06:31 [12:06:31] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.permissionHandler was corrected from null to its default, forge:default_handler.
2024-06-07 15:06:31 [12:06:31] [Server thread/WARN] [ne.mi.co.ForgeConfigSpec/CORE]: Incorrect key server.advertiseDedicatedServerToLan was corrected from null to its default, true.
2024-06-07 15:06:31 [12:06:31] [Server thread/INFO] [minecraft/DedicatedServer]: Preparing level "world"
2024-06-07 15:06:34 [12:06:34] [Server thread/INFO] [minecraft/MinecraftServer]: Preparing start region for dimension minecraft:overworld
2024-06-07 15:06:36 [12:06:36] [Worker-Main-27/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
2024-06-07 15:06:36 [12:06:36] [Worker-Main-27/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
2024-06-07 15:06:36 [12:06:36] [Worker-Main-30/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
2024-06-07 15:06:36 [12:06:36] [Worker-Main-27/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
2024-06-07 15:06:36 [12:06:36] [Worker-Main-8/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
2024-06-07 15:06:36 [12:06:36] [Netty Epoll Server IO #1/INFO] [ne.mi.se.ServerLifecycleHooks/SERVERHOOKS]: Disconnecting Player (server is still starting): literal{Server is still starting! Please wait before reconnecting.}
2024-06-07 15:06:41 [12:06:37] [Worker-Main-19/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
2024-06-07 15:06:51 [12:06:37] [Worker-Main-27/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
2024-06-07 15:06:51 [12:06:37] [Worker-Main-27/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
2024-06-07 15:06:51 [12:06:39] [Worker-Main-29/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
2024-06-07 15:06:51 [12:06:39] [Worker-Main-29/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
2024-06-07 15:06:51 [12:06:39] [Worker-Main-18/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
2024-06-07 15:06:51 [12:06:41] [Worker-Main-21/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 [12:06:41] [Worker-Main-29/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 [12:06:41] [Worker-Main-29/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 [12:06:41] [Worker-Main-29/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 [12:06:42] [Worker-Main-21/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 [12:06:42] [Worker-Main-21/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 [12:06:43] [Worker-Main-19/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 [12:06:43] [Worker-Main-19/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 [12:06:43] [Worker-Main-15/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 [12:06:44] [Worker-Main-27/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 [12:06:45] [Worker-Main-27/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 [12:06:45] [Worker-Main-28/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 [12:06:46] [Worker-Main-28/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 [12:06:46] [Worker-Main-27/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 [12:06:49] [Worker-Main-27/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 [12:06:49] [Worker-Main-31/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 [12:06:49] [Worker-Main-31/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 [12:06:49] [Worker-Main-5/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 [12:06:49] [Worker-Main-31/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 [12:06:49] [Worker-Main-21/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 [12:06:49] [Worker-Main-29/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 1%
2024-06-07 15:06:51 2024-06-07T12:06:51.832ZWARNmc-server-runnerMinecraft server failed. Inspect logs above for errors that indicate cause. DO NOT report this line as an error.{"exitCode": 137}
2024-06-07 15:06:51 2024-06-07T12:06:51.838ZINFOmc-server-runnerDone
2024-06-07 15:05:09 run.sh: line 6:   663 Killed                  java @user_jvm_args.txt @libraries/net/minecraftforge/forge/1.20.1-47.2.30/unix_args.txt "$@"
2024-06-07 15:06:51 run.sh: line 6:   516 Killed                  java @user_jvm_args.txt @libraries/net/minecraftforge/forge/1.20.1-47.2.30/unix_args.txt "$@"

Since you're running on Windows you need to give the docker desktop / WSL2 VM more memory. An exit code of 137 means the OS (Linux inside VM) killed the process due to memory constraints.

I don't really understand what's going on here. I have 10GB of ram for docker to use but it looks like it can't use it...

[13:37:55] [Worker-Main-5/ERROR] [minecraft/Util]: Caught exception in thread Thread[Worker-Main-5,5,main]
2024-06-07 16:37:55 java.lang.OutOfMemoryError: Java heap space
2024-06-07 16:37:56 >....2024-06-07 13:37:55,853 Worker-Main-2 ERROR An exception occurred processing Appender Console org.apache.logging.log4j.core.appender.AppenderLoggingException: java.lang.OutOfMemoryError: Java heap space
2024-06-07 16:37:56     at MC-BOOTSTRAP/org.apache.logging.log4j.core@2.19.0/org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:165)
2024-06-07 16:37:56     at MC-BOOTSTRAP/org.apache.logging.log4j.core@2.19.0/org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:134)
2024-06-07 16:37:56     at MC-BOOTSTRAP/org.apache.logging.log4j.core@2.19.0/org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:125)
2024-06-07 16:37:56     at MC-BOOTSTRAP/org.apache.logging.log4j.core@2.19.0/org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:89)
2024-06-07 16:37:56     at MC-BOOTSTRAP/org.apache.logging.log4j.core@2.19.0/org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(LoggerConfig.java:683)
2024-06-07 16:37:56     at MC-BOOTSTRAP/org.apache.logging.log4j.core@2.19.0/org.apache.logging.log4j.core.config.LoggerConfig.processLogEvent(LoggerConfig.java:641)
2024-06-07 16:37:56     at MC-BOOTSTRAP/org.apache.logging.log4j.core@2.19.0/org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:624)
2024-06-07 16:37:56     at MC-BOOTSTRAP/org.apache.logging.log4j.core@2.19.0/org.apache.logging.log4j.core.config.LoggerConfig.logParent(LoggerConfig.java:674)
2024-06-07 16:37:56     at MC-BOOTSTRAP/org.apache.logging.log4j.core@2.19.0/org.apache.logging.log4j.core.config.LoggerConfig.processLogEvent(LoggerConfig.java:643)
2024-06-07 16:37:56     at MC-BOOTSTRAP/org.apache.logging.log4j.core@2.19.0/org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:624)
2024-06-07 16:37:56     at MC-BOOTSTRAP/org.apache.logging.log4j.core@2.19.0/org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:560)
2024-06-07 16:37:56     at MC-BOOTSTRAP/org.apache.logging.log4j.core@2.19.0/org.apache.logging.log4j.core.config.AwaitCompletionReliabilityStrategy.log(AwaitCompletionReliabilityStrategy.java:82)
2024-06-07 16:37:56     at MC-BOOTSTRAP/org.apache.logging.log4j.core@2.19.0/org.apache.logging.log4j.core.Logger.log(Logger.java:162)
2024-06-07 16:37:56     at MC-BOOTSTRAP/org.apache.logging.log4j@2.19.0/org.apache.logging.log4j.spi.AbstractLogger.tryLogMessage(AbstractLogger.java:2205)
2024-06-07 16:37:56     at MC-BOOTSTRAP/org.apache.logging.log4j@2.19.0/org.apache.logging.log4j.spi.AbstractLogger.logMessageTrackRecursion(AbstractLogger.java:2159)
2024-06-07 16:37:56     at MC-BOOTSTRAP/org.apache.logging.log4j@2.19.0/org.apache.logging.log4j.spi.AbstractLogger.logMessageSafely(AbstractLogger.java:2142)
2024-06-07 16:37:56     at MC-BOOTSTRAP/org.apache.logging.log4j@2.19.0/org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:2017)
2024-06-07 16:37:56     at MC-BOOTSTRAP/org.apache.logging.log4j@2.19.0/org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1983)
2024-06-07 16:37:56     at MC-BOOTSTRAP/org.apache.logging.log4j.slf4j@2.19.0/org.apache.logging.slf4j.Log4jLogger.error(Log4jLogger.java:315)
2024-06-07 16:37:56     at TRANSFORMER/minecraft@1.20.1/net.minecraft.Util.m_137495_(Util.java:232)
2024-06-07 16:37:56     at java.base/java.lang.Thread.dispatchUncaughtException(Unknown Source)
2024-06-07 16:37:56 Caused by: java.lang.OutOfMemoryError: Java heap space

Can confirm I had the same issue with specifying memory leading to crash with no logs. Removing memory argument fixed the issue.

Can confirm I had the same issue with specifying memory leading to crash with no logs. Removing memory argument fixed the issue.

If you use docker, try to set more memory limits. It was 2gb by default in my case. And now I give it 10gb of spare memory.I think 4 can be enough but it depends on your mods.


merge package template from arlac77/npm-package-template

package.json

chore(devDependencies): update<EMAIL_ADDRESS>from template

Codecov Report

Merging #226 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #226   +/-   ##
=======================================
  Coverage   48.81%   48.81%
=======================================
  Files           6        6
  Lines         127      127
=======================================
  Hits           62       62
  Misses         65       65

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 891d01f...47a7d0b. Read the comment docs.

Coverage remained the same at 46.452% when pulling 47a7d0bb74e75718f24e84ae30a9a380333540f4 on template-sync-1 into 891d01fe99e2b85e5fd501dba148855fdad1b2fa on master.

Coverage remained the same at 46.452% when pulling 47a7d0bb74e75718f24e84ae30a9a380333540f4 on template-sync-1 into 891d01fe99e2b85e5fd501dba148855fdad1b2fa on master.


Documentation for how to use the output datapackage.json

The specification of Data Packages means that a datapackage.json MUST live in a directory with the data uploaded in Step 1.  Maybe a small amount of text on the Step 4 page that specifies where to save the datapackage.json is necessary.
cc: @cecilaki

Also, what about naming this datapackage something like "my-dataset-datapackage.json" ?

@cecilaki data packages must be called datapackage.json
@danfowler not necessarily, no. if the CSV added was by URL, then, there is no need for co-location. Surely docs will be good here, but the docs will be different for:

The standalone fiscal data packager
The integration of this code into the whole OpenSpending Next import flow.

So, not sure how we can act on this right now.

WONTFIX.


Add versioned badge to elements

Linkfield v4 is getting a textual versioned badge along with a disc icon so that it's similar to the versioned badge in the sitetree as part of this issue

Recommendation from internal design team is to also add this badge to elemental
Should also consider getting rid of the blue icon dirty state from elemental since it's inconsistent with the rest of the CMS
Acceptance criteria

Labels are added to Elemental blocks in-line with the mock up above
Labels for Draft and modified are visible.
No labels are shown when the block content reflects the latest published version.
Validate with design team if the blue dot should have a matching label.

Note

There's a blue "dirty state" dot that shows when editing a block. We are not sure if that should have a matching label. Please validate with UX team.

PR

https://github.com/silverstripe/silverstripe-elemental/pull/1137
https://github.com/silverstripe/silverstripe-elemental/pull/1138

It's waiting when merge ups  for admin, asset-admin and cms will be completed


Tasks in the Done column still appear at the top of my Tasks list

I have due dates on my tasks.  When I complete a task, I move it to the Done column, however it continues to appear at the top of my tasks list.  I don't want to mark the task as Closed.  Is it possible to have the task removed from My Tasks list since its in the Done column?

The "Done" column is just a title that can be changed at any time, if you don't want to close the task use a more specific filter in the search box.


Remove dark area at the right end of nav drop down menu

Can u please mention url here as i am not able to replicate it ?

@sdmcraft Can u please mention url here as i am not able to replicate it ?

https://main--zeiss--hlxsites.hlx.page/de/semiconductor-manufacturing-technology/news-und-events/smt-pressemeldung/2023/spie-award

https://user-images.githubusercontent.com/12638407/234064269-1064ecdb-b1fb-4f8b-9dee-52ae864cbcb2.mov
Tried on different screens, it's not reproducible. So, closing this issue


ros2 bag record with mcap does not work, meta-ros2-humble, kirkstone

Describe the bug
I'm trying to use ros2 bag record with mcap as storage backend.
To Reproduce
I'm on a meta-ros2-humble, kirkstone, this commit:
https://github.com/ros/meta-ros/tree/cefbb613078031a5c59f7716d52f91328c1ee0c2
On my target I'm running two terminals, one to publish a message and another to try to record it:
ros2 topic pub /example_topic std_msgs/msg/String "{data: 'Hello, ROS 2'}"
ros2 bag record /example_topic -s mcap
The record command throws the following error:
Unable to load plugin 'mcap': Failed to load library /usr/lib/librosbag2_storage_mcap.so. Make sure that you are calling the PLUGINLIB_EXPORT_CLASS macro in the library code, and that names are consistent between this macro and your XML. Error string: Could not load library dlopen error: /usr/lib/libmcap.so: undefined symbol: ZSTD_CCtx_setParameter, at /usr/src/debug/rcutils/5.1.3-1-r0/git/src/shared_library.c:99
Expected behavior
Expecting no errors and a actual mcap formatted rosbag.

Thanks for filing this issue and providing details on the problem.  Based on what you described, I suspect that it is related to this: https://github.com/ros/meta-ros/commit/4e0f9ea43d304660b0020f640a0c5fbf7d37ba88
I had to remove the zstd-vendor meta-package because it was empty.  I suspect that it is necessary to also add:
ROS_EXEC_DEPENDS:append = " zstd"
or simple replace the ROS_EXEC_DEPENDS:remove line with ALLOW_EMPTY="1" to ensure that the meta-package is created with an automatic dependency on zstd.

@robwoolley thanks for the answer!
However I tried both of these approaches now and non of them fixes the error.

@robwoolley I had to update the patch to make this work, the following patch file and bbappend file solves the issues:
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6de89d205..c849fbc8e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,6 +2,7 @@ cmake_minimum_required(VERSION 3.5)
 project(mcap_vendor LANGUAGES C CXX ASM)

 ## Dependencies
+set(zstd_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/zstd)
 find_package(ament_cmake REQUIRED)
 find_package(zstd_vendor REQUIRED)
 find_package(zstd REQUIRED)
@@ -30,19 +31,8 @@ endif()

 ## Define vendor macro
 macro(build_mcap_vendor)
-  include(FetchContent)
-  fetchcontent_declare(mcap
-    URL https://github.com/foxglove/mcap/archive/refs/tags/releases/cpp/v0.8.0.tar.gz
-    URL_HASH SHA1=b44637791da2c9c1cec61a3ba6994f1ef63a228c # v0.8.0
-  )
-  fetchcontent_makeavailable(mcap)
-
-  fetchcontent_declare(lz4
-    GIT_REPOSITORY https://github.com/lz4/lz4.git
-    GIT_TAG d44371841a2f1728a3f36839fd4b7e872d0927d3 # v1.9.3
-  )
-  fetchcontent_makeavailable(lz4)
-
+  set(mcap_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/mcap)
+  set(lz4_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/lz4)
   file(GLOB _lz4_srcs
     ${lz4_SOURCE_DIR}/lib/*.c)

# Use Bitbake to fetch https://github.com/foxglove/mcap.git
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
#SRC_URI += "file://0001-CMakeLists.txt-fetch-uncrustify-with-bitbake-fetcher.patch"
SRC_URI += " \
    git://github.com/foxglove/mcap.git;protocol=https;name=mcap;destsuffix=git/mcap;branch=main;lfs=0 \
    git://github.com/lz4/lz4.git;protocol=https;name=lz4;destsuffix=git/lz4;branch=release \
    git://github.com/facebook/zstd.git;protocol=https;name=zstd;destsuffix=git/zstd;branch=release \
    file://0001-CMakeLists.txt-fetch-dependencies-with-bitbake-fetch.patch \
"

# releases/cpp/v0.8.0
SRCREV_mcap = "801c4ae3f34b23e9a27eb34b88ab7a0180d4b40f"
# v1.9.3
SRCREV_lz4 = "d44371841a2f1728a3f36839fd4b7e872d0927d3"
# v1.5.2
SRCREV_zstd = "e47e674cd09583ff0503f0f6defd6d23d8b718d3"

Thanks!  I will try to get this merged in as soon as possible.


EnableAutomaticOSUpgrade for dev-proxy-vmss and remove the no longer needed SA params

Which issue this PR addresses:
Fixes: ARO-8414
What this PR does / why we need it:
S360/Security Waves flagged all our VMSSes that they need to enable Automatic OS Upgrade.  We will request an exception for RP and Gateway VMSSes, and we will fix only dev-proxy by turning on the option.  This PR also removes the no longer needed storage account parameters for the previously deleted boot diagnostics SA so that the deployment can continue.
Test plan for issue:
Will test in INT with E2E.
Is there any documentation that needs to be updated for this PR?
N/A
How do you know this will function as expected in production?
The full INT deployment should be enough.

/azp run e2e,ci

can we also close https://issues.redhat.com/browse/ARO-4269?

/azp run e2e,ci

/azp e2e,ci

/azp run e2e,ci

/azp run e2e

/azp run e2e,ci


Merge-MailboxFolders Throttling Handling

Hi David - Thanks for the awesome script. I am running in to an issue where after the throttling stall , when the job resumes - it is skipping the remaining items in the current folder.
1040 items found; attempting to move
Throttling detected, server requested back off for 191680 milliseconds
Throttling budget should now be reset, resuming operations
No results returned - assuming all items processed

Latest version of the script changes the throttling handling when timeout errors occur during batch calls.  Note that timeout errors themselves are expected during long operations, so the errors themselves aren't an issue.  Please test latest version and raise a new issue if needed.


Prevent leaking the current context in an static ArrayMap.

The current implementation has a big problem as it leaks the Context used to create the TransitionInflater in an static ArrayMap. When used with an Activity context it could leak the entire activity.
This code is already removed from the TransitionInflater class from Android as you can see here:
https://android.googlesource.com/platform/frameworks/base/+/58ad12208afcf9fdce735dead8449c4db375344d^!/#F0

Oh, I've missed that commit. thank you!

Seems nice! :)

released in 1.6.4


doc: Add Quickstart Comet doc section

Which issue does this PR close?

Closes #57 .
Rationale for this change

What changes are included in this PR?
Quickstart Comet doc section

How are these changes tested?

Merged, thanks!


AttributeError: 'str' object has no attribute 'decode'

When using Python3, the following line raises an AttributeError:
payload = str(payload).decode('utf-8')

For example:
$ ./ssh-audit.py -1 github.com
Traceback (most recent call last):
  File "./ssh-audit.py", line 1685, in <module>
    audit(conf)
  File "./ssh-audit.py", line 1654, in audit
    payload = str(payload).decode('utf-8')
AttributeError: 'str' object has no attribute 'decode'

I am using release 1.6.0 (76509a1011fa4da6644ec2a1627dc58853569378).
I am not sure if it is the only place where there is a problem with Python3 compatibility, might be worth a full check.

Thanks for the report!
This bug got introduced when I encountered that SSH.Socket.recv returned wrapped Exception not bytes and "fixed" it by fast commit, which wrapped returned result with str. In hindsight, that's incorrect, of course.
Overall, the code is being tested automatically with Python 2.6, 2.7, 3.3, 3.4, 3.5 via Travis CI (https://travis-ci.org/arthepsy/ssh-audit) and before each commit I verify it also manually, both by running py.test locally and checking some remote hosts. This bug slipped in, because this part of the code isn't being automatically testet jet and manual test didn't reveal that. I fixed that. Currently the test coverage is ~70%, but it's going to get close to 100% very soon. Tests are the part I'm currently working on the most.
I don't think there are more Python 3 incompatibilities, because when I introduce any 2/3 compatible code, I verify it with small scripts beforehand. But if You notice any incompatibilities at all, please let me know!
Can You verify that 6b76e68d0dab0701a833ee85663161278ef2b5d0 fixes the issue?

Seems to fix the issue for me :+1:
Thank you @arthepsy for your fast reply!


Update deployment_id in ML trained model deployment start request

This adds the missing deployment_id query parameter to the _start request, that was introduced in v8.8.0.
Docs say:

deployment_id
(Optional, string) A unique identifier for the deployment of the model.

@davidkyle  make contrib is not happy:
Error: The property 'deployment_id' does not exist in the rest-api-spec ml.stop_trained_model_deployment url template
At: /Users/dolaru/workspace/elasticsearch-specification/specification/ml/stop_trained_model_deployment/MlStopTrainedModelDeploymentRequest.ts:30:47

29   */
30  export interface Request extends RequestBase {
31    path_parts: {
32      /**
33       * The unique identifier for the deployment of the model.
34       */
35      deployment_id: Id
36    }
37    query_parameters: {
38      /**

Looks like the JSON spec is not up to date and I don't know what's the proper way to update it. 😞

Hey @dolaru, the check is complaining that https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/ml.stop_trained_model_deployment.json does not contain deployment_id. I believe model_id should be changed to deployment_id there first?
I'm also wondering if the same applies to ml.start_trained_model_deployment, but in that case there is a deployment_id described as "The Id of the new deployment. Defaults to the model_id if not set.".

the check is complaining that https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/ml.stop_trained_model_deployment.json does not contain deployment_id. I believe model_id should be changed to deployment_id there first?

the check is complaining that https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/ml.stop_trained_model_deployment.json does not contain deployment_id. I believe model_id should be changed to deployment_id there first?

@davidkyle can I leave this with you please?

I'm also wondering if the same applies to ml.start_trained_model_deployment

@pquentin for the _start API, model_id is a required path parameter and deployment_id is an optional query parameter that can be used if multiple deployments from the same trained model are required. For example:
# Two separate deployments of the ELSER v2 model
PUT _ml/trained_models/.elser_model_2/deployments/start?deployment_id=elser_main
PUT _ml/trained_models/.elser_model_2/deployments/start?deployment_id=elser_secondary

For the _stop API, the path parameter should be deployment_id since it targets a trained model deployment, not a model definition. This will introduce a breaking change in clients since the named model_id parameter would no longer be accepted - I think it's something we'll have to live with.

For the _stop API, the path parameter should be deployment_id

This is correct but if renaming the path parameter breaks the client I think we should rely on documentation to state it should be the deployment Id. @pquentin is it possible to deprecate the model_id usage and add a param deployment_id?
The change to the start deployment API is good and necessary as without it a user cannot deploy a model multiple times.
@dolaru do you want to take the Stop API change out of this PR and just merge the Start API change? That way we have made some progress while we figure out the stop issue.

take the Stop API change out of this PR

Done ✅

I don't know why the elasticsearch-serverless-openapi.json change has appeared in this PR

Probably because I didn't run make contrib on the vocabulary scores PR. 😅
I'll take that out since it's not related to this PR.


Trouble connecting to my surrealdb instance

I've been attempting to use the SurrealDB Schema Generator to generate zod schemas and TypeScript clients for my SurrealDB database. While the generator works flawlessly when using the "memory" connection URL, I encounter issues when trying to connect to my local SurrealDB instance running via Docker. Specifically, the process hangs indefinitely with a "connect to database" message and fails to proceed further. I'm also able to connect to surrealist.app with the information I add to the config file.
Configuration Used
Below is the surql-gen.json configuration file I'm using:
{
  "schemaFile": "schema.surql",
  "surreal": "memory",
  "username": "my_username",
  "password": "my_secret_password",
  "ns": "my_namespace",
  "db": "my_database",
  "outputFolder": "./path/to/outdir",
  "generateClient": true,
  "lib": "surrealdb.js"
}

Connection URLs Attempted
I've tried various URLs to connect to my local SurrealDB instance:

http://localhost:8000
http://localhost:8000/
ws://<IP_ADDRESS>:8000/rpc
ws://<IP_ADDRESS>:8000

Additionally, I've confirmed that my normal connection method to SurrealDB using surrealdb.js is through WebSocket URLs like ws://<IP_ADDRESS>:8000/rpc, which works fine in my application, but seems incompatible with the schema generator's requirements.
Environment:
Node: 18.19.0
npm: 10.2.3
SurrealDB.js: 0.11.0
sebastianwessel/surql-gen: 1.1.2

Hey,
thanks for your feedback and sorry for the delay.
I have released version 1.1.3 which has changes in the authentication.
Maybe you want to try out again and let me know if there is still an issue?
As far as I understand, you use a SurrealDB instance within a local docker container with authentication?

Yes, we're running a local SurrealDB instance (with authentication enabled) in a Docker container. With @sebastianwessel/surql-gen version 1.1.3, values of "ws://<IP_ADDRESS>:8000" and "ws://<IP_ADDRESS>:8000/rpc" work now for the "surreal" parameter in our surql-gen.json file, so this problem is resolved for us. Note that the "http://<IP_ADDRESS>:8000" and "http://<IP_ADDRESS>:8000/" values still don't work; I get an error message like so:
$ npx surql-gen -c surql-gen.json
connect to database
node:internal/process/promises:289
        triggerUncaughtException(err, true /* fromPromise */);
        ^

[Error: There was a problem with the underlying datastore: Cannot connect to the 'HTTP' remote engine as it is not enabled in this build of SurrealDB] { code: 'GenericFailure' }

The issue should now be resolved.
See Version 2 Release Note.


DOC: rvalue description is missing in stats.probplot

The description of rvalue in stats.probplot() is missing.
def probplot(x, sparams=(), dist='norm', fit=True, plot=None, rvalue=False):
...
Parameters
    ----------
    x : array_like
        Sample/response data from which `probplot` creates the plot.
    sparams : tuple, optional
        Distribution-specific shape parameters (shape parameters plus location
        and scale).
    dist : str or stats.distributions instance, optional
        Distribution or distribution function name. The default is 'norm' for a
        normal probability plot.  Objects that look enough like a
        stats.distributions instance (i.e. they have a ``ppf`` method) are also
        accepted.
    fit : bool, optional
        Fit a least-squares regression (best-fit) line to the sample data if
        True (default).
    plot : object, optional
        If given, plots the quantiles.
        If given and `fit` is True, also plots the least squares fit.
        `plot` is an object that has to have methods "plot" and "text".
        The `matplotlib.pyplot` module or a Matplotlib Axes object can be used,
        or a custom object with the same methods.
        Default is None, which means that no plot is created.
    Returns
    -------

Hi @msat59, thank you for reporting. Would you like to make a PR?

@tupui Can I contribute to this issue?

Hi @harivamsi9, yes of course since @msat59 did not reply. Thank you in advance 😃

Thank you @tupui ,  I am getting mixed answers online on the rvalue.
Would you be able give me some info, or pointers, regarding it? so I can refer and PR this quick?

The function prints r**2 which corresponds to the coefficient of determination.

@harivamsi9 the way you can tell is here:
https://github.com/scipy/scipy/blob/4cf21e753cf937d1c6c2d2a0e372fbc1dbbeea81/scipy/stats/_morestats.py#L616-L623
Above, r is returned by linregress.
https://github.com/scipy/scipy/blob/4cf21e753cf937d1c6c2d2a0e372fbc1dbbeea81/scipy/stats/_morestats.py#L603-L605
And you can read about r in the linregress documentation.

So a reasonable addition to the docstring would be:
    rvalue : bool, optional
        If `plot` is provided and `fit` is True, setting `rvalue` to True
        includes the coefficient of determination on the plot.
        Default is False.

(My preference would be for the Trues and Falses to be enclosed in double-backticks throughout to render them in teletype because they refer to literals. But that is inconsistent in SciPy documentation, so I wouldn't ask for it to be changed in this function.)

Something else we should fix while we're at it is:
res = stats.probplot(x, plot=plt, fit=False, rvalue=True)
Traceback (most recent call last):

  File "C:\Users\matth\AppData\Local\Temp\ipykernel_19556\1053949826.py", line 1, in <module>
    res = stats.probplot(x, plot=plt, fit=False, rvalue=True)

  File "C:\Users\matth\Desktop\scipy\scipy\stats\_morestats.py", line 632, in probplot
    plot.text(posx, posy, "$R^2=%1.4f$" % r**2)

UnboundLocalError: local variable 'r' referenced before assignment

So I would change:
https://github.com/scipy/scipy/blob/4cf21e753cf937d1c6c2d2a0e372fbc1dbbeea81/scipy/stats/_morestats.py#L616
to
if fit and rvalue:

since it doesn't make much sense to show the coefficient of determination without the fit line.

Hey would it be okay if I contribute to this issue? I've got a pr ready

Hey @boatwrong, mine is done.

@boatwrong we don't want people to compete and @harivamsi9 is still involved with this issue. There are plenty of other easy issues to tackle.

@tupui @harivamsi9  Sorry about that, thanks for the replies!

output.txt

Yes we've seen this issue. There are some dependencies conflicts on windows. I don't know how to fix this yet and don't have a windows machine to investigate.
Meanwhile, I suggest you either use WSL, another system, docker or gitpod. See our guides.
Note that for this particular PR, since there is mostly doc changes you could send a PR without locally testing.

@tupui please check the PR, this is my first ever Open Source Contribution.
Thank you so much for helping me out.


Implement one common set of currencies through all exchanges for easier merge data between them

There exists a gap between currency sets in different exchanges.
Same coins have different symbols in different exchanges.
Sometimes in code can be found parts of converters, but they are not full.
It is impossible to identify is this coin same on not with some other from another exchange.
E.g.
Bitfinex:

IOT
DSH
YYW (coin YOYOW)
etc.

Binance:

IOTA
DASH
YOYO (coin YOYOW)

It will be valuable to have consistent API through all exchanges, converting data to common currency sets in one place. Or to have some util with mappings,
(exchange definition) -> (common definition) and back.
Also it must be optional I think. Thanks.

This is definitely an issue that many people are dealing with, and a solution is needed. In general, we need to define an official XChange symbol set, and have an optional way to seamlessly do a conversion at the individual module level for all places where the exchange expects a different symbol than the official XChange symbol set.

actually a very good idea
in my application i do have an optional configuration for every currency / exchange which must be "mapped", but it could be covered by XChange as well.
the mapping is pretty static, so it could be in the json config or even hard coded, since there are not so many cases.
one have to implement this aspect into all methods:

before every api call (convert currency parameter)
after the api call (convert the currencies in the result back)

There is some code like that in some modules, here for example with DASH and QTUM. I don't like this too much, I would prefer to have it configured into json config, and have a more general place in the code where these conversion are done given what is found in the local json.

this is a hard problem because: and simple aliases wont solve it because:

exchanges add currencies all the time and if we can we read then from their API
symbols have conflicts across exchanges - Bitcoin Cash has two symbols in use, BCH and BCC, but on some exchanges BCC was Bitconnect

@walec51 So that is because it have to be done :)
To simplify the interactions with such "problem" coins like BCH. All new listed coins, of course, will not be at first time, so they can be used as is. With next releases they can be added to mappings if needed. I understand it is hard to maintain the list, but what the solution? Each app which is using xchange has own mappings, and refresh them in same mode I think. In our case refresh will be centralized and supported with community I hope.

some apps you native exchange codes
other apps (like mine) have their mappings which are maintained in the database and often audited and corrected
static data in a library could give you some defaults but no bigger app will do library upgrades to add new mappings so whatevery you do this must be a not static solution

PS. I'm not saying it should not be done but be aware that this will be a complex feature and will probably require breaking backwards compatibility to be done right

See #2886 - with some discussion, an alternative is in the works, starting with Bitmex where this issue is felt most keenly due to the use of constantly-varying instrument names.  There are two parts:

Make XChange always use the exchange-native pair names.  This avoids confusion. Generally, if you ask for LTC/H19 on Bitmex or DSH/BTC on Bitfinex, you expect this to work.
Add a compatibility layer over the top of this that translates a common, understood set of symbols into what the exchange expects.  If you need consistency of symbols between exchanges, use that.

So, for Bitmex:
// Returns XBT/H19 (at the moment)
CurrencyPair activeContract = ((BitmexExchange) exchange).determineActiveContract("BTC", "USD", QUARTERLY);
exchange.getMarketDataService().getTicker(activeContract);

The idea of all this is to give the user the choice - use native symbols or a "standard" set depending on your use case.
What would probably be a good idea is to elevate this to a generic API which can be supported by any exchange.  JSON may work in many cases, as @cymp points out, but it certainly won't for Bitmex, so there needs to be a code route.  It could probably fit quite neatly into the exchange metadata setup.

// Returns XBT/H19 (at the moment)
CurrencyPair activeContract = ((BitmexExchange) exchange).determineActiveContract("BTC", "USD", QUARTERLY);
exchange.getMarketDataService().getTicker(activeContract);

The idea of all this is to give the user the choice - use native symbols or a "standard" set depending on your use case.

What would probably be a good idea is to elevate this to a generic API which can be supported by any exchange. JSON may work in many cases, as @cymp points out, but it certainly won't for Bitmex, so there needs to be a code route. It could probably fit quite neatly into the exchange metadata setup.

Could you @badgerwithagun  elaborate a bit more on your concept of currency mapping?
I don't understand why you need the contractTimeframe (e.g. QUARTERLY) in the determineActiveContract method? Do you assume that the symbol changes over time? If so, why would you not specify for which date and time you want to know how the symbol mapping looks like? So if you would like to know the currency pair for the standard symbol "BTC/USD" for the current time  why would the call not look like:
CurrencyPair activeContract = ((BitmexExchange) exchange).determineActiveContract("BTC", "USD", new Date().getTime()); //This would get the Bitmex specific currency pair "BTC/USD" for the current time
Thank you for your answer.

@gregoreficint - Bitmex has more than one contract for a currency pair at any given time. XBTH19 is only one of the BTC/USD tracking contracts available right now - the quarterly one. I can't remember which other BTC contracts there are. Possibly a monthly and an annual. The point is that it's not enough to say 'BTC/USD' and a date; you also need to know the timeframe of the contract.
That said, it might potentially be useful to know what, for example, the quarterly BTC contract was on a particular date, I guess.

Thank you for your fast clarification @badgerwithagun
I also work on the issue of a common set and hopefully I will come up with an answer.
I agree with you that XChange would always use exchange native pair names and the compatibility layer is on top. This would make very clear where the “normalisation” is done.
However, I fear that this rule would break backward compatibility since sometimes exchange implementations do some “normalisation” and sometimes they don’t.
Sent with GitHawk

@timmolter has seemed happy to break compatibility to bring things into consistency.  We broke Bitmex compatibility to do this.
From what I understand, these inconsistencies are one of the biggest problems XChange has right now.

@badgerwithagun @timmolter I believe the major problem is that all currencies have been defined in the Currency and CurrencyPairs classes as "static" and are used in a static way in nearly all individual exchange implementations. For example, "Currency.BTC" is statically used 172 times in all the different exchange projects. However, "Currency.BTC" and all other "Currency.Coin" static usages bind these implementation in a hard-coded sense to the static definitions in the Currency class. This causes two major issues: 1) You cannot define the reference symbols externally using something like a JSON file at runtime since you need to remove the static property. Especially for production system you don't want to upgrade a library (where symbols are defined in the code) if you want to update symbols only. 2) The existence of the current static currency symbols is convenient. However, by using directly these reference symbols (with sometimes a mapper) rather than the native symbols inconsistent implementations are fostered. The clear separation of using native symbols only in the exchange implementations and optionally a mapping between reference symbols and the native symbols is not enforced on an architectural level.
To solve this I see the following solution:

All the static currencies (and currency pairs) are removed from the Class Currency and CurrencyPairs.
Now every exchange implementation is forced to use the native symbol since the former reference symbols don't exist any more. Only currency objects should be used. For example, one would write new Currency("BTC") at Binance but new Currency ("XBT") at Kraken. All mappers/adapters that changed the former reference to native symbols and vice versa need to be removed.
A new class is derived from the Currency class that provides the reference symbols for the coins (maybe called CurrencyRef). These reference symbols are loaded via a JSON file.
An abstract mapping class for currencies would be defined that can or cannot be implemented by the exchanges. This class would use an exchange specific JSON file that maps the native symbol from the exchange to the master symbols and vice versa.
Additionally one might add a mapping class for currency pairs from native symbols to reference symbols and vice versa. This class would use the definitions from 4 and would compute the currency pairs automatically.

With "breaking compatibility" in my previous post I was referring to step 1 and 2. This looks like a major change with a lot of work. I am not sure if this is even feasible from a capacity standpoint.
Do I think to complex about this issue?
Currently, I use 2170 master symbols in a database with a mapping from these symbols to the native symbols for Binance, CoinBasePrime and Kraken. So curating the data of master symbols and mappings seem possible.


Improve build-from-src instructions

Build instructions in the getting_started are rather short. It might be worthwile extending this to creating the workspace, installing dependencies using rosdep and actually building and sourcing the workspace. However, that would probably be material for another PR.

Originally posted by @fmauch in https://github.com/ros-controls/control.ros.org/issues/102#issuecomment-1570945934

fixed with 64dff9d8226e3fd6c6a1b9e930d93cc281665030 (merged with #102 )


Remove chart binaries and add them to .gitignore

We should remove files from deploy/helms/legion/charts and add that path to .gitignore

The chart binaries were checked in by mistake.

Has been merged into develop


Frontend: Update displayed execution data and execution logs in real-time

Websockets/SSE/... ?
After #183

Too heavy task, I guess. Current implementation is good enough. Future, for sure

@0x6675636b796f75676974687562 did it


Use ffmpeg.wasm recording video conference

I noticed the sample, you can use ffmpeg.wasm to record the media stream of getUserMedia.
I want to use ffmpeg.wasm to record in a video conference. Any suggestions?

This has nothing todo with ffmpeg.wasm, the example just use ffmpeg.wasm to transcode the recorded video.
As to your question, I think it depends on how your video conference is implemented.

I want to use ffmpeg.wasm to record all people's streams in the front end of the conference. It seems that ffmpeg.wasm can't do this, but it's still a great thing, just not suitable for front-end recording of video conference scenes.

Just use MediaRecorder: https://developer.mozilla.org/en-US/docs/Web/API/MediaRecorder

Thank you for your reply. Mediarecorder records the current video stream. Conference is to record the video stream of everyone in the conference and synthesize a video file.

I sent you Gmail and hope to get your reply.


initializeNumberFormatting is not there

Readme.md talks about initializeNumberFormatting at the end of this subsection.  However, initializeNumberFormatting does not exist in code. I wasn't sure what this meant, so I thought I'd file an issue instead of removing it from the readme with a PR.

Thanks. That might one day get added, if we deferred load the number data, but right now that's definitely wrong.

Fixed in 0ab279119c354879e7945dc19b81a5ea5078101f

This initializeNumberFormatting is still present in the readme.md on pub.dartlang.org. Perhaps update the package there to exclude this confusing section.


[Rest-server] Update type of TaskUid in swagger

Coverage remained the same at 33.867% when pulling 3d9f011f63a7d97aba7b2468b0eb013108999392 on yiyi/rest-server/update_taskUidType_in_swagger into d78951eef5b29b406299107bb89b1bf3df80dde3 on master.


Support for Sidekiq6

Just a note here for adding support to Sidekiq6. Currently this gem is pinned to Sidekiq5.

Done!
https://github.com/cronitorio/cronitor-sidekiq/releases/tag/v2.0.0


PHP Fatal error:  Uncaught OutOfBoundsException: Cannot read 32-bit int, it exceeds the boundary of the file

Hello,
I am getting data from Teltonika FMB120.
PHP Fatal error:  Uncaught OutOfBoundsException: Cannot read 32-bit int, it exceeds the boundary of the file
Please help me why this not decode.
Thanks.

Hi @manishjesani912,
Got the same error, it was due to the length of the data read.
In the main page example of the project, this is 1024 :
// Read Data
$payload = fread($conn, 1024);
$packet = $parser->decodeData($payload);

But the frame from my FMM230 was bigger (1232 bytes).
I increased to 1500, it works now!


test codecov

test folders should be ignored in the analysis.

Codecov Report

Merging #155 (ccd197f) into master (8e8a2d9) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           master     #155     +/-   ##
=========================================
  Coverage   31.31%   31.31%
=========================================
  Files          64       32     -32
  Lines        7888     3944   -3944
  Branches     3950     1975   -1975
=========================================
- Hits         2470     1235   -1235
+ Misses       2064     1032   -1032
+ Partials     3354     1677   -1677

Impacted Files
Coverage Δ

...c_parameter/test/rclc_parameter/test_parameter.cpp

ros_ws/src/alu0oqea19/rclc/rclc/src/rclc/client.c

...c/1k7ce2609y/rclc/rclc/test/rclc/test_executor.cpp

.../rclc/rclc_examples/src/example_parameter_server.c

...609y/rclc/rclc_examples/src/example_service_node.c

...rc/alu0oqea19/rclc/rclc/test/rclc/test_service.cpp

...rc/1k7ce2609y/rclc/rclc/src/rclc/executor_handle.c

.../src/1k7ce2609y/rclc/rclc/test/rclc/test_timer.cpp

ros_ws/src/alu0oqea19/rclc/rclc/src/rclc/service.c

...s/src/alu0oqea19/rclc/rclc/src/rclc/subscription.c

... and 86 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8e8a2d9...ccd197f. Read the comment docs.

@mergify backport galactic foxy

@norro the rclc_lifecycle does not have a subfolder test/rclc_lifecycle as in rclc and rclc_parameter. You might want to fix this when you have time. This required a different rule to ignore the test files for this package: rclc_lifecycle/test/*instead of test/**/*:
ignore:
  - "rclc/test/**/*"
  - "rclc_examples/**/*"
  - "rclc_lifecycle/test/*"
  - "rclc_parameter/test/**/*"

Let me know, when you have fixed it, then I'll update the codecov file. But we can also live with the current package folder structure.

@pablogs9 @ralph-lange @norro With this fix, the code coverage of rclc repository increased to 59% (from 31% where test and rclc_examples folders were included).


Add an option to allow spaces around range formation operators.

Fixes #457

Resolved conflicts but I can't test it anymore:
[2/20235] Downloading https://github.com/apple/swift-syntax/releases/download/0.50700.1/_InternalSwiftSyntaxParser.xcframework.zip
Downloaded https://github.com/apple/swift-syntax/releases/download/0.50700.1/_InternalSwiftSyntaxParser.xcframework.zip (2.15s)
error: 'swift-format': product 'SwiftParser' required by package 'swift-format' target 'swift-format' not found in package 'swift-syntax'.

OK, now tests pass.


cropping image

Hi there,
Firstly, your work is awesome. I have to say thank you present that on github.
But, i have a issue when i crop image using crop_image.py. It is showed an error. So, can you tell me what's wrong with that?
fps = video.get_meta_data()['fps']
KeyError: 'fps'
Thanks

crop_image.py? Where is this script? I only add crop-video.py. I usually crop images in some simple app like pinta or paint.

sorry about that. I wanted to say crop_video.py. I considered that we can crop image as well. But i guess i'm wrong.
thanks.

@AliaksandrSiarohin  hi,  the test image needs to be cropped properly before i excute demo.py,  could you tell me What is the principle of cropping pictures？

@zzk88862 the principle is that image should be similar to images from train dataset.  See examples  in README.md, neck should be included and shoulders should not.

Hey I am getting the same error:
$ python crop-video.py --inp cartoons-01.png
Traceback (most recent call last):
File "crop-video.py", line 152, in
commands = process_video(args)
File "crop-video.py", line 89, in process_video
fps = video.get_meta_data()['fps']
KeyError: 'fps'
I even used one of the example images cartoons-01.png just to see if the problem was with my image and I get the same error. All images that I used.

This is for video only.


Integrate state sync with archive

Description
This PR adds the ability to read checkpoints from archive store if all peers of a node have purged checkpoints that the node is looking for. In particular, we add a state sync archival task which on noticing that for each of its peer when condition current_node.highest_synced_checkpoint < peer.lowest_available_checkpoint is true, downloads the missing checkpoints from the archive.
Test Plan
Added a test which sets up two nodes where one of the node prunes older checkpoints. And archive is setup with older data beforehand. A new node is expected to have downloaded all data i.e. pruned (from archive) and latest from peers.

could you also add a TODO for the potential change that a node would only sync from archival when the program starts, as we discussed offline


Add block to allow inserting content before main

When extending Furo using a template with extends, there's currently not a way to add content within the page but before or after main. An example would be a top navigation bar that sits above the rest of the content but not over the left-side navigation bar.
This change adds a block that allows this through a template like this:
{% extends "furo/page.html" %}

{% block supermain %}

Hello World

  {{ super() }}

Goodbye World

{% endblock supermain %}

If you don't use templates to extend Furo, or if your templates don't define the supermain block, this change has no effect.

@Eric-Arellano Our use case is similar, but we actually want to insert a nav bar above the content block, but not above the left table of contents. You can see what that looks like here. This method is how we insert that nav bar, but it relies on this PR's change, as utilized here.
@pradyunsg What can I do to help get this merged?

hello Furo team! Anything we can do to help make this better?