Docker Compose Log Corruption (Doesn't Display far Past Start)

Describe the problem
Logs get their color messed up and will eventually print new lines.
Container definition
version: "3.8"

services:
  mc:
    image: itzg/minecraft-server:java17
    tty: true
    stdin_open: true
    ports:
      - "25565:25565"
      - "24454:24454/udp"
    environment:
      EULA: "TRUE"
      DIFFICULTY: "NORMAL"
      OPS: "SCBionicle"
      TYPE: "FORGE"
      VERSION: "1.20.1"
      FORGE_VERSION: "47.2.0"
      PACKWIZ_URL: "https://raw.githubusercontent.com/SCBionicle/MinecoloniesLT/modpack/pack.toml"
      RCON_PASSWORD: "derp"
      ENABLE_AUTOPAUSE: "TRUE"
      USE_AIKAR_FLAGS: "TRUE"
      MAX_TICK_TIME: -1
      #RCON_CMDS_ON_CONNECT: |-
      #  mc colony requestsystem-reset-all
      INIT_MEMORY: 512M
      MAX_MEMORY: 15G
      TZ: America/Chicago
      EXISTING_OPS_FILE: "SYNCHRONIZE"
      ENABLE_QUERY: "FALSE"
      WHITELIST: |
        secret
      EXISTING_WHITELIST_FILE: "SYNCHRONIZE"
      VIEW_DISTANCE: 4
      STOP_DURATION: 55
      AUTOPAUSE_TIMEOUT_EST: 3660
      #AUTOPAUSE_TIMEOUT_INIT: 10
      AUTOPAUSE_TIMEOUT_KN: 120
      ALLOW_FLIGHT: FALSE
      SNOOPER_ENABLED: FALSE
      #DEBUG_AUTOPAUSE: true
      MOTD: Minecolonies Private Server
    volumes:
      - mcltdata:/data:rw
      - mcltbackup:/backups:ro
    restart: unless-stopped
    deploy:
      resources:
        limits:
          memory: 16G
          #cpus: '10'
        reservations:
          memory: 1G
          cpus: '2'
    #healthcheck:
    #  test: mc-health status
    #  start_period: 2m
    #  interval: 5s
    #  retries: 20
    stop_grace_period: 60s
    depends_on:
      restore:
        condition: service_completed_successfully
  restore:
    image: itzg/mc-backup
    restart: no
    entrypoint: restore-tar-backup
    volumes:
      - mcltdata:/data:rw
      - type: bind
        source: D:\MC Backups\MinecoloniesLT
        target: /backups
        read_only: true
  backup:
    image: itzg/mc-backup
    environment:
      RCON_HOST: mc
      RCON_PASSWORD: "derp"
      PAUSE_IF_NO_PLAYERS: true
      BACKUP_INTERVAL: 1h
      INITIAL_DELAY: 0m
      #PLAYERS_ONLINE_CHECK_INTERVAL: 1h
      TZ: America/Chicago
      INCLUDES: "world/"
      PRUNE_BACKUPS_DAYS: 5
      #TAR_COMPRESS_METHOD: zstd
      LINK_LATEST: true
      RCON_RETRY_INTERVAL: 30s
      PRE_BACKUP_SCRIPT: |
        rcon-cli mc backup
    volumes:
      - mcltdata:/data:ro
      #- mcltbackup:/backups:rw
      - type: bind
        source: D:\MC Backups\MinecoloniesLT
        target: /backups
        read_only: false
    restart: unless-stopped
    deploy:
      resources:
        limits:
          cpus: '1'
    depends_on:
      mc:
        condition: service_healthy
volumes:
  mcltdata:
  mcltbackup:

Container logs
2024-02-04 11:15:14 [init] Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 12 1000 1000 4096 Feb  4 11:14 /data'
2024-02-04 11:15:14 [init] Autopause functionality enabled
2024-02-04 11:15:14 [init] Resolving type given FORGE
2024-02-04 11:15:16 [mc-image-helper] 11:15:16.383 INFO  : Forge version 47.2.0 for minecraft version 1.20.1 is already installed
2024-02-04 11:15:18 [init] Running packwiz installer against URL: https://raw.githubusercontent.com/SCBionicle/MinecoloniesLT/modpack/pack.toml
2024-02-04 11:15:18 packwiz-installer was started without packwiz-installer-bootstrap. Use the bootstrapper for automatic updates! (Disregard this message if you have your own update mechanism)
2024-02-04 11:15:18 Loading manifest file...
2024-02-04 11:15:18 Loading pack file...
2024-02-04 11:15:19 Loading MultiMC pack file...
2024-02-04 11:15:19 MultiMC not detected
2024-02-04 11:15:19 Checking local files...
2024-02-04 11:15:19 (1/1) Modpack is already up to date!
2024-02-04 11:15:19 Finished successfully!
2024-02-04 11:15:20 [init] Enabling whitelist functionality
2024-02-04 11:15:28 [init] Using Aikar's >12GB flags
2024-02-04 11:15:28 [init] Setting initial memory to 512M and max to 15G
2024-02-04 11:15:29 [init] Using Forge supplied run.sh script...
2024-02-04 11:15:31 [11:15:31] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.forgeVersion, 47.2.0, --fml.mcVersion, 1.20.1, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20230612.114412]
2024-02-04 11:15:31 [11:15:31] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 10.0.9+10.0.9+main.dcd20f30 starting: java version 17.0.10 by Eclipse Adoptium; OS Linux arch amd64 version <IP_ADDRESS>-microsoft-standard-WSL2
2024-02-04 11:15:32 [11:15:32] [main/INFO] [ne.mi.fm.lo.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgeserver
2024-02-04 11:15:32 [11:15:32] [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-02-04 11:15:32 [11:15:32] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/fmlcore/1.20.1-47.2.0/fmlcore-1.20.1-47.2.0.jar is missing mods.toml file
2024-02-04 11:15:32 [11:15:32] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/javafmllanguage/1.20.1-47.2.0/javafmllanguage-1.20.1-47.2.0.jar is missing mods.toml file
2024-02-04 11:15:32 [11:15:32] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/lowcodelanguage/1.20.1-47.2.0/lowcodelanguage-1.20.1-47.2.0.jar is missing mods.toml file
2024-02-04 11:15:32 [11:15:32] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /data/libraries/net/minecraftforge/mclanguage/1.20.1-47.2.0/mclanguage-1.20.1-47.2.0.jar is missing mods.toml file
2024-02-04 11:15:32 [11:15:32] [main/INFO] [ne.mi.fm.lo.mo.JarInJarDependencyLocator/]: Found 13 dependencies adding them to mods collection
2024-02-04 11:15:35 [11:15:35] [main/INFO] [mixin/]: Compatibility level set to JAVA_17
2024-02-04 11:15:35 [11:15:35] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [ca.spottedleaf.starlight.mixin.MixinConnector]
2024-02-04 11:15:35 [11:15:35] [main/INFO] [cp.mo.mo.LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgeserver' with arguments []
2024-02-04 11:15:35 [11:15:35] [main/WARN] [mixin/]: Reference map 'cookingforblockheads.refmap.json' for cookingforblockheads.mixins.json could not be read. If this is a development environment you can ignore this message
2024-02-04 11:15:35 [11:15:35] [main/WARN] [mixin/]: Reference map 'shutdowner.refmap.json' for shutdowner.mixins.json could not be read. If this is a development environment you can ignore this message
2024-02-04 11:15:35 [11:15:35] [main/WARN] [mixin/]: Reference map 'l2tabs.refmap.json' for l2tabs.mixins.json could not be read. If this is a development environment you can ignore this message
2024-02-04 11:15:35 [11:15:35] [main/WARN] [mixin/]: Reference map 'trashslot.refmap.json' for trashslot.mixins.json could not be read. If this is a development environment you can ignore this message
2024-02-04 11:15:35 [11:15:35] [main/WARN] [mixin/]: Reference map 'limitedchunks.refmap.json' for limitedchunks.mixins.json could not be read. If this is a development environment you can ignore this message
2024-02-04 11:15:35 [11:15:35] [main/WARN] [mixin/]: Reference map 'forgivingworld.refmap.json' for forgivingworld.mixins.json could not be read. If this is a development environment you can ignore this message
2024-02-04 11:15:35 [11:15:35] [main/WARN] [mixin/]: Reference map 'logprot.refmap.json' for logprot.mixins.json could not be read. If this is a development environment you can ignore this message
2024-02-04 11:15:35 [11:15:35] [main/WARN] [mixin/]: Reference map 'itemselector.refmap.json' for l2itemselector.mixins.json could not be read. If this is a development environment you can ignore this message
2024-02-04 11:15:35 [11:15:35] [main/INFO] [co.cu.Cupboard/]: Loaded config for: recipeessentials.json
2024-02-04 11:15:36 [11:15:36] [main/WARN] [mixin/]: Error loading class: com/minecolonies/coremod/network/messages/splitting/SplitPacketMessage (java.lang.ClassNotFoundException: com.minecolonies.coremod.network.messages.splitting.SplitPacketMessage)
2024-02-04 11:15:36 [11:15:36] [main/WARN] [mixin/]: @Mixin target com.minecolonies.coremod.network.messages.splitting.SplitPacketMessage was not found connectivity.mixins.json:compat.MinecoloniesPacketNameMixin
2024-02-04 11:15:36 [11:15:36] [main/WARN] [mixin/]: Error loading class: com/minecolonies/coremod/network/NetworkChannel (java.lang.ClassNotFoundException: com.minecolonies.coremod.network.NetworkChannel)
2024-02-04 11:15:36 [11:15:36] [main/WARN] [mixin/]: @Mixin target com.minecolonies.coremod.network.NetworkChannel was not found connectivity.mixins.json:compat.MinecoloniesNetworkChannelMixin
2024-02-04 11:15:36 [11:15:36] [main/INFO] [co.cu.Cupboard/]: Loaded config for: structureessentials.json
2024-02-04 11:15:37 [Serene Seasons Transformer]: Transforming m_47480_ (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Z)Z in net/minecraft/world/level/biome/Biome
2024-02-04 11:15:37 [Serene Seasons Transformer]: Patched 1 calls
2024-02-04 11:15:37 [Serene Seasons Transformer]: Transforming m_47519_ (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z in net/minecraft/world/level/biome/Biome
2024-02-04 11:15:37 [Serene Seasons Transformer]: Successfully patched shouldSnow
2024-02-04 11:15:39 [11:15:39] [main/WARN] [mixin/]: @Redirect conflict. Skipping structureessentials.mixins.json:LegacyRandomSourceMixin->@Redirect::on(Ljava/util/concurrent/atomic/AtomicLong;JJ)Z with priority 5, already redirected by hostilevillages.mixins.json:LegacyRandomSourceMixin->@Redirect::on(Ljava/util/concurrent/atomic/AtomicLong;JJ)Z with priority 1000
2024-02-04 11:15:41 [Serene Seasons Transformer]: Transforming m_47480_ (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Z)Z in net/minecraft/world/level/biome/Biome
2024-02-04 11:15:41 [Serene Seasons Transformer]: Patched 1 calls
2024-02-04 11:15:41 [Serene Seasons Transformer]: Transforming m_47519_ (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z in net/minecraft/world/level/biome/Biome
2024-02-04 11:15:41 [Serene Seasons Transformer]: Successfully patched shouldSnow
2024-02-04 11:15:42 harderspawners: Registering Mod.
2024-02-04 11:15:42 [11:15:42] [modloading-worker-0/INFO] [Collective/]: Loading Collective version 7.30.
2024-02-04 11:15:42 [11:15:42] [modloading-worker-0/INFO] [co.cu.Cupboard/]: Loaded config for: cupboard.json
2024-02-04 11:15:42 [11:15:42] [modloading-worker-0/INFO] [co.jt.li.LibraryFerret/]: Initialize mod Library Ferret
2024-02-04 11:15:42 [11:15:42] [modloading-worker-0/INFO] [co.jt.li.LibraryFerret/]: Initialized mod Library Ferret
2024-02-04 11:15:42 [11:15:42] [modloading-worker-0/INFO] [ne.mi.co.ForgeMod/FORGEMOD]: Forge mod loading, version 47.2.0, for MC 1.20.1 with MCP 20230612.114412
2024-02-04 11:15:42 [11:15:42] [modloading-worker-0/INFO] [ne.mi.co.MinecraftForge/FORGE]: MinecraftForge v47.2.0 Initialized
2024-02-04 11:15:42 [Mouse Tweaks] Disabled because not running on the client.
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Steampunk
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Frontier
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/WARN] [structurize/]: Missing Mod: byg for Pack: Corrupted
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Antique
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Functional Fantasy
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Crimson Keep
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Underwater Base
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/WARN] [structurize/]: Missing Mod: create for Pack: FairyTale
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: High Magic
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Warped Netherlands
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Stalactite Caves
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Space Wars
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Shire
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Desert Oasis
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Pagoda
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Minecolonies Original
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Nordic Spruce
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Medieval Spruce
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Medieval Oak
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Medieval Dark Oak
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Medieval Birch
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Lost Mesa City
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Jungle Treehouse
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Incan
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Fortress
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Dark Oak Treehouse
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Colonial
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Cavern
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Caledonia
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Urban Birch
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Urban Savanna
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Christmas Style
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/INFO] [structurize/]: Registered structure pack: Christmas Tree
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/WARN] [structurize/]: Failed loading packs from main folder path: .
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/WARN] [structurize/]: Failed loading client packs from main folder path: .
2024-02-04 11:15:42 [11:15:42] [Structurize IO Worker #0/WARN] [structurize/]: Finished discovering Server Structure packs
2024-02-04 11:15:44 [11:15:44] [main/INFO] [ModdingLegacy/StructureGel/]: [structure_gel] Registering data for structure_gel:loot_table_alias
2024-02-04 11:15:44 [11:15:44] [main/INFO] [ModdingLegacy/StructureGel/]: [structure_gel] Registering data for structure_gel:data_handler_type
2024-02-04 11:15:44 [11:15:44] [main/INFO] [ModdingLegacy/StructureGel/]: [structure_gel] Registering data for structure_gel:dynamic_spawner
2024-02-04 11:15:44 [11:15:44] [main/INFO] [ModdingLegacy/StructureGel/]: [structure_gel] Registering data for structure_gel:jigsaw_type
2024-02-04 11:15:44 HarderSpawners: Initialization Commencing.
2024-02-04 11:15:44 HarderSpawners: Initialization complete.
2024-02-04 11:15:44 HarderSpawners: Initialization Commencing.
2024-02-04 11:15:44 HarderSpawners: Initialization complete.
2024-02-04 11:15:44 HarderSpawners: Initialization Commencing.
2024-02-04 11:15:44 HarderSpawners: Initialization complete.
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [co.re.RecipeEssentials/]: recipeessentials mod initialized
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [co.co.Connectivity/]: Connectivity initialized
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [co.gp.Gpumemleakfix/]: gpumemleakfix mod initialized
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [co.st.StructureEssentials/]: structureessentials mod initialized
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [co.lo.LootintegrationsMod/]: lootintegrations mod initialized
2024-02-04 11:15:44 harderspawners: Registering Handler
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [co.cl.ClickAdvancements/]: clickadv mod initialized
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [co.dy.DynView/]: Zooming chunks initiated!
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [co.dr.DragonfightMod/]: dragonfight mod initialized
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [co.cu.Cupboard/]: Loaded config for: leaky.json
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [co.le.Leaky/]: leaky mod initialized
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [co.sh.Shutdowner/]: Shutdowner loaded
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [co.li.LimitedChunks/]: Limited chunkloading initialized
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [co.fo.ForgivingWorldMod/]: forgivingworld mod initialized
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [co.lo.Logprot/]: Shields up!
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [voicechat/]: [voicechat] Compatibility version 18
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [co.cu.Cupboard/]: Loaded config for: hostilevillages.json
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [co.ho.HostileVillages/]: Hostile Villages initialized
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [co.be.BetterChunkLoading/]: betterchunkloading mod initialized
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [terrablender/]: Registered region minecraft:overworld to index 0 for type OVERWORLD
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [terrablender/]: Registered region minecraft:nether to index 0 for type NETHER
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [terrablender/]: Registered region regions_unexplored:primary to index 1 for type OVERWORLD
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [terrablender/]: Registered region regions_unexplored:secondary to index 2 for type OVERWORLD
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [terrablender/]: Registered region regions_unexplored:nether to index 1 for type NETHER
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [co.ch.ChunkSending/]: chunksending mod initialized
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [co.br.BrutalBosses/]: brutalbosses mod initialized
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [voicechat/]: [voicechat] Loading plugins
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [voicechat/]: [voicechat] Loaded 0 plugin(s)
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [voicechat/]: [voicechat] Initializing plugins
2024-02-04 11:15:44 [11:15:44] [modloading-worker-0/INFO] [voicechat/]: [voicechat] Initialized 0 plugin(s)
2024-02-04 11:15:44 [11:15:44] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [hourglass] Starting version check at https://raw.githubusercontent.com/DuckyCrayfish/hourglass/main/res/versions.json
2024-02-04 11:15:45 [11:15:45] [main/INFO] [terrablender/]: Registered region nyctophobia:biome_provider to index 3 for type OVERWORLD
2024-02-04 11:15:45 [11:15:45] [main/INFO] [terrablender/]: Registered region riverredux:overworld to index 4 for type OVERWORLD
2024-02-04 11:15:45 [11:15:45] [modloading-worker-0/INFO] [xa.ma.se.WorldMapServer/]: Loading Xaero's World Map - Stage 1/2 (Server)
2024-02-04 11:15:45 [11:15:45] [modloading-worker-0/INFO] [xa.co.MinimapLogs/]: Loading Xaero's Minimap - Stage 1/2 (Server)
2024-02-04 11:15:45 [11:15:45] [main/INFO] [xa.co.MinimapLogs/]: Loading Xaero's Minimap - Stage 2/2 (Server)
2024-02-04 11:15:45 [11:15:45] [main/INFO] [xa.ma.se.WorldMapServer/]: Loading Xaero's World Map - Stage 2/2 (Server)
2024-02-04 11:15:45 [11:15:45] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at ht.treechop.compat.Jade
2024-02-04 11:15:45 [11:15:45] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at net.blay09.mods.cookingforblockheads.compat.ForgeJadeCookingForBlockheadsPlugin
2024-02-04 11:15:45 [11:15:45] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at de.maxhenkel.corpse.integration.waila.PluginCorpse
2024-02-04 11:15:45 [11:15:45] [modloading-worker-0/WARN] [minecolonies/]: Register mappings
2024-02-04 11:15:45 [11:15:45] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at snownee.jade.addon.general.GeneralPlugin
2024-02-04 11:15:45 [11:15:45] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at net.blay09.mods.waystones.compat.JadeIntegration
2024-02-04 11:15:45 [11:15:45] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at snownee.jade.addon.vanilla.VanillaPlugin
2024-02-04 11:15:45 [11:15:45] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at snownee.jade.addon.universal.UniversalPlugin
2024-02-04 11:15:45 [11:15:45] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at snownee.jade.addon.core.CorePlugin
2024-02-04 11:15:45 [11:15:45] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at nz.co.mirality.jadecolonies.JadePlugin
2024-02-04 11:15:45 [11:15:45] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [hourglass] Found status: UP_TO_DATE Current: <IP_ADDRESS> Target: null
2024-02-04 11:15:45 [11:15:45] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [harderspawners] Starting version check at https://github.com/mactso/HarderSpawners/raw/main/update.json
2024-02-04 11:15:45 [11:15:45] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [harderspawners] Found status: BETA Current: 46.25.1 Target: 46.25.1
2024-02-04 11:15:45 [11:15:45] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [structure_gel] Starting version check at http://changelogs.moddinglegacy.com/structure-gel.json
2024-02-04 11:15:46 [11:15:46] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [structure_gel] Found status: BETA Current: 2.16.0 Target: null
2024-02-04 11:15:46 [11:15:46] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [corpse] Starting version check at https://update.maxhenkel.de/forge/corpse
2024-02-04 11:15:46 [11:15:46] [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-02-04 11:15:46 [11:15:46] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [corpse] Found status: AHEAD Current: 1.20.1-1.0.10 Target: null
2024-02-04 11:15:46 [11:15:46] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [corail_woodcutter] Starting version check at https://raw.githubusercontent.com/Corail31/trash/master/update_woodcutter.json
2024-02-04 11:15:46 [11:15:46] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [corail_woodcutter] Found status: UP_TO_DATE Current: 3.0.4 Target: null
2024-02-04 11:15:46 [11:15:46] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mr_dungeons_andtaverns] Starting version check at https://api.modrinth.com/updates/tpehi7ww/forge_updates.json
2024-02-04 11:15:47 [11:15:47] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mr_dungeons_andtaverns] Found status: OUTDATED Current: 3.0.3 Target: 3.0.3+mod
2024-02-04 11:15:47 [11:15:47] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [framework] Starting version check at https://mrcrayfish.com/modupdatejson?id=framework
2024-02-04 11:15:47 [11:15:47] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [framework] Found status: BETA Current: 0.6.16 Target: 0.6.16
2024-02-04 11:15:47 [11:15:47] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [harvestwithease] Starting version check at https://api.modrinth.com/updates/harvest-with-ease/forge_updates.json
2024-02-04 11:15:47 [11:15:47] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [harvestwithease] Found status: UP_TO_DATE Current: <IP_ADDRESS> Target: null
2024-02-04 11:15:47 [11:15:47] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [goblintraders] Starting version check at https://mrcrayfish.com/modupdatejson?id=goblintraders
2024-02-04 11:15:47 [11:15:47] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [goblintraders] Found status: BETA Current: 1.9.3 Target: 1.9.3
2024-02-04 11:15:47 [11:15:47] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [forge] Starting version check at https://files.minecraftforge.net/net/minecraftforge/forge/promotions_slim.json
2024-02-04 11:15:47 [11:15:47] [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%23333!/assets/.mcassetsroot' uses unexpected schema
2024-02-04 11:15:47 [11:15:47] [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%23333!/data/.mcassetsroot' uses unexpected schema
2024-02-04 11:15:47 [11:15:47] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [forge] Found status: UP_TO_DATE Current: 47.2.0 Target: null
2024-02-04 11:15:47 [11:15:47] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [voicechat] Starting version check at https://update.maxhenkel.de/forge/voicechat
2024-02-04 11:15:48 [11:15:48] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [voicechat] Found status: AHEAD Current: 1.20.1-2.5.1 Target: null
2024-02-04 11:15:48 [11:15:48] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [forgeconfigscreens] Starting version check at https://raw.githubusercontent.com/Fuzss/modresources/main/update/forgeconfigscreens.json
2024-02-04 11:15:48 [11:15:48] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [forgeconfigscreens] Found status: UP_TO_DATE Current: 8.0.2 Target: null
2024-02-04 11:15:48 [11:15:48] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [jadecolonies] Starting version check at https://raw.githubusercontent.com/uecasm/jadecolonies/master/update.json
2024-02-04 11:15:48 [11:15:48] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [jadecolonies] Found status: AHEAD Current: 1.4.2 Target: null
2024-02-04 11:15:48 [11:15:48] [main/INFO] [co.jt.li.LibraryFerret/]: Structure placement for `awesomedungeonend:aws_all_end_structures/start_pool`: { spacing: 20, separation: 15, salt: 49082056, useValueFromConfiguration: true}
2024-02-04 11:15:48 [11:15:48] [main/INFO] [co.jt.li.LibraryFerret/]: Structure placement for `awesomedungeonocean:brigantine/start_pool`: { spacing: 50, separation: 25, salt: 254835856, useValueFromConfiguration: true}
2024-02-04 11:15:48 [11:15:48] [main/INFO] [co.jt.li.LibraryFerret/]: Structure placement for `awesomedungeonocean:frigate_large/start_pool`: { spacing: 50, separation: 25, salt: 35482856, useValueFromConfiguration: true}
2024-02-04 11:15:48 [11:15:48] [main/INFO] [co.jt.li.LibraryFerret/]: Structure placement for `awesomedungeonocean:frigate_medium/start_pool`: { spacing: 50, separation: 25, salt: 45482856, useValueFromConfiguration: true}
2024-02-04 11:15:48 [11:15:48] [main/INFO] [co.jt.li.LibraryFerret/]: Structure placement for `awesomedungeonnether:nth_absi_palace/start_pool`: { spacing: 50, separation: 25, salt: 19482856, useValueFromConfiguration: true}
2024-02-04 11:15:48 [11:15:48] [main/INFO] [co.jt.li.LibraryFerret/]: Structure placement for `awesomedungeonnether:nth_accum_quad/start_pool`: { spacing: 50, separation: 25, salt: 28482856, useValueFromConfiguration: true}
2024-02-04 11:15:48 [11:15:48] [main/INFO] [co.jt.li.LibraryFerret/]: Structure placement for `awesomedungeonnether:nth_blaze_tower/start_pool`: { spacing: 50, separation: 25, salt: 37482856, useValueFromConfiguration: true}
2024-02-04 11:15:48 [11:15:48] [main/INFO] [co.jt.li.LibraryFerret/]: Structure placement for `awesomedungeonnether:nth_center_square/start_pool`: { spacing: 50, separation: 25, salt: 46482856, useValueFromConfiguration: true}
2024-02-04 11:15:48 [11:15:48] [main/INFO] [co.jt.li.LibraryFerret/]: Structure placement for `awesomedungeonnether:nth_giant_crimson_tree/start_pool`: { spacing: 50, separation: 25, salt: 55482856, useValueFromConfiguration: true}
2024-02-04 11:15:48 [11:15:48] [main/INFO] [co.jt.li.LibraryFerret/]: Structure placement for `awesomedungeonnether:nth_obsi_house/start_pool`: { spacing: 50, separation: 25, salt: 64482856, useValueFromConfiguration: true}
2024-02-04 11:15:48 [11:15:48] [main/INFO] [co.jt.li.LibraryFerret/]: Structure placement for `awesomedungeonocean:ocean_cage/start_pool`: { spacing: 50, separation: 25, salt: 40842806, useValueFromConfiguration: true}
2024-02-04 11:15:48 [11:15:48] [main/INFO] [co.jt.li.LibraryFerret/]: Structure placement for `awesomedungeonocean:ocean_quad/start_pool`: { spacing: 50, separation: 25, salt: 254835856, useValueFromConfiguration: true}
2024-02-04 11:15:48 [11:15:48] [main/INFO] [co.jt.li.LibraryFerret/]: Structure placement for `awesomedungeonocean:ocean_ruin_pillager/start_pool`: { spacing: 50, separation: 25, salt: 254145856, useValueFromConfiguration: true}
2024-02-04 11:15:48 [11:15:48] [main/INFO] [co.jt.li.LibraryFerret/]: Structure placement for `awesomedungeonocean:ocean_ruin_vanilla_temple/start_pool`: { spacing: 50, separation: 25, salt: 25482856, useValueFromConfiguration: true}
2024-02-04 11:15:48 [11:15:48] [main/INFO] [co.jt.li.LibraryFerret/]: Structure placement for `awesomedungeonocean:ocean_temple_quad/start_pool`: { spacing: 50, separation: 25, salt: 35482856, useValueFromConfiguration: true}
2024-02-04 11:15:48 [11:15:48] [main/INFO] [co.jt.li.LibraryFerret/]: Structure placement for `awesomedungeonocean:ocean_the_column_temple/start_pool`: { spacing: 50, separation: 25, salt: 15482856, useValueFromConfiguration: true}
2024-02-04 11:15:48 [11:15:48] [main/INFO] [co.jt.li.LibraryFerret/]: Structure placement for `awesomedungeonocean:ocean_warn_temple/start_pool`: { spacing: 50, separation: 25, salt: 45482856, useValueFromConfiguration: true}
2024-02-04 11:15:48 [11:15:48] [main/INFO] [co.cu.Cupboard/]: Loaded config for: biomesize.json
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:dissolve/mna_arcane_downgrade as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:dissolve/empty_ender_air_bottle as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:dissolve/aether_regen_stone_disenchant as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:dissolve/bucket_from_source_bucket as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:dissolve/iron_from_manasteel as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:dissolve/magebloom_fibre_to_string as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:dissolve/enderpearl_from_manapearl as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:transmutation/stardust_from_amethyst_dust as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:dissolve/empty_ars_light_bottle as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:dissolve/empty_ars_void_bottle as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:dissolve/pure_quartz_from_chimerite as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:dissolve/pure_quartz_from_therium as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:dissolve/string_from_manastring as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:dissolve/arcane_cloth_to_wool as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:dissolve/empty_allay_bottle as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:dissolve/arcane_debris_recycle as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:dissolve/diamond_from_manadiamond as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:dissolve/magebloom_to_string as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:dissolve/empty_mana_bottle as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:dissolve/mna_ender_downgrade as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/ERROR] [minecraft/RecipeManager]: Parsing error loading recipe festive_delight:spring_rolls_craft
2024-02-04 11:15:50 com.google.gson.JsonSyntaxException: Unknown item 'farmersdelight:wheat_dought'
2024-02-04 11:15:50 at net.minecraft.world.item.crafting.ShapedRecipe.m_151280_(ShapedRecipe.java:292) ~[server-1.20.1-20230612.114412-srg.jar%23333!/:?] {re:classloading,pl:accesstransformer:B}
2024-02-04 11:15:50 at java.util.Optional.orElseThrow(Unknown Source) ~[?:?] {re:mixin}
2024-02-04 11:15:50 at net.minecraft.world.item.crafting.ShapedRecipe.m_151278_(ShapedRecipe.java:291) ~[server-1.20.1-20230612.114412-srg.jar%23333!/:?] {re:classloading,pl:accesstransformer:B}
2024-02-04 11:15:50 at net.minecraft.world.item.crafting.Ingredient.m_43919_(Ingredient.java:219) ~[server-1.20.1-20230612.114412-srg.jar%23333!/:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B}
2024-02-04 11:15:50 at net.minecraftforge.common.crafting.VanillaIngredientSerializer.parse(VanillaIngredientSerializer.java:27) ~[forge-1.20.1-47.2.0-universal.jar%23338!/:?] {re:classloading}
2024-02-04 11:15:50 at net.minecraftforge.common.crafting.CraftingHelper.getIngredient(CraftingHelper.java:148) ~[forge-1.20.1-47.2.0-universal.jar%23338!/:?] {re:mixin,re:classloading,pl:mixin:A}
2024-02-04 11:15:50 at net.minecraft.world.item.crafting.Ingredient.m_288218_(Ingredient.java:194) ~[server-1.20.1-20230612.114412-srg.jar%23333!/:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B}
2024-02-04 11:15:50 at net.minecraft.world.item.crafting.Ingredient.m_43917_(Ingredient.java:189) ~[server-1.20.1-20230612.114412-srg.jar%23333!/:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B}
2024-02-04 11:15:50 at vectorwing.farmersdelight.common.crafting.CookingPotRecipe$Serializer.readIngredients(CookingPotRecipe.java:199) ~[FarmersDelight-1.20.1-1.2.4.jar%23255!/:1.20.1-1.2.4] {re:classloading}
2024-02-04 11:15:50 at vectorwing.farmersdelight.common.crafting.CookingPotRecipe$Serializer.fromJson(CookingPotRecipe.java:176) ~[FarmersDelight-1.20.1-1.2.4.jar%23255!/:1.20.1-1.2.4] {re:classloading}
2024-02-04 11:15:50 at vectorwing.farmersdelight.common.crafting.CookingPotRecipe$Serializer.m_6729_(CookingPotRecipe.java:168) ~[FarmersDelight-1.20.1-1.2.4.jar%23255!/:1.20.1-1.2.4] {re:classloading}
2024-02-04 11:15:50 at net.minecraftforge.common.extensions.IForgeRecipeSerializer.fromJson(IForgeRecipeSerializer.java:23) ~[forge-1.20.1-47.2.0-universal.jar%23338!/:?] {re:classloading}
2024-02-04 11:15:50 at net.minecraft.world.item.crafting.RecipeManager.fromJson(RecipeManager.java:171) ~[server-1.20.1-20230612.114412-srg.jar%23333!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:recipeessentials.mixins.json:RecipeManagerMixin,pl:mixin:APP:polymorph.mixins.json:MixinRecipeManager,pl:mixin:APP:farmersdelight.mixins.json:accessor.RecipeManagerAccessor,pl:mixin:A}
2024-02-04 11:15:50 at net.minecraft.world.item.crafting.RecipeManager.m_5787_(RecipeManager.java:67) ~[server-1.20.1-20230612.114412-srg.jar%23333!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:recipeessentials.mixins.json:RecipeManagerMixin,pl:mixin:APP:polymorph.mixins.json:MixinRecipeManager,pl:mixin:APP:farmersdelight.mixins.json:accessor.RecipeManagerAccessor,pl:mixin:A}
2024-02-04 11:15:50 at net.minecraft.world.item.crafting.RecipeManager.m_5787_(RecipeManager.java:34) ~[server-1.20.1-20230612.114412-srg.jar%23333!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:recipeessentials.mixins.json:RecipeManagerMixin,pl:mixin:APP:polymorph.mixins.json:MixinRecipeManager,pl:mixin:APP:farmersdelight.mixins.json:accessor.RecipeManagerAccessor,pl:mixin:A}
2024-02-04 11:15:50 at net.minecraft.server.packs.resources.SimplePreparableReloadListener.m_10789_(SimplePreparableReloadListener.java:13) ~[server-1.20.1-20230612.114412-srg.jar%23333!/:?] {re:classloading,re:mixin}
2024-02-04 11:15:50 at java.util.concurrent.CompletableFuture$UniAccept.tryFire(Unknown Source) ~[?:?] {}
2024-02-04 11:15:50 at java.util.concurrent.CompletableFuture$Completion.run(Unknown Source) ~[?:?] {}
2024-02-04 11:15:50 at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[server-1.20.1-20230612.114412-srg.jar%23333!/:?] {re:classloading}
2024-02-04 11:15:50 at net.minecraft.Util.m_214652_(Util.java:783) ~[server-1.20.1-20230612.114412-srg.jar%23333!/:?] {re:mixin,re:classloading,pl:mixin:APP:bettermineshafts.mixins.json:SuppressLogMixin,pl:mixin:A}
2024-02-04 11:15:50 at net.minecraft.Util.m_214679_(Util.java:772) ~[server-1.20.1-20230612.114412-srg.jar%23333!/:?] {re:mixin,re:classloading,pl:mixin:APP:bettermineshafts.mixins.json:SuppressLogMixin,pl:mixin:A}
2024-02-04 11:15:50 at net.minecraft.server.Main.main(Main.java:166) ~[server-1.20.1-20230612.114412-srg.jar%23333!/:?] {re:classloading}
2024-02-04 11:15:50 at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
2024-02-04 11:15:50 at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?] {}
2024-02-04 11:15:50 at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?] {}
2024-02-04 11:15:50 at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?] {}
2024-02-04 11:15:50 at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.0.jar%2369!/:?] {}
2024-02-04 11:15:50 at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.serverService(CommonLaunchHandler.java:103) ~[fmlloader-1.20.1-47.2.0.jar%2369!/:?] {}
2024-02-04 11:15:50 at net.minecraftforge.fml.loading.targets.CommonServerLaunchHandler.lambda$makeService$0(CommonServerLaunchHandler.java:27) ~[fmlloader-1.20.1-47.2.0.jar%2369!/:?] {}
2024-02-04 11:15:50 at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar%2355!/:?] {}
2024-02-04 11:15:50 at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar%2355!/:?] {}
2024-02-04 11:15:50 at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar%2355!/:?] {}
2024-02-04 11:15:50 at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar%2355!/:?] {}
2024-02-04 11:15:50 at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar%2355!/:?] {}
2024-02-04 11:15:50 at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar%2355!/:?] {}
2024-02-04 11:15:50 at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar%2355!/:?] {}
2024-02-04 11:15:50 at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {}
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Skipping loading recipe reactive:dissolve/pure_quartz_from_charged_amethyst as it's serializer returned null
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/RecipeManager]: Loaded 16 recipes
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecraft/AdvancementList]: Loaded 2767 advancements
2024-02-04 11:15:50 [11:15:50] [main/WARN] [co.lo.LootintegrationsMod/]: Parsing loot modifiers for:lootintegrations:dungeonloot_nether with loottable: minecraft:chests/nether_bridge
2024-02-04 11:15:50 [11:15:50] [main/WARN] [co.lo.LootintegrationsMod/]: Parsing loot modifiers for:lootintegrations:dungeonloot_hard with loottable: minecraft:chests/end_city_treasure
2024-02-04 11:15:50 [11:15:50] [main/WARN] [co.lo.LootintegrationsMod/]: Parsing loot modifiers for:lootintegrations:dungeonloot_water with loottable: minecraft:chests/underwater_ruin_big
2024-02-04 11:15:50 [11:15:50] [main/WARN] [co.lo.LootintegrationsMod/]: Parsing loot modifiers for:lootintegrations:dungeonloot_medium with loottable: minecraft:chests/stronghold_crossing
2024-02-04 11:15:50 [11:15:50] [main/WARN] [co.lo.LootintegrationsMod/]: Parsing loot modifiers for:lootintegrations:villageloot_house with loottable: minecraft:chests/village/village_plains_house
2024-02-04 11:15:50 [11:15:50] [main/WARN] [co.lo.LootintegrationsMod/]: Parsing loot modifiers for:lootintegrations:dungeonloot_easy with loottable: minecraft:chests/simple_dungeon
2024-02-04 11:15:50 [11:15:50] [main/WARN] [co.lo.LootintegrationsMod/]: Parsing loot modifiers for:lootintegrations:dungeonloot_no_overflow with loottable: minecraft:chests/simple_dungeon
2024-02-04 11:15:50 [11:15:50] [main/INFO] [to.th.cu.Curios/]: Loaded 11 curio slots
2024-02-04 11:15:50 [11:15:50] [main/INFO] [to.th.cu.Curios/]: Loaded 4 curio entities
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:drowned
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:iron_golem
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:snow_golem
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:zombie
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:skeleton
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:pillager
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:vex
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:evoker
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:zombie
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:vindicator
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:wither_skeleton
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:wither_skeleton
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:cave_spider
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:zombie
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:husk
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:evoker
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:wandering_trader
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:guardian
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:vindicator
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:shulker
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:zoglin
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:chicken
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:blaze
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:witch
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:phantom
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:mooshroom
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:rabbit
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:piglin_brute
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:ghast
2024-02-04 11:15:50 [11:15:50] [main/INFO] [co.br.BrutalBosses/]: Loaded boss variant for: minecraft:stray
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecolonies/]: Beginning load of custom recipes for colony workers
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecolonies/]: Loaded 161 recipes for 18 crafters
2024-02-04 11:15:50 [11:15:50] [main/INFO] [minecolonies/]: Beginning load of research for University.
2024-02-04 11:15:51 [11:15:51] [main/INFO] [minecolonies/]: Loaded 201 recipes for 4 research branches
2024-02-04 11:15:51 [11:15:51] [main/INFO] [minecolonies/]: Loading quests from data
2024-02-04 11:15:51 [11:15:51] [main/INFO] [minecolonies/]: Finished loading quests from data
2024-02-04 11:15:51 [11:15:51] [main/WARN] [minecolonies/]: Read 1456 items with their nbt keys for compatibility.
2024-02-04 11:15:52 [11:15:52] [Server thread/INFO] [minecraft/DedicatedServer]: Starting minecraft server version 1.20.1
2024-02-04 11:15:52 [11:15:52] [Server thread/INFO] [minecraft/DedicatedServer]: Loading properties
2024-02-04 11:15:52 [11:15:52] [Server thread/INFO] [minecraft/DedicatedServer]: Default game type: SURVIVAL
2024-02-04 11:15:52 [11:15:52] [Server thread/INFO] [minecraft/MinecraftServer]: Generating keypair
2024-02-04 11:15:52 [11:15:52] [Server thread/INFO] [minecraft/DedicatedServer]: Starting Minecraft server on *:25565
[11:15:52] [Server thread/INFO] [minecraft/ServerConnectionListener]: Using epoll channel type
[11:15:52] [Thread-2/INFO] [ne.la.ho.co.ConfigSynchronizer/]: Synchronizing server config with clients.
[11:15:52] [Thread-2/INFO] [co.cu.Cupboard/]: Loaded config for: connectivity.json
[11:15:52] [Server thread/INFO] [spark/]: Starting background profiler...
[11:15:52] [Server thread/INFO] [Framework/]: Loading server configs...
[11:15:52] [Server thread/INFO] [terrablender/]: Initialized TerraBlender biomes for level stem minecraft:the_nether
[11:15:53] [Server thread/INFO] [terrablender/]: Initialized TerraBlender biomes for level stem minecraft:overworld
[11:15:53] [Server thread/INFO] [minecraft/DedicatedServer]: Preparing level "world"
[11:15:54] [Server thread/INFO] [sereneseasonfix/]: Setting cached parameters
[11:15:54] [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.}
[11:15:55] [Server thread/INFO] [minecolonies/]: Loading Minecolonies colony manager Backup Data
[11:15:55] [Server thread/INFO] [minecolonies/]: Backup Load Complete
[11:15:55] [Server thread/INFO] [minecolonies/]: Loading Minecolonies colony manager Backup Data
[11:15:55] [Server thread/INFO] [minecolonies/]: Backup Load Complete
[11:15:55] [Server thread/INFO] [minecraft/MinecraftServer]: Preparing start region for dimension minecraft:overworld
[11:15:55] [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.}
[11:15:58] [Worker-Main-17/INFO] [co.cu.Cupboard/]: Loaded config for: betterchunkloading.json
[11:15:58] [Worker-Main-9/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
[11:15:58] [Worker-Main-9/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
[11:15:59] [Worker-Main-17/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
[11:15:59] [Worker-Main-9/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
[11:15:59] [Worker-Main-17/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
[11:15:59] [Worker-Main-9/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
[11:15:59] [Worker-Main-17/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
[11:15:59] [Worker-Main-9/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
[11:15:59] [Worker-Main-16/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 0%
[11:15:59] [Server thread/INFO] [co.cu.Cupboard/]: Loaded config for: limitedchunks.json
[11:15:59] [Worker-Main-18/INFO] [minecraft/LoggerChunkProgressListener]: Preparing spawn area: 28%
[11:15:59] [Netty Epoll Server IO #3/INFO] [ne.mi.se.ServerLifecycleHooks/SERVERHOOKS]: Disconnecting Player (server is still starting): literal{Server is still starting! Please wait before reconnecting.}
[11:16:00] [Server thread/INFO] [co.cu.Cupboard/]: Loaded config for: brutalbosses.json
[11:16:00] [Server thread/INFO] [minecraft/LoggerChunkProgressListener]: Time elapsed: 4923 ms
[11:16:00] [Server thread/INFO] [minecraft/DedicatedServer]: Done (7.949s)! For help, type "help"
[11:16:00] [Server thread/INFO] [minecraft/DedicatedServer]: Starting remote control listener
[11:16:00] [Server thread/INFO] [minecraft/GenericThread]: Thread RCON Listener started
[11:16:00] [Server thread/INFO] [minecraft/RconThread]: RCON running on <IP_ADDRESS>:25575
[11:16:00] [Server thread/INFO] [ne.mi.se.pe.PermissionAPI/]: Successfully initialized permission handler forge:default_handler
[11:16:00] [Server thread/INFO] [corail_woodcutter/]: 217 woodcutting recipes loaded
[11:16:00] [Server thread/INFO] [co.cu.Cupboard/]: Loaded config for: forgivingworld.json
[11:16:00] [Server thread/INFO] [co.cu.Cupboard/]: Loaded config for: smoothchunk.json
[11:16:00] [Server thread/INFO] [co.cu.Cupboard/]: Loaded config for: dragonfight.json
[11:16:00] [Server thread/INFO] [co.cu.Cupboard/]: Loaded config for: betterfpsdist.json
[11:16:00] [Server thread/INFO] [co.cu.Cupboard/]: Loaded config for: logprot.json
[11:16:00] [Server thread/INFO] [co.cu.Cupboard/]: Loaded config for: clickadv.json
[11:16:00] [Server thread/INFO] [co.cu.Cupboard/]: Loaded config for: chunksending.json
[11:16:00] [Server thread/INFO] [co.cu.Cupboard/]: Loaded config for: lootintegrations.json
2024-02-04 11:16:00 >....Items Registered
[11:16:00] [Server thread/INFO] [minecolonies/]: Finished discovering Ores 20 23
[11:16:00] [Server thread/INFO] [minecolonies/]: Finished discovering saplings 44
[11:16:00] [Server thread/INFO] [minecolonies/]: Finished discovering plantables 19
[11:16:00] [Server thread/INFO] [minecolonies/]: Finished discovering food 147 172
[11:16:00] [Server thread/INFO] [minecolonies/]: Finished discovering fuel 748
[11:16:00] [Server thread/INFO] [minecolonies/]: Finished discovering flowers 78
[11:16:00] [Server thread/INFO] [minecolonies/]: Finished discovering items 3669
[11:16:00] [Server thread/INFO] [minecolonies/]: Finished discovering lucky oreBlocks 6
[11:16:00] [Server thread/INFO] [minecolonies/]: Finished discovering recruitment costs
[11:16:00] [Server thread/INFO] [minecolonies/]: Finished discovering diseases
[11:16:00] [Server thread/INFO] [minecolonies/]: Finished discovering compostables 353
[11:16:00] [Server thread/INFO] [patchouli/]: Sending reload packet to clients
[11:16:00] [VoiceChatServerThread/INFO] [voicechat/]: [voicechat] Voice chat server started at port 24454
2024-02-04 11:16:05 >....[Autopause loop] MC Server listening for connections - pausing in 600 seconds
 [12:02:01] [Server thread/INFO] [co.dy.DynView/]: Mean tick: 31ms increasing chunk view distance to: 35 New Yorkshire has been restarted-X2024-02-04 12:02:01  voice chatat.3 #2/INFO] [minecraft/RconClient]: Thread RCON Client /<IP_ADDRESS> shutting down
2024-02-04 11:59:31 tener #1/INFO] [minecraft/GenericThread]: Thread RCON Client /<IP_ADDRESS> started
[11:16:05] [Server thread/INFO] [minecraft/MinecraftServer]: [Rcon: Automatic saving is now disabled]
>....26:38] [Server thread/INFO] [Jade/]: Syncing config to SCBionicle (c2302024-b808-4376-be2b-24502db5acc9)down
2024-02-04 11:26:38 tener #1/INFO] [minecraft/GenericThread]: Thread RCON Client /<IP_ADDRESS> started
[11:16:08] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (world): All chunks are saved
[11:16:08] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[11:16:08] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
>....26:38] [Server thread/INFO] [minecraft/MinecraftServer]: SCBionicle joined the gameAll dimensions are saved
2024-02-04 11:26:38 hread/INFO] [minecraft/MinecraftServer]: [Rcon: Saved the game]
[11:16:08] [Server thread/WARN] [minecraft/MinecraftServer]: Can't keep up! Is the server overloaded? Running 2879ms or 57 ticks behind
[11:16:08] [RCON Client /<IP_ADDRESS> #4/INFO] [minecraft/RconClient]: Thread RCON Client /<IP_ADDRESS> shutting down
 [11:26:38] [Server thread/INFO] [minecraft/PlayerList]: SCBionicle[/<IP_ADDRESS>:56798] logged in with entity id 140 at (31.42546289741386>....0, 69.07558740493864)INFO] [minecraft/MinecraftServer]: [Rcon: Successfully backed up colony data!]
2024-02-04 11:26:38 ent /<IP_ADDRESS> #5/INFO] [minecraft/RconClient]: Thread RCON Client /<IP_ADDRESS> shutting down
 [11:26:35] [User Authenticator #1/INFO] [minecraft/ServerLoginPacketListenerImpl]: UUID of player SCBionicle is c2302024-b808-4376-be2b->....[Autopause loop] Server was knocked from <IP_ADDRESS> - waiting for clients or timeoutow enabled]
2024-02-04 11:26:38 ent /<IP_ADDRESS> #6/INFO] [minecraft/RconClient]: Thread RCON Client /<IP_ADDRESS> shutting down
[11:21:51] [Server thread/WARN] [minecraft/Connection]: handleDisconnection() called twice
2024-02-04 11:26:05 >....[Autopause loop] No client connected since startup / knocked - pausing
>....6:05] [RCON Listener #1/INFO] [minecraft/GenericThread]: Thread RCON Client /<IP_ADDRESS> started
[11:26:06] [Server thread/INFO] [minecraft/MinecraftServer]: [Rcon: Saved the game]
[11:26:06] [RCON Client /<IP_ADDRESS> #7/INFO] [minecraft/RconClient]: Thread RCON Client /<IP_ADDRESS> shutting down
2024-02-04 11:26:06 >....[2024-02-04T11:26:06-06:00] [Autopause] Pausing Java process
[11:26:34] [Server thread/WARN] [minecraft/MinecraftServer]: Can't keep up! Is the server overloaded? Running 28281ms or 565 ticks behind
2024-02-04 11:26:35 >....

Disable TTY if you don't want interactive, color console.
Change
    tty: true

to
    tty: false

I'll update the docs to clarify this.

Thank you. That fixed it.


App freezes after opening developer tools

Description
React Native application freezes after opening the developer menu on chrome. On android, the application crashes. Not sure what is the reason.
This is my package.json file.

{
  "name": "desertcoach",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "android": "react-native run-android",
    "ios": "react-native run-ios",
    "start": "react-native start",
    "test": "jest",
    "lint": "eslint ."
  },
  "dependencies": {
    "@react-native-async-storage/async-storage": "^1.15.11",
    "@react-native-community/geolocation": "^2.0.2",
    "@react-native-community/masked-view": "^0.1.11",
    "@react-navigation/bottom-tabs": "^6.0.5",
    "@react-navigation/drawer": "^6.1.4",
    "@react-navigation/native": "^6.0.2",
    "@react-navigation/native-stack": "^6.0.5",
    "@react-navigation/stack": "^6.0.7",
    "axios": "^0.21.4",
    "react": "17.0.1",
    "react-native": "0.64.2",
    "react-native-gesture-handler": "^1.10.3",
    "react-native-linear-gradient": "^2.5.6",
    "react-native-location": "^2.5.0",
    "react-native-maps": "^0.29.3",
    "react-native-maps-directions": "^1.8.0",
    "react-native-permissions": "^3.0.5",
    "react-native-ratings": "^8.1.0",
    "react-native-reanimated": "^2.2.0",
    "react-native-safe-area-context": "^3.3.0",
    "react-native-screens": "^3.6.0",
    "react-native-shared-element": "^0.8.2",
    "react-native-svg": "^12.1.1",
    "react-native-toast-message": "^2.0.2",
    "react-native-unimodules": "^0.14.6",
    "react-native-video": "^5.1.1",
    "react-navigation-shared-element": "^3.1.2",
    "styled-components": "^5.3.1"
  },
  "devDependencies": {
    "@babel/core": "^7.12.9",
    "@babel/runtime": "^7.12.5",
    "@react-native-community/eslint-config": "^2.0.0",
    "babel-jest": "^26.6.3",
    "eslint": "7.14.0",
    "jest": "^26.6.3",
    "metro-react-native-babel-preset": "^0.64.0",
    "react-test-renderer": "17.0.1"
  },
  "jest": {
    "preset": "react-native"
  }
}

Version
0.64.2
Output of npx react-native info
System:
OS: macOS 12.0.1
CPU: (8) arm64 Apple M1
Memory: 94.61 MB / 8.00 GB
Shell: 5.8 - /bin/zsh
Binaries:
Node: 16.4.2 - /opt/homebrew/bin/node
Yarn: 1.22.10 - /opt/homebrew/bin/yarn
npm: 7.18.1 - /opt/homebrew/bin/npm
Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.11.2 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 21.0.1, iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0
Android SDK:
API Levels: 28, 29, 30, 31
Build Tools: 28.0.3, 29.0.2, 30.0.2, 31.0.0
Android NDK: Not Found
IDEs:
Android Studio: 4.2 AI-202.76<IP_ADDRESS>86908
Xcode: 13.1/13A1030d - /usr/bin/xcodebuild
Languages:
Java: 1.8.0_292 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 17.0.1 => 17.0.1
react-native: 0.64.2 => 0.64.2
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Steps to reproduce

Build and run a react native application
Press "d" in metro bundler
Shake the device if it's iOS
Click on "Debug with Chrome"

Snack, code example, screenshot, or link to a repository
No response

??

Still can't figure this out


Adding 10 new tutorials for iot

Hi Maxi,
auto_vlidation is changed to true now for all tutorials.
Thank you and best regards,
Iwona


Remove 'resize' event listener on TimeGrid unmount

Closes #725

I've been having this issue, would appreciate if this got merged in


List error

════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
The following assertion was thrown building MyApp(dirty):
type 'List' is not a subtype of type 'List' of 'function result'

Can you share some more information as well as the output of flutter doctor -v

Issue solved By wrapping it with the required widget.
On Sun, 22 Mar, 2020, 4:25 PM Abhishek Ghaskata<EMAIL_ADDRESS>wrote:

Can you share some more information as well as the output of flutter
doctor -v
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/flutter/flutter/issues/53039#issuecomment-602180377,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANFKWQ2AY5R24SYDYJ2CPKTRIXVAHANCNFSM4LRF7DGQ
.

Then close the issue


Detect snoring using noise sensor

repetitive, equally-spaced, train of sound structures - 40-60db

issue done


dot-prop vulnerability alert when installing ndb

Steps to reproduce
Tell us about your environment:

ndb version: 1.1.5
Platform / OS version: Windows 10
Node.js version: 12.18.3 x64

What steps will reproduce the problem?
Please include code that reproduces the issue.

npm install ndb --save-dev

found 1 high severity vulnerability
    run `npm audit fix` to fix them, or `npm audit` for details

npm audit fix

fixed 0 of 1 vulnerability in 144 scanned packages
    1 vulnerability required manual review and could not be updated

npm audit

  High            Prototype Pollution

  Package         dot-prop

  Patched in      >=5.1.1

  Dependency of   ndb [dev]

  Path            ndb > update-notifier > configstore > dot-prop

  More info       https://npmjs.com/advisories/1213

What is the expected result?
Ndb would install without a problem.
What happens instead?
I got a scary looking vulnerability alert by npm.
I wanted to know if there was a patch for the vulnerability or if it was just overlooked somehow. I would also like to know what the current work arounds I can use at the current time.

Please fix that,


ng build breaks when a dependency uses big integer literals (despite target ES2022)

Which @angular/* package(s) are the source of the bug?
compiler
Is this a regression?
No
Description
I do use the optimization feature for my production bundles. architect.build.configurations.production.optimization
In the latest release of @arcgis/core (4.27.x+) some features were built on top of big integer literals. Running ng serve or ng build (without "optimization": true) works properly, but using optimization it will throw the error below.
My tsconfig.json has "module": "esnext" and  "target": "ES2022" which should be fine since big integer literals should be available since es2020. I have no idea where it takes target environment from?
Please provide a link to a minimal reproduction of the bug
No response
Please provide the exception or error you saw
> Error: Optimization error [node_modules_arcgis_core_chunks_arcgis-knowledge-client-core-simd_js.72e7351a6891d11a.js]: ✘ [ERROR] Big integer literals are not available in the configured target environment ("chrome109.0", "edge112.0", "firefox102.0", "ios12.2", "opera97.0", "safari14.1")

>  node_modules_arcgis_core_chunks_arcgis-knowledge-client-core-simd_js.72e7351a6891d11a.js:968:17:
      968 │       o && (a = (1n << 64n) - 1n), fn(n, {

Please provide the environment you discovered this bug in (run ng version)
Angular CLI: 16.1.1
Node: 18.12.1
Package Manager: npm 9.4.1
OS: darwin arm64

Angular: 16.1.2
... animations, cdk, common, compiler, compiler-cli, core, forms
... localize, material, platform-browser
... platform-browser-dynamic, router

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1601.1
@angular-devkit/build-angular   16.1.1
@angular-devkit/core            16.1.1
@angular-devkit/schematics      16.1.1
@angular/cli                    16.1.1
@schematics/angular             16.1.1
rxjs                            7.8.1
typescript                      5.1.3

Anything else?
No response

The target browsers are automatically computed from your browserslist configuration, the target option in tsconfig is irrelevant.

As mentioned, the browsers specified in the browserslist configuration determine the output of the application.  Setting the TypeScript target to ES2022 only ensures that TypeScript does not prematurely downlevel code that may otherwise be viable within the requested browsers. Many browsers support parts of the ES specs and the Angular CLI is setup to granularly downlevel based on individual browser support.
In this case, BigInt support cannot be effectively downleveled due to its behavioral effect on basic operators and the configured browsers for the project includes ios12.2 which does not have BigInt support (https://caniuse.com/bigint).

Closing as per above.

You are absolutely right, thanks for your help.
Maybe it could be added to the docs that it's always from browserslist?

It's already in the docs https://angular.io/guide/typescript-configuration#target

This would make sense to be in workspace config too (or at least linked/referenced) since enabling/disabling optimization has an impact.


Fix some unicode bugs on Python 2.

To reproduce some issues reported by @ppentchev.

@ppentchev I think your patch only makes sense if we also do this:
https://github.com/mcmtroffaes/pathlib2/pull/63/commits/9ad08c769d75debded043ded7f5e0fa24351561a
What test case triggered your original issue?

Hi,
Sorry, I pushed one additional commit into my branch before I saw that you closed #62 - take a look at https://github.com/ppentchev/pathlib2/commit/7899f601677f9712aec3e993bea5d3d9d2b3d8c3 to see my test case. Of course, it is entirely possible that it is not complete or comprehensive, and it is absolutely, 100% possible that I do not yet fully understand the internal workings of pathlib2 - I completely defer to you on that.
Still, the test_unicode.py file that I added in the above-mentioned commit seems to work without your _py2_fsencode() changes, but, again, it is entirely possible that I've missed something... come to think of it, yes, it's kind of obvious that I did not really test with characters that are outside the US-ASCII range!  Aaaaaaargh! :) Thanks A LOT for actually taking the time to come up with a real test, not my lame excuse for one! :)
G'luck,
Peter

To clarify my comment above: it's true that I did not really test with characters outside the US-ASCII range. The reasons for that are twofold:

this issue came to my attention when I was trying to make a somewhat-comprehensive test case for mypy's typeshed stubs for pathlib2, and all I tried to do was pass Unicode strings as parameters to the pathlib2 methods so that mypy would complain and I would fix the stubs that it complained about
I had the insanely unwise idea to try and finish this after midnight on a Sunday night... so, yeah, my thinking may not have been entirely straight at some point

So..... yeah, once again, thanks a lot for 1. agreeing to reopen pathlib2, 2. taking the time to look into my code, and 3. actually going in and making a better fix yourself before I could get around to providing you with my test case!
G'luck,
Peter

Lovely, thanks for sharing! It's now part of the test suite. I'll run a few more tests and then cut a release on pypi.

BTW, the mypy --py2 problems may be fixed by providing your own *.pyi file, e.g. the one that was accepted into the typeshed project earlier today exactly with the Unicode fixes: see https://github.com/python/typeshed/pull/5727
Of course, if you decide that you do not want to make such a change - start carrying type definitions - right now, that's all right, too.

Ah... and I just realized that carrying your own *.pyi file would help for the public API, but not for the internal functions - for those, you may want to add type hints by hand..... which might very well not be something you want to do right now.

Sure, for now, I'm happy for typeshed to carry these. And many thanks for adding type checking to the library! ❤


[REF-2027] rx.color should accept "accent" as a valid color

Describe the bug
No easy way to reference a shade of the primary theme accent_color without resorting to CSS var str literal like var(--accent-10)
To Reproduce
import reflex as rx

rx.color("accent", 10)

ValueError: prop value for color of the `color` component should be one of the following: 'gray','mauve','slate','sage','olive','sand','tomato','red','ruby','crimson','pink','plum','purple','violet','iris','indigo','blue','cyan','teal','jade','green','grass','brown','orange','sky','mint','lime','yellow','amber','gold','bronze'. Got 'accent' instead

REF-2027

Please assign it to me

picked up by OSS contributor wassafshahzad

OSS

In the title did you mean accent ?

In the title did you mean accent ?

yes 100% 😊. The generic name for the theme accent_color is accent.

hey guys sorry i thought this was dormant or something, dropped the PR. The assignee can go ahead

@Yummy-Yums You can take the issue since your already have a PR up. I can take another issue

@Yummy-Yums You can take the issue since your already have a PR up. I can take another issue

oh no, it's not cool..I'm already working on another issue as well..unexpected behaviour of a button so I'm investigating
https://github.com/reflex-dev/reflex-web/pull/497


Bugfix/is usage audit

Found a few cases where our "is" checks were a bit too narrow (expecting a list where a tuple or other list-like object should work) which could cause bugs.
Also noticed a miss on the error messages for Py42Response __getitem__ and __setitem__.

@timabrmsn add a changelog entry stating that functions that accept lists as input now all accept tuples


BinDeps.PackageManager failed to satisfy dependency libgdal on 32bit Windows and Linux

Ever since 8087fea74eca384be44fc1b537a8aa570fc341f6 AppVeyor 32 bit builds have been failing with:
LoadError: Provider BinDeps.PackageManager failed to satisfy dependency libgdal
while loading C:\Users\appveyor\.julia\v0.6\GDAL\deps\build.jl, in expression starting on line 33

Example of full AppVeyor log here.
Don't know what is causing this, and don't have a 32 bit Windows at hand to test. Don't know if Linux 32 bit builds are working, or if this is only for Windows.

BinaryBuilder will not solve this issue. The underlying issue is that the libz shared library is referenced both by Julia itself on startup(!) and indirectly by libgdal via libpng. Therefore, the required, newer libz will never be loaded if it's not done on startup via LD_PRELOAD or LD_LIBRARY_PATH.

I see. What are the options to fix this?
Here a short overview of versions:

zlib current release zlib 1.2.11 (15 Jan 2017)
libpng requirement: zlib 1.0.4 (24 Jul 96) or later
Julia 0.6 and master (Win64) includes zlib 1.2.8 (28 Apr 2013)

And from the error message above, the libgdal we get is linked to a libpng that expects 1.2.9 (or later?).
So if by controlling the build ourselves we can make sure that libpng gets linked to the same zlib version as is linked to Julia this would be fixed, right? I'm just not sure how to do that if system zlib is used.
For Julia, on Linux the system zlib seems to be used, which is 1.2.8 on the Ubuntu 14.04 (=Travis), creating the issue above. For Julia on Windows we rely on mingw64-zlib which is also still on 1.2.8.

Hmm when trying to use the 1.2.8 system libz on the Ubuntu 14.04, GDAL doesn't like it:
./configure --with-libz=/usr/lib/x86_64-linux-gnu | grep libz
using internal libz code as deflateInit_ from /usr/lib/x86_64-linux-gnu is missing

Checks done here:
https://github.com/OSGeo/gdal/commit/c4ef887114c89cef7c4ca1fe15df1a38868ff272

This should be closed by #46. Note that in that PR I also set the minimum required julia version to 0.6.3, because this version dropped the zlib requirement for julia. (https://github.com/JuliaLang/julia/commit/199a204615abe90e356763242bde3df65391dd69)


Zendesk.lookupOrganizationsByExternalId(String externalId) fails

The API on Zendesk doesn't support paging for the /api/v2/organizations/search.json?external_id={external_id} endpoint.  The PagedIterable will cause the same organisation to be returned an infinite number of times.

PagedIterable fixed in the next release.


Fixes for github issues 144, 145 and lack of categorical value_counts

Fix for issues:

https://github.com/gpuopenanalytics/pygdf/issues/144
https://github.com/gpuopenanalytics/pygdf/issues/145

Also categorical columns had no implementation of value_counts (unlike numerical). No active issue filled for that.

run tests

@dantegd Similar to #160 can you change the type parameter to method?

This looks good to go, the travis error is related to a conda build change and nothing in the code.
This is missing tests, but I'll open an issue related to that so it doesn't fall through the cracks.
Merging, thanks!


url error when connect with query

when connect with querystring
url like this
http://server/signalr/negotiate&a=1&b=2
it should be
http://server/signalr/negotiate?a=1&b=2

@czcz1024
Any update on this? I'm having the same issue with 2.0.0.beta1.

Responding to comment in #198 I don't have any update at this point but where's the error in the console log? It SRLogs the url before doing the connect/reconnect. What expected/actual url you seeing?
Right now I'm concentrating on nailing down more of the flow control stuff and retry events by adding the unit tests/various fixes.

Here it is:
NSLocalizedDescription=Request failed: not found (404)}
2015-08-04 12:37:43.707 PatientMobile[3326:83343] -[CCSignalRService SRConnection:didReceiveError:] line 218 $ SignalR Error connecting to <authenticatedUserHub>: Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: not found (404)" UserInfo=0x7faafaf9ac10 {NSUnderlyingError=0x7faafac492c0 "Request failed: unacceptable content-type: text/html", com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x7faafaebeb60> { URL: https://dev.carecamhealthsystems.com/API/login.aspx?ReturnUrl=%2fapi%2fsignalr%2fsignalr%2fnegotiate%3fapiKey%3dF8F90649-8EFF-447B-8200-A837D9406369%26authToken%3dMtwIjwOVAQwSgB8c3YbAGfhesXDFf9EG%25252F%25252FVRykqjqoGBEdo3puOBviUIgAsK0o4p%25252BCMSU11DVpxUI%25252FiKHGt9uA%25253D%25253D%26clientProtocol%3d<IP_ADDRESS>%26connectionData%3d%255B%257B%2522Name%2522%253A%2522authenticateduserhub%2522%257D%255D&apiKey=F8F90649-8EFF-447B-8200-A837D9406369&authToken=MtwIjwOVAQwSgB8c3YbAGfhesXDFf9EG%252F%252FVRykqjqoGBEdo3puOBviUIgAsK0o4p%252BCMSU11DVpxUI%252FiKHGt9uA%253D%253D&clientProtocol=<IP_ADDRESS>&connectionData=%5B%7B%22Name%22%3A%22authenticateduserhub%22%7D%5D } { status code: 404, headers {
    "Access-Control-Allow-Headers" = "Authorization,Origin, X-Requested-With, Content-Type, Accept";
    "Access-Control-Allow-Methods" = "GET,PUT,POST,DELETE,OPTIONS";
    "Cache-Control" = private;
    "Content-Length" = 3212;
    "Content-Type" = "text/html; charset=utf-8";
    Date = "Tue, 04 Aug 2015 17:37:44 GMT";
    Server = "Microsoft-IIS/8.0";
    "X-AspNet-Version" = "4.0.30319";

Looks like forms auth error to me, also not something I have experience with. You could probably use [connection setHeaders: NSDictionary*] to pass up the forms auth token

@joeldart
First of all, the negotiate URL is not logged. I modified the code the log it.
Here is the negotiate URL for 2.0.0.alpha1
.....NEGOTIATE REQUEST URL.... https://<somehost>/signalr/negotiate?authToken=MtwIjwOVAQwSgB8c3YbAGdgRkqXIxU7xorNXngwwojBy4ulUL7PJxcsDt4FY%2BuFVxtqUUHHpoA%2FrqHdAP81YMg%3D%3D
&apiKey=xxxxx
&clientProtocol=<IP_ADDRESS>
&connectionData=%5B%7B%22Name%22%3A%22authenticateduserhub%22%7D%5D

Here is the negotiate URL for 2.0.0.beta1
.....NEGOTIATE REQUEST URL.... https://<somehost>/signalr/negotiate?apiKey=xxxxx
&authToken=MtwIjwOVAQwSgB8c3YbAGdgRkqXIxU7xorNXngwwojBy4ulUL7PJxcsDt4FY%252BuFVxtqUUHHpoA%252FrqHdAP81YMg%253D%253D
&clientProtocol=<IP_ADDRESS>
&connectionData=%5B%7B%22Name%22%3A%22authenticateduserhub%22%7D%5D

Notice the authTokens are different. It looks like in version 2.0.0.alpha1 the queryString passed in is expected to be URL encoded, whereas, in version 2.0.0.beta1 the queryString is being URL encoded. Thus, my authToken is being URL encoded twice.
The problem is no one tested the case where a queryString contained a string that needed to be URL encoded. Please add that to your test cases.

@backofthecup I think I got it. to clarify, we are now urlencoding the query params where we were not before, so you can pass in the dictionary without doing the encoding yourself. Is that correct? That change was a breaking api change for your app as the prior api required url encoding be done in the app itself.

Yes. That is exactly it. Once I passed in my queryString dictionary unencoded, it worked. I recognized this because, we also use AFNetworking, which is encoding those parameters when using a NSDictionary. That's why I was suspicious of that from the beginning.  My only suggestion would be to document that method argument explicitly saying the queryString dictionary should not be encoded.
Problem is solved and things are back to normal.  In the end, I learned a lot about your API. So it was a great learning experience. Thanks for your help.

No problem and it sounds like this issue is confirmed resolved


gnomeExtensions: auto-update

Description of changes

Things done
I mainly ran update-extensions.py. I looked at the changes in collisions.json and they all seem invalid but since this is my first contribution here I included the changes in that file for review.

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

The extension script is currently broken, see #190483 (IMO, their server is and not our script)

Ah I see. Probably won't have time to debug the root cause of this soon so I'm closing the PR for now


ML: camera capture can be a suffusion of white

related to #548, additional to #554 / #559

per Slack discussion:
if it's just changing `glBindFramebuffer` to `glBindTexture` on 1819 and 1821, I can try that

avaer [11:23 AM]
https://github.com/webmixedreality/exokit/pull/559
modulesio
#559 Bugfix magic leap frame present GL_TEXTURE_2D restitution
webmixedreality/exokitToday at 11:23 AMAdded by GitHub
yeah it's just that
that should fix _something_

machenmusik [11:42 AM]
didn't fix that though

avaer [11:43 AM]
glClear in that pipeline might do it (edited)
but I didn't see any obvious bug there when I glanced at it (edited)
so it would need a repro

machenmusik [12:42 PM]
right, I am not sure whether I can reproduce the repro... where would you want the glClear?

avaer [12:42 PM]
it's a wild guess
in the camera composition chain
before the draw

machenmusik [12:56 PM]
both color and depth, right?

avaer [12:57 PM]
I don’t know if there is a depth
Probably only color

machenmusik [1:35 PM]
clear of both seems to do it.  not sure it's worth seeing whether color only is enough

avaer [1:36 PM]
it might error if you clear a depth that doesn't exist

machenmusik [1:36 PM]
```--- a/deps/exokit-bindings/magicleap/src/magicleap.cc
+++ b/deps/exokit-bindings/magicleap/src/magicleap.cc
@@ -1334,6 +1334,7 @@ void RunCameraInMainThread(uv_async_t *handle) {
       glUniform1i(mlContext->contentTextureLocation, 1);

       glViewport(0, 0, CAMERA_SIZE[0], CAMERA_SIZE[1]);
+      glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
       glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);

       eglDestroyImageKHR(window->display, yuv_img);```

avaer [1:36 PM]
I know, but glError might be erroring
and confusing user code
though it's good that it does fix it (edited)

machenmusik [1:37 PM]
ok will see if color only works too

machenmusik [1:45 PM]
yes color only works too
```--- a/deps/exokit-bindings/magicleap/src/magicleap.cc
+++ b/deps/exokit-bindings/magicleap/src/magicleap.cc
@@ -1334,6 +1334,7 @@ void RunCameraInMainThread(uv_async_t *handle) {
       glUniform1i(mlContext->contentTextureLocation, 1);

       glViewport(0, 0, CAMERA_SIZE[0], CAMERA_SIZE[1]);
+      glClear(GL_COLOR_BUFFER_BIT);
       glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);

       eglDestroyImageKHR(window->display, yuv_img);```
do you want PR or are you just going to do your own?

avaer [1:46 PM]
PR would be good, got tons of checkouts right now

machenmusik [1:46 PM]
ok


Calculating the log likelihood

Thanks for the amazing repository! I have a tiny doubt concerning the log likelihood calculation.
https://github.com/gathierry/FastFlow/blob/d275b79d47d6e272115d45fd7fc0f29cca0f5107/fastflow.py#L148
I don't figure out why using mean of the channel to calculate the log likelihood cause the summation is usually used just like
https://github.com/gathierry/FastFlow/blob/d275b79d47d6e272115d45fd7fc0f29cca0f5107/fastflow.py#L139-L141
Thanks!

nice catch, that is somewhere doesn't make perfect sense. I think I tried using sum only to find that sum make log_prob much smaller (as it's negative), so that  prob = torch.exp(log_prob) is too small and the final performance dropped.

For easier understanding,
AUROC isn't affected by the point, theorically. (The threshold is not given and the order of score of each pixel is kept.) So the reason why the performance dropped might be floating point error.
Hope it makes sense.

nice catch, that is somewhere doesn't make perfect sense. I think I tried using sum only to find that sum make log_prob much smaller (as it's negative), so that  prob = torch.exp(log_prob) is too small and the final performance dropped.

Thanks,  I also find the performance becomes weird after I replace the operation with summation, so I come here to create the issue :).

For easier understanding, AUROC isn't affected by the point, theorically. (The threshold is not given and the order of score of each pixel is kept.) So the reason why the performance dropped might be floating point error. Hope it makes sense.

I think this explanation makes sense and the mean value won't affect the ultimate result.
Thanks all!

@cytotoxicity8 another reason is that anomaly_score from different feature maps are averaged at the end. Perhaps there's one level presenting dominant anomaly score whereas the others don't. But exp make all values much smaller so the true positive is not distinguishable.


Update README with ROS 2 new features

Taken after processing last MoveIt community survey.

CI failed because of: https://discourse.ros.org/t/key-rotation-for-ros-2-apt-repositories/9363


API/ P UI generic forms

We need a way to define generic forms that can be used at various places in inventree:

Settings (integration with InvenTreeBaseSetting)
Label printing drivers (and later machines - #4824) should be able to provide inputs on the printing dialog
...

To do so we would need some reusable logic in the generics package. This is somehow a bit similar to the state we already have there. I'd like to use this issue for proposing a few things how this process could look like and what I already thought so we can discuss this before one of us implements it. What is you opinion on this @SchrodingersGat , is that something you also have in mind? I created this issue as discussion base.

from generic.forms import ReactForm, FormField, SubField
from common.settings import InvenTreeSettingsForm

class ZebraLabelPrinterOptionsForm(ReactForm):
    def get_orientation_choices(self, *, label):
        return [...]  # returns orientation choices based on the label field on which it depends

    label = FormField(...)
    orientation = FormField(type="choices", name="orientation", description=_("Paper orientation"), required=True, depends_on=["label"], get_choices=get_orientation_choices)

    color_mode = FormField(type="bool", ...)

    another_cool_field = SubField(name="another_cool_field", fields=[
        FormField(name="abc")
    ])

class ZebraLabelPrinterOptionsDetailForm(ReactFormDetailAPI):
    form = UserSettingsForm

class ZebraLabelPrinterOptionsForm(ReactFormAPI):
    form = UserSettingsForm

urls = [
    path("<key:slug>/", ZebraLabelPrinterOptionsDetailForm.as_view()),
    re_path(r"^.*$", ZebraLabelPrinterOptionsForm.as_view()),
]

# alternative, automatically creates the required form fields based on the InvenTreeUserSetting definition, but works the same
class UserSettingsForm(InvenTreeSettingsForm):
    class Meta:
        model = InvenTreeUserSetting

This should provide the following API with their functionality:
Single form field:

Note: query params are the values of the fields they depend on
GET [...]/<field_name> Gets a single form field
POST [...]/<field_name> Posts a single form field
PATCH [...]/<field_name> Patches a single form field
PUT [...]/<field_name> Patches a single form field

List form fields:

GET [...]/ Lists all form fields
POST [...]/ Posts a form with all fields
PATCH [...]/ Patches a form with all fields
PUT [...]/ Puts a form with all fields

And then on react we could just do something like this:
const ZebraLabelPrintingForm = () => {
    const formSubmitHandler = useCallback((data) => {
        console.log("Form was submitted with data", data)
    }, [])
    return (
        <div>
            <ReactForm url="[...]/" onSubmit={formSubmitHandler}>
        </div>
    )
}

Which automatically renders out the complete form as described with the python class by:

Making an API call to GET [...]/ which lists out all settings
iterates over the settings and renders the correct mantine components
uses the useForm hook from mantine to handle form state
handles form submitting

My gut feel here is that the plugin interface (e.g. for printing) should be generic, so the front end (via react) constructs the form dynamically with information provided by the API.
This is the way that the current forms architecture works

My gut feel here is that the plugin interface (e.g. for printing) should be generic, so the front end (via react) constructs the form dynamically with information provided by the API.

Sorry if it wasn't clear, using label printing was just an example to show the capabilities of my imaginated api. Definitely this will not be used in that way.

Maybe could you quickly write down what you roughly have in mind?

We already have a Rest API for settings; that should not be broken if possible

@wolflu05 check out forms.js for our current implementation of modal forms. My refactor into react would re-implement much of this functionality (hopefully in a cleaner way). It is in two stages:
1. Generic Modal Form Component
Construct a generic modal form component which allows the field definitions to be passed to the component constructor. Handles things like:

Defining field types
Labels / help_text / placeholder / etc
Validation error messages
Buttons, progress bars, spinners

2. API Driven Forms
Leverages the form Component to render a form which is created dynamically from an API endpoint. The InvenTree API provides all the required information via an OPTIONS request to each endpoint.

And do you have any plans for adding some generic interface to expose the required APIs and form definitions for the dynamic forms? That's the thing I described above and what I need. In addition I would also need dependent options, and suboptions. Would your implementation also cover all of that, or do you only want to focus on the react side?

And do you have any plans for adding some generic interface to expose the required APIs and form definitions for the dynamic forms?

Yes, this will be covered by point 2.
I think it will make a lot more sense once I start implementing!

Ok, then do it and I'll wait

@SchrodingersGat you said you are currently implementing the forms api. Initially while creating this issue I imagined the API forms something like this. This is an example of my plugin where I use the definition to bulk generate a lot more complex structure than just a the fields for stock locations or part categories. This fields definition is used to only define the fields on the backend and the frontend then automatically fetches them. Something like this could be easily extended to also create the dependent fields, groups and much more proposed in this issue. This would also enables us to have a standard of fields definition that can also be implemented by the mobile app, so adding of some new fields for e.g. a date fields doesn't require any changes in the app, and the app is also compatible with old software versions, but also with the current development version.

As @matmair says here, the current work is focused on recreating / refactoring what we currently have, in react.
As an output of this work we will have an extensible front-end component set which can be augmented / extended as required.
But for now, just looking to reimplement the functionality that we already have.

@wolflu05 perform an OPTIONS request to /api/part/ (you can do this in DEBUG mode using the DRF web viewer):
This will give you a full set of fields which are available at that endpoint.
This is generated in ./InvenTree/metadata.py

Thank you for the hints, I'm currently playing a bit with a custom serializer field and it works pretty good to solve the dependent sub fields. DRF serializer fields actually how I imagined the API while creating this issue, but I was not aware of that most of this stuff is already built into DRF, and that they are a lot more powerful than my previously proposed PR. I'll try to submit a first draft including printing options in the next days/weeks.

This was already covered by the OPTIONS forms. #5837/#5924 added the dependent field and full nested object field support which I was describing above. So this can be close now.


DangerTrack blacklisted genomic regions

This approach may be of interest as an extension of the ENCODE and Li blacklists: https://f1000research.com/articles/6-443/v1 Anyone interested?

Sven-Eric;
Thanks for the pointer, this looks really nice and is a good way to generalize and catch additional problematic regions. I'd love to include this in bcbio. This would be most useful if we could extend to hg38, although I know we won't have as many SV inputs to use for building. @igordot -- have you given any thought to hg38 support with DangerTrack? Thanks again for starting this discussion.

Thanks for considering DangerTrack!
DangerTrack is technically genome-agnostic. We ran it for hg19 because we already had the mappability tracks and the GIAB/1KG SV calls. If you have comparable inputs for hg38, it can be repeated for hg38.

Timely. Been looking at this yesterday as well as a way to unify the ten or so 'problematic' region BED tracks we've been using. Same problem unfortunately, I don't have a good list of hg38 SVs.

@ohofmann, that sounds like an endeavor that could be of common interest :)

I'd still be interested in discussing a combined resource for blacklisting genomic regions for SNV/SV calling on hg38; @ohofmann, I believe there may be SV calls somewhere in issue #963, but admittedly someone would have to go through that sprawling list first ;)

I, uh, have to admit that we are currently stuck with build 37 until GDC / ICGC re-runs all their samples on 38. That is currently ongoing and gives us some breathing space to get other infrastructure work done, but still pains me ;)

This still seems like a good enhancement, I'm not sure if we've included anything similar in the interim though.


Added filterOptions.fullWidth

Closes https://github.com/gregnb/mui-datatables/issues/1334
Also updated documentation for filterOptions.

Coverage decreased (-0.06%) to 76.432% when pulling b39b860e541084e903299400b484bd85bc17ceb1 on filterFullWidth into 07427cdbd290271db08e3a0a09451fd77b6975db on master.

const cols = (column.filterOptions && column.filterOptions.fullWidth) === true ? 2 : 1;

Good feature. but, I see a lot of duplicated code.

It could probably be optimized some, I'll leave it as is for now though. Ideally, the component render methods could be re-used for something like what's done here - https://github.com/gregnb/mui-datatables/pull/1120. That feature is pretty cool but it duplicates this file, which would just lead to headaches (I would have had to edit two files for this PR).


Remove the session_mode flag, use the session_connection flag to recognize the session mode

Codecov Report

Merging #68 (0f0427f) into main (58eef10) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main       #68   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           58        58
  Lines         1608      1608
=========================================
  Hits          1608      1608

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Design decision - use of json11

Hi,
I've read rationales.md but couldn't find a reference why using json11. When I check their repo I notice that they don't have active development, pull requests from 2014 linger there and https://github.com/dropbox/json11/issues/41 seems like they have performance issues. We like to use ppconsul but json11 from the benchmarks seems unreliable. I wanted to ask you if you had any reasons to choose json11? Thanks.

Hi,
There was only one reason for json11 library: a simple and convenient C++ API. Btw, that project was more alive at the time I've start to use it. Now it's really not improving.
I've already thought about switching to another JSON library but there was other more important things to do and also nobody complained about json11. So now is the time to switch :)
I need to finish adding of HTTPS support for ppconsul then I can get rid of json11 in favor of a better alternative like RapidJSON or some other with comparable performance and quality.

For HTTPS support have you looked at the Requests C++ library:
https://github.com/whoshuu/cpr
I found a good description of it here:
https://www.youtube.com/watch?v=f_D-wD1EmWk

rapidjson is a hot C++ json library at this moment.
It's worth taking a look at:

I suggest using nlohmann/json instead. It's more modern, still maintained and pretty much as fast as rapidjson now.

As I know, nlohmann is much slower: https://github.com/miloyip/nativejson-benchmark and it does not support stream writing (correct me if I’m wrong), which means that user has always create an intermediate DOM (json object for nlohmann) and then serialize it to string. RapidJSON is also mucho better battle tested. So I think ppconsul should use rapidjson.

Have you seen boost.json? It seems that it has a good performance and also quite modern,

Never used it myself nor have I seen it being used in other projects. Rapidjson/nlohmann feels like an industry standard at this point with the first used for more speed and the second for more convenience and readability. Oh, and there is also a json parser in boost.property_tree (i guess boost.json is another thing).

The json parser in property tree is a joke. unsuitable for anything serious.

The json parser in property tree is a joke. unsuitable for anything serious.

Absolutely


Simplify font family settings

Before we removed compatibility mode, the font-families file included multiple ‘settings’ (realistically, more like constants) that defined the font to be used depending on whether compatibility mode was enabled or not.
Now that we only have one possible default font stack, we can remove the unnecessary abstraction.
We also need to update the default value for the $govuk-include-default-font-face setting. Previously it checked whether the chosen font family was the default stack based on GDS Transport, but we can instead just check whether “GDS Transport” is in the font list. This also makes it more robust if somebody for example wants to update the setting to change the fallback fonts.

Should we have deprecated the class first?

Hmm, yeah, I think ideally we would have – it looks like the other font family 'settings' were deprecated at the point the new font was introduced back in 2019!
Not sure it's worth doing an extra 4.x release just for this, but if we do another before v5 maybe we should include this deprecation then?
Alternatively we hold off on this change until v6?

Probably want to add a CHANGELOG entry to add:

Removed public variable $govuk-font-family-gds-transport
Action to use variable $govuk-font-family instead

Yep, we also haven't mentioned the removal of the settings for the old version of the font which have already been removed.
A quick search of Google suggests that people are most often using $govuk-font-family-gds-transport to set the font on something, where really they should be using the govuk-font mixin instead. I'll try and write a changelog entry to nudge people towards that.

Thanks @36degrees
I keep forgetting about GitHub code search too:
https://github.com/search?q="%24govuk-font-family-gds-transport"&type=code
Perhaps see if issues like https://github.com/alphagov/govuk-frontend/issues/3918 will become another v4 release? Good to deprecate it before v5

Rebased and added a changelog entry

If there is another 4.x release to deprecate things, please don’t forget https://github.com/alphagov/govuk-frontend/pull/3877


CC2530 as push button

Hello, I am trying to configure an XL2530-D01 with a final device, powered by a cr2032 battery, to configure an input as a pushbutton, but when I link it to the Home Assistant through ZHA it does not appear that it has any input. Is there any way to configure it?
Thank you

Hi,
Could you please show your configuration? Did you create a custom converter for your device and add it to Z2M?