Failing to run Better MC Fabric 1.20.1 Edition Modpack

what makes this modpack not work? PLEASE i tried everything, changing version of modpack and nothing helped.
[13:27:23] [main/INFO]: Loading Minecraft 1.20.1 with Fabric Loader 0.14.25
[13:27:23] [ForkJoinPool-1-worker-2/WARN]: Mod explorify uses the version v1.3.0-mc1.20 which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'v1'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[13:27:23] [ForkJoinPool-1-worker-10/WARN]: Mod geophilic uses the version v2.2.0-mc1.20u1.20.2 which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'v2'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[13:27:23] [ForkJoinPool-1-worker-7/WARN]: Mod hearths uses the version v1.0.0-mc1.20u1.20.1 which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'v1'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[13:27:23] [ForkJoinPool-1-worker-5/WARN]: The mod "necronomicon" contains invalid entries in its mod json:

Unsupported root entry "credits" at line 10 column 14
[13:27:23] [ForkJoinPool-1-worker-4/WARN]: The mod "dungeons_arise" contains invalid entries in its mod json:
Unsupported root entry "credits" at line 12 column 12
[13:27:23] [ForkJoinPool-1-worker-7/WARN]: The mod "luna" contains invalid entries in its mod json:
Unsupported root entry "credits" at line 10 column 14
Unsupported root entry "incompatible" at line 34 column 19
[13:27:23] [main/INFO]: Loading 355 mods:
additionalstructures 4.2.1
advancednetherite 2.0.2-1.20.1
adventurez 1.4.19
alternate-current 1.7.0
animal_feeding_trough 1.0.3+1.20.1
another_furniture 1.20.1-3.0.1
architectury 9.1.12
ash_api 3.0.2+1.20.1
athena 3.1.1
autoslabs 1.1.3
|-- advanced_runtime_resource_pack 0.8.0
-- statement 4.2.8+1.14.4-1.20.1
|-- kanos_config 0.4.1+1.14.4-1.19.4
-- statement_vanilla_compatibility 1.0.1+1.16.5-1.17
backpacked 2.2.7
balm-fabric 7.1.3
barteringstation 8.0.0
bcc 4.0.8
bclib 3.0.13
-- wunderlib 1.1.5
better-trim-tooltips 1.0.1
betteradvancements <IP_ADDRESS>
betterchunkloading 1.20.1-2.3
betterdungeons 1.20-Fabric-4.0.3
-- org_reflections_reflections 0.10.2
betterend 4.0.10
betterendisland 1.20-Fabric-2.0.4
betterfortresses 1.20-Fabric-2.0.5
betterfpsdist 1.20.1-4.0
betterjungletemples 1.20-Fabric-2.0.4
bettermineshafts 1.20-Fabric-4.0.4
betternether 9.0.9
betteroceanmonuments 1.20-Fabric-3.0.4
betterstats 3.5.2+fabric-1.20.1
-- tcdcommons 3.5+fabric-1.20.1
betterstrongholds 1.20-Fabric-4.0.3
bettertridents 8.0.1
betterwitchhuts 1.20-Fabric-3.0.3
biomemusic 1.20.1-2.2
boatbreakfix 1.0.2
bookshelf 20.1.6
bosses_of_mass_destruction 1.7.4-1.20.1
|-- maelstrom_library 1.6.1-1.20
-- multipart_entities 1.5-1.20
bountiful 6.0.3+1.20.1
bygonenether 1.3.2
cardinal-components 5.2.2
|-- cardinal-components-base 5.2.2
|-- cardinal-components-block 5.2.2
|-- cardinal-components-chunk 5.2.2
|-- cardinal-components-entity 5.2.2
|-- cardinal-components-item 5.2.2
|-- cardinal-components-level 5.2.2
|-- cardinal-components-scoreboard 5.2.2
-- cardinal-components-world 5.2.2
carryon <IP_ADDRESS>
charmofundying 6.4.5+1.20.1
-- spectrelib 0.13.14+1.20.1
chefsdelight 1.0.3-fabric-1.20.1
cherishedworlds 6.1.3+1.20.1
chipped 3.0.1
chunksending 1.20.1-2.8
cleancut 6.0
clientcrafting 1.20.1-1.7
cloth-config 11.1.106
-- cloth-basic-math 0.6.1
clumps <IP_ADDRESS>
collective 7.12
comforts 6.3.4+1.20.1
-- spectrelib 0.13.14+1.20.1
configureddefaults 8.0.1
connectivity 1.20.1-4.8
controlify 1.6.0+1.20
|-- dev_isxander_sdl2-jni 2.28.2-26
|-- org_hid4java_hid4java 0.7.0
-- org_quiltmc_quilt-json5 1.0.3
crawl 0.12.0
-- mm 2.3
cristellib 1.1.5
-- blue_endless_jankson 1.2.3
culturaldelights 0.14.11+1.20.1
-- terraform-wood-api-v1 7.0.1
cupboard 1.20.1-2.1
dawn 5.0.0
|-- terraform-shapes-api-v1 7.0.1
-- terraform-wood-api-v1 7.0.1
decorative_blocks 4.0.3
deeperdarker 1.2.4
-- customportalapi 0.0.1-beta64-1.20
deuf_refabricated 1.1.0
diagonalfences 8.1.2
-- diagonalblocks 8.0.2
doubledoors 5.1
dragonloot 1.1.4
dungeons_arise 2.1.58
dynamictrim 1.3.2
easyanvils 8.0.1
easymagic 8.0.1
elytraslot 6.3.0+1.20.1
euphoria_patcher 0.2.0-fabric
-- io_sigpipe_jbsdiff 1.0
everycomp 1.20-2.6.18
expandeddelight <IP_ADDRESS>
experiencebugfix 2
explorations 1.20.1-1.5.2
explorify v1.3.0-mc1.20
fabric-api 0.91.0+1.20.1
|-- fabric-api-base 0.4.30+7abfd51577
|-- fabric-api-lookup-api-v1 1.6.35+4d8536c977
|-- fabric-biome-api-v1 13.0.12+215bbe9677
|-- fabric-block-api-v1 1.0.10+92a0d36777
|-- fabric-block-view-api-v2 1.0.0+92a0d36777
|-- fabric-blockrenderlayer-v1 1.1.40+b3afc78b77
|-- fabric-client-tags-api-v1 1.1.1+97bb207577
|-- fabric-command-api-v1 1.2.33+f71b366f77
|-- fabric-command-api-v2 2.2.12+b3afc78b77
|-- fabric-commands-v0 0.2.50+df3654b377
|-- fabric-containers-v0 0.1.63+df3654b377
|-- fabric-content-registries-v0 4.0.10+57aed33f77
|-- fabric-convention-tags-v1 1.5.4+a1a980da77
|-- fabric-crash-report-info-v1 0.2.18+aeb40ebe77
|-- fabric-data-generation-api-v1 12.3.3+d7b148e077
|-- fabric-dimensions-v1 2.1.53+8536527b77
|-- fabric-entity-events-v1 1.5.22+b3afc78b77
|-- fabric-events-interaction-v0 0.6.1+e91849a877
|-- fabric-events-lifecycle-v0 0.2.62+df3654b377
|-- fabric-game-rule-api-v1 1.0.39+ae9f657a77
|-- fabric-item-api-v1 2.1.27+b3afc78b77
|-- fabric-item-group-api-v1 4.0.11+d7b148e077
|-- fabric-key-binding-api-v1 1.0.36+fb8d95da77
|-- fabric-keybindings-v0 0.2.34+df3654b377
|-- fabric-lifecycle-events-v1 2.2.21+b3afc78b77
|-- fabric-loot-api-v2 1.2.0+96dfa95977
|-- fabric-loot-tables-v1 1.1.44+9e7660c677
|-- fabric-message-api-v1 5.1.8+d7b148e077
|-- fabric-mining-level-api-v1 2.1.49+b3afc78b77
|-- fabric-model-loading-api-v1 1.0.2+709a987177
|-- fabric-models-v0 0.4.1+9386d8a777
|-- fabric-networking-api-v1 1.3.10+eeb8eb3677
|-- fabric-networking-v0 0.3.50+df3654b377
|-- fabric-object-builder-api-v1 11.1.2+4ee0bc6077
|-- fabric-particles-v1 1.1.1+201a23a077
|-- fabric-recipe-api-v1 1.0.20+b3afc78b77
|-- fabric-registry-sync-v0 2.3.2+4df89eb277
|-- fabric-renderer-api-v1 3.2.0+39a511ba77
|-- fabric-renderer-indigo 1.5.0+39a511ba77
|-- fabric-renderer-registries-v1 3.2.45+df3654b377
|-- fabric-rendering-data-attachment-v1 0.3.36+92a0d36777
|-- fabric-rendering-fluids-v1 3.0.27+b3afc78b77
|-- fabric-rendering-v0 1.1.48+df3654b377
|-- fabric-rendering-v1 3.0.7+b3afc78b77
|-- fabric-resource-conditions-api-v1 2.3.7+29de845d77
|-- fabric-resource-loader-v0 0.11.9+132c48c177
|-- fabric-screen-api-v1 2.0.7+b3afc78b77
|-- fabric-screen-handler-api-v1 1.3.29+b3afc78b77
|-- fabric-sound-api-v1 1.0.12+b3afc78b77
|-- fabric-transfer-api-v1 3.3.3+c81d263177
-- fabric-transitive-access-wideners-v1 4.3.0+6c31357e77
fabric-language-kotlin 1.10.16+kotlin.1.9.21
|-- org_jetbrains_kotlin_kotlin-reflect 1.9.21
|-- org_jetbrains_kotlin_kotlin-stdlib 1.9.21
|-- org_jetbrains_kotlin_kotlin-stdlib-jdk7 1.9.21
|-- org_jetbrains_kotlin_kotlin-stdlib-jdk8 1.9.21
|-- org_jetbrains_kotlinx_atomicfu-jvm 0.23.1
|-- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.7.3
|-- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.7.3
|-- org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.4.1
|-- org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.6.2
|-- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.6.2
-- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.6.2
fabricloader 0.14.25
fallingtree 4.3.2
fancymenu 2.14.10
farmersdelight 1.20.1-1.4.2
farmersknives 3.0.2
fastpaintings 1.20-1.2.3
ferritecore 6.0.1
forgeconfigapiport 8.0.0
forgeconfigscreens 8.0.2
formations 1.0.2
formationsnether 1.0.2
formationsoverworld 1.0.1
framework 0.6.16
|-- com_electronwill_night-config_core 3.6.6
|-- com_electronwill_night-config_toml 3.6.6
-- org_javassist_javassist 3.29.2-GA
friendsandfoes 2.0.2
-- com_github_llamalad7_mixinextras 0.2.1
frostiful 0.10.1
-- mm 2.3
ftblibrary 2001.1.4
ftbquests 2001.3.0
-- team_reborn_energy 3.0.0
ftbteams 2001.1.4
ftbxmodcompat 2.0.4
fullstackwatchdog 1.0.1+1.19.2-fabric
fwaystones 3.1.3+mc1.20
geckolib 4.3.1
-- com_eliotlash_mclib_mclib 20
geophilic v2.2.0-mc1.20u1.20.2
goblintraders 1.9.3
gpumemleakfix 1.20.1-1.8
grassoverhaul 23.10.11
guardvillagers 2.0.8-1.20.1
|-- porting_lib_base 2.1.1127+1.20
|    |-- porting_lib_accessors 2.1.1127+1.20
|    |-- porting_lib_attributes 2.1.1127+1.20
|    |-- porting_lib_core 2.1.1127+1.20
|    |-- porting_lib_fake_players 2.1.1127+1.20
|    |-- porting_lib_gametest 2.1.1127+1.20
|    |-- porting_lib_lazy_registration 2.1.1127+1.20
|    |-- porting_lib_tags 3.0
|    |-- porting_lib_transfer 2.1.1127+1.20
|    -- porting_lib_utility 2.1.1127+1.20
|-- porting_lib_common 2.1.1127+1.20
|    |-- porting_lib_core 2.1.1127+1.20
|    -- porting_lib_gametest 2.1.1127+1.20
|-- porting_lib_entity 2.1.1127+1.20
|    |-- porting_lib_core 2.1.1127+1.20
|    |-- porting_lib_gametest 2.1.1127+1.20
|    -- porting_lib_mixin_extensions 2.1.1127+1.20
|-- porting_lib_extensions 2.1.1127+1.20
|    |-- porting_lib_accessors 2.1.1127+1.20
|    |-- porting_lib_attributes 2.1.1127+1.20
|    |-- porting_lib_core 2.1.1127+1.20
|    -- porting_lib_gametest 2.1.1127+1.20
-- porting_lib_tool_actions 2.1.1127+1.20
|-- porting_lib_core 2.1.1127+1.20
-- porting_lib_gametest 2.1.1127+1.20
handcrafted 3.0.5
hearth_and_home 1.20.1-2.0.1
hearths v1.0.0-mc1.20u1.20.1
hybrid-aquatic 1.1.0
iceberg 1.1.15
illagerinvasion 8.0.3
-- extensibleenums 7.0.1
inmis 2.7.2-1.20.1
-- omega-config 1.2.3-1.18.1
inmisaddon 1.0.4
inventorymanagement 1.3.1
itemfilters 2001.1.0-build.59
jade 11.6.2
jamlib 0.6.1+1.20.x
java 18
kambrik 6.1.1+1.20.1
keybind_fix 1.0.0
kiwi 11.1.1
kleeslabs 15.0.0
konkrete 1.7.0
krypton 0.2.3
-- com_velocitypowered_velocity-native 3.2.0-SNAPSHOT
letmedespawn 1.2.0
lithium 0.11.2
lootintegrations 1.20.1-3.4
luna 1.0.0
magnumtorch 8.0.1
memoryleakfix 1.1.2
memorysettings 1.20.1-5.3
midnightlib 1.4.1
minecraft 1.20.1
mixintrace 1.1.1+1.17
modernfix 5.10.0+mc1.20.1
modpack-update-checker 0.10.6
moonlight 1.20-2.8.68
mr_dungeons_andtaverns 3.0.3
mru 0.4.0+1.20
mythic_charms 0.6.0
naturalist 4.0.3
naturescompass 1.20.1-2.2.3-fabric
necronomicon 1.4.2
neruina 1.3.0
-- mixinsquared 0.1.1
netherchested 8.0.1
-- puzzlesapi 8.0.2
netherportalfix 13.0.0
nethersdelight 1.0.0
-- disable_custom_worlds_advice 4.1
nightconfigfixes 8.0.0
nochatreports 1.20.1-v2.2.2
|-- fabric-rendering-v1 3.0.6+b3afc78b82
-- fabric-screen-api-v1 2.0.6+b3afc78b82
openpartiesandclaims 0.20.0
owo 0.11.2+1.20
packetfixer 1.2.1
paintings <IP_ADDRESS>
patchouli 1.20.1-83-FABRIC
-- fiber 0.23.0-2
paxi 1.20-Fabric-4.0
philipsruins 1.20.1
pickupnotifier 8.0.0
ping-wheel 1.7.0
polymorph 0.49.1+1.20.1
-- spectrelib 0.13.14+1.20.1
promenade 4.1.1
-- biolith 1.0.0-alpha.8
-- terraform-surfaces-api-v1 7.0.1
puzzleslib 8.1.11
-- puzzlesaccessapi 8.0.7
quartzelv 2.2.5+1.20
reacharound 1.1.2
recipeessentials 1.20.1-3.2
redirector 1.20.1-4.4.0
repurposed_structures 7.1.11+1.20.1-fabric
resourcefullib 2.1.19
|-- com_teamresourceful_bytecodecs 1.0.2
-- com_teamresourceful_yabn 1.0.3
rightclickharvest 3.2.3+1.19.x-1.20.1-fabric
roughlyenoughitems 12.0.674
-- error_notifier 1.0.9
seasons 2.3+1.20
seasonsdelightcompat 1.0-1.3.9
seasonsextras 1.2-BETA+1.20
serverbrowser 1.1.1
smarterfarmers 1.20-1.7.3
smoothchunk 1.20.1-3.5
snowrealmagic 9.1.2
snowundertrees 2.0.0+1.20
-- yet_another_config_lib_v3 3.2.1+1.20
|-- com_twelvemonkeys_common_common-image 3.10.0-SNAPSHOT
|-- com_twelvemonkeys_common_common-io 3.10.0-SNAPSHOT
|-- com_twelvemonkeys_common_common-lang 3.10.0-SNAPSHOT
|-- com_twelvemonkeys_imageio_imageio-core 3.10.0-SNAPSHOT
|-- com_twelvemonkeys_imageio_imageio-metadata 3.10.0-SNAPSHOT
|-- com_twelvemonkeys_imageio_imageio-webp 3.10.0-SNAPSHOT
|-- org_quiltmc_parsers_gson 0.2.1
-- org_quiltmc_parsers_json 0.2.1
snowyspirit 1.20-2.2.6
sound_physics_remastered 1.20.1-1.1.2
spark 1.10.53
sparsestructures 2.1
spawn 1.0.3-fabric
spawners_plus 2.0.1-1.20.1
starlight 1.1.2+fabric.dbc156f
stoneworks 8.0.0
structory 1.3.3
structory_towers 1.0.5
structureessentials 1.20.1-3.2
supplementaries 1.20-2.7.4
-- mixinsquared 0.1.1
suppsquared 1.20-1.1.11
t_and_t 1.12
talkbubbles 1.0.7
terrablender <IP_ADDRESS>
the_bumblezone 7.1.9+1.20.1-fabric
-- noindium 1.1.0+1.20
thermoo 2.1.0
toms_storage 1.6.5
toms_trading_network 0.2.3
toofast 1.2.0
toolstats 16.0.4
tradingpost 8.0.1
transparent 8.0.1+1.20.1
trinkets 3.7.1
twigs 3.1.0
universal-graves 3.0.0+1.20.1
|-- common-protection-api 1.0.0
|-- fabric-permissions-api-v0 0.2-SNAPSHOT
|-- placeholder-api 2.1.3+1.20.1
|-- polymer-core 0.5.15+1.20.1
|    |-- polymer-networking 0.5.15+1.20.1
|    |    -- polymer-common 0.5.15+1.20.1
|    |         -- packet_tweaker 0.4.0+1.19.4
|    -- polymer-registry-sync-manipulator 0.5.15+1.20.1
|-- polymer-resource-pack 0.5.15+1.20.1
|    -- polymer-common 0.5.15+1.20.1
|         -- packet_tweaker 0.4.0+1.19.4
|-- polymer-virtual-entity 0.5.15+1.20.1
|    -- polymer-common 0.5.15+1.20.1
|         -- packet_tweaker 0.4.0+1.19.4
|-- predicate-api 0.2.1+1.20.1
|-- server_translations_api 2.0.0+1.20
|    -- packet_tweaker 0.4.0+1.19.4
-- sgui 1.2.2+1.20
universal_ores 1.5.2
variantcraftingtables 6.3.5
veinmining 1.2.1+1.20.1
-- spectrelib 0.13.14+1.20.1
villagernames 7.1
villagersplus 3.0
villagesandpillages 1.0.0
visualworkbench 8.0.0
voidtotem 3.0.1
voidz 1.0.10
winterly 0.9.3+1.20
xaerominimap 23.9.2
xaeroworldmap 1.37.2
xp_storage 1.5.3+1.20.1
xp_storage_trinkets 1.0+1.20.1
yeetusexperimentus 2.3.1-build.6+mc1.20.1
ysns 1.0.5
yungsapi 1.20-Fabric-4.0.2
yungsbridges 1.20-Fabric-4.0.3
yungsmenutweaks 1.20.1-Fabric-1.0.1
[13:27:23] [main/INFO]: Applying default files...
[13:27:23] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/game/bin/libraries/net/fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=SERVER
[13:27:31] [main/INFO]: Compatibility level set to JAVA_17
[13:27:32] [main/WARN]: Reference map 'formationsnether.mixins.refmap.json' for formationsnether.mixins.json could not be read. If this is a development environment you can ignore this message
[13:27:32] [main/WARN]: Reference map 'formationsoverworld.mixins.refmap.json' for formationsoverworld.mixins.json could not be read. If this is a development environment you can ignore this message
[13:27:32] [main/INFO]: Loaded configuration file for Lithium: 115 options available, 2 override(s) found
[13:27:32] [main/INFO]: Loaded configuration file for ModernFix 5.10.0+mc1.20.1: 52 options available, 0 override(s) found
[13:27:32] [main/INFO]: Applying Nashorn fix
[13:27:32] [main/WARN]: Reference map 'mru-refmap.json' for mru.mixins.json could not be read. If this is a development environment you can ignore this message
[13:27:32] [main/WARN]: Reference map 'NethersDelight-refmap.json' for nethersdelight.mixins.json could not be read. If this is a development environment you can ignore this message
[13:27:32] [main/WARN]: Reference map 'philipsruins-refmap.json' for philipsruins.mixins.json could not be read. If this is a development environment you can ignore this message
[13:27:32] [main/WARN]: Reference map 'smarterfarmers-fabric-refmap.json' for smarterfarmers.mixins.json could not be read. If this is a development environment you can ignore this message
[13:27:32] [main/WARN]: Reference map 'snowyspirit-fabric-refmap.json' for snowyspirit.mixins.json could not be read. If this is a development environment you can ignore this message
[13:27:32] [main/WARN]: Reference map 'suppsquared-fabric-refmap.json' for suppsquared.mixins.json could not be read. If this is a development environment you can ignore this message
[13:27:32] [main/WARN]: Reference map 'suppsquared-common-refmap.json' for suppsquared-common.mixins.json could not be read. If this is a development environment you can ignore this message
[13:27:32] [main/WARN]: Error loading class: io/vram/frex/base/renderer/context/render/EntityBlockRenderContext (java.lang.ClassNotFoundException: io/vram/frex/base/renderer/context/render/EntityBlockRenderContext)
[13:27:32] [main/WARN]: @Mixin target io.vram.frex.base.renderer.context.render.EntityBlockRenderContext was not found porting_lib_base.mixins.json:client.frex.EntityBlockRenderContextMixin from mod porting_lib_base
[13:27:33] [main/INFO]: Loaded config for: betterchunkloading.json
[13:27:33] [main/WARN]: Error loading class: net/minecraft/class_756 (java.lang.ClassNotFoundException: net/minecraft/class_756)
[13:27:33] [main/WARN]: @Mixin target net.minecraft.class_756 was not found bygonenether.mixins.json:RenderModdedShieldMixin from mod bygonenether
[13:27:33] [main/WARN]: Error loading class: net/minecraft/class_310 (java.lang.ClassNotFoundException: net/minecraft/class_310)
[13:27:33] [main/WARN]: @Mixin target net.minecraft.class_310 was not found cleancut.mixins.json:MinecraftClientMixin from mod cleancut
[13:27:33] [main/WARN]: Error loading class: net/minecraft/class_1007 (java.lang.ClassNotFoundException: net/minecraft/class_1007)
[13:27:33] [main/WARN]: @Mixin target net.minecraft.class_1007 was not found inmis.mixins.json:client.PlayerEntityFeatureMixin from mod inmis
[13:27:33] [main/WARN]: Force-disabling mixin 'alloc.blockstate.StateMixin' as rule 'mixin.alloc.blockstate' (added by mods [ferritecore]) disables it and children
[13:27:33] [main/WARN]: Force-disabling mixin 'world.player_chunk_tick.ThreadedAnvilChunkStorageMixin' as rule 'mixin.world.player_chunk_tick' (added by mods [krypton]) disables it and children
[13:27:33] [main/WARN]: Error loading class: net/minecraft/class_436 (java.lang.ClassNotFoundException: net/minecraft/class_436)
[13:27:33] [main/WARN]: @Mixin target net.minecraft.class_436 was not found luna.mixins.json:LANMixin from mod luna
[13:27:33] [main/WARN]: Error loading class: fr/catcore/server/translations/api/resource/language/SystemDelegatedLanguage (java.lang.ClassNotFoundException: fr/catcore/server/translations/api/resource/language/SystemDelegatedLanguage)
[13:27:33] [main/WARN]: For can't fit X into 3 error fix. Delete Krypton.
[13:27:33] [main/WARN]: For can't fit X into 3 error fix. Delete Krypton.
[13:27:33] [main/WARN]: Mixin 'block.packet.ChunkDeltaUpdateS2CPacketMixin' from 'polymer-core' was disabled by Connectivity Mod (connectivity). Reason: Compat. This might cause issues and isn't generally supported!
[13:27:34] [main/INFO]: Loaded config for: recipeessentials.json
[13:27:34] [main/WARN]: Error loading class: net/minecraft/class_4267 (java.lang.ClassNotFoundException: net/minecraft/class_4267)
[13:27:34] [main/WARN]: @Mixin target net.minecraft.class_4267 was not found serverbrowser.mixins.json:ServerSelectionMixin from mod serverbrowser
[13:27:34] [main/WARN]: Error loading class: net/minecraft/class_4224 (java.lang.ClassNotFoundException: net/minecraft/class_4224)
[13:27:34] [main/WARN]: @Mixin target net.minecraft.class_4224 was not found sound_physics_remastered.mixins.json:ChannelAccessor from mod sound_physics_remastered
[13:27:34] [main/INFO]: Loaded config for: structureessentials.json
[13:27:34] [main/WARN]: Error loading class: fabric/net/raphimc/immediatelyfast/feature/map_atlas_generation/MapAtlasTexture (java.lang.ClassNotFoundException: fabric/net/raphimc/immediatelyfast/feature/map_atlas_generation/MapAtlasTexture)
[13:27:34] [main/WARN]: Error loading class: com/simibubi/create/content/kinetics/base/BlockBreakingKineticBlockEntity (java.lang.ClassNotFoundException: com/simibubi/create/content/kinetics/base/BlockBreakingKineticBlockEntity)
[13:27:34] [main/INFO]: [MemoryLeakFix] Will be applying 1 memory leak fixes!
[13:27:34] [main/INFO]: [MemoryLeakFix] Currently enabled memory leak fixes: [biomeTemperatureLeak]
[13:27:34] [main/INFO]: I used the json to destroy the json
[13:27:35] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.2.1).
[13:27:37] [main/INFO]: Mixing common.MixinFriendlyByteBuf from mixins/common/nochatreports.mixins.json into net.minecraft.class_2540
[13:27:37] [main/INFO]: Renaming synthetic method lambda$onWriteJsonWithCodec$1(Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; to md8c211a$nochatreports$lambda$onWriteJsonWithCodec$1$0 in mixins/common/nochatreports.mixins.json:common.MixinFriendlyByteBuf from mod nochatreports
[13:27:37] [main/INFO]: Renaming synthetic method lambda$onReadJsonWithCodec$0(Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; to md8c211a$nochatreports$lambda$onReadJsonWithCodec$0$1 in mixins/common/nochatreports.mixins.json:common.MixinFriendlyByteBuf from mod nochatreports
[13:27:38] [main/INFO]: Injecting BlockStateBase cache population hook into getOpacityIfCached from ca.spottedleaf.starlight.mixin.common.blockstate.BlockStateBaseMixin
[13:27:38] [main/INFO]: Injecting BlockStateBase cache population hook into getNeighborPathNodeType from me.jellysquid.mods.lithium.mixin.ai.pathing.AbstractBlockStateMixin
[13:27:38] [main/INFO]: Injecting BlockStateBase cache population hook into getPathNodeType from me.jellysquid.mods.lithium.mixin.ai.pathing.AbstractBlockStateMixin
[13:27:38] [main/INFO]: Injecting BlockStateBase cache population hook into isConditionallyFullOpaque from ca.spottedleaf.starlight.mixin.common.blockstate.BlockStateBaseMixin
[13:27:38] [main/INFO]: Injecting BlockStateBase cache population hook into getAllFlags from me.jellysquid.mods.lithium.mixin.util.block_tracking.AbstractBlockStateMixin
[13:27:38] [main/WARN]: Error loading class: org/spongepowered/asm/synthetic/args/Args$2 (java.lang.ClassNotFoundException: org/spongepowered/asm/synthetic/args/Args$2)
[13:27:38] [main/WARN]: @Redirect conflict. Skipping redirector.mixins.json:net.minecraft.world.level.block.piston.PistonBaseBlockMixin from mod redirector->@Redirect::redirectDirections()[Lnet/minecraft/class_2350; with priority 10, already redirected by lithium.mixins.json:alloc.enum_values.piston_block.PistonBlockMixin from mod lithium->@Redirect::removeAllocation()[Lnet/minecraft/class_2350; with priority 1000
[13:27:38] [main/WARN]: @Redirect conflict. Skipping redirector.mixins.json:net.minecraft.world.level.block.piston.PistonBaseBlockMixin from mod redirector->@Redirect::redirectDirections()[Lnet/minecraft/class_2350; with priority 10, already redirected by lithium.mixins.json:alloc.enum_values.piston_block.PistonBlockMixin from mod lithium->@Redirect::removeAllocation()[Lnet/minecraft/class_2350; with priority 1000
[13:27:38] [main/WARN]: @Redirect conflict. Skipping redirector.mixins.json:net.minecraft.world.level.block.RedStoneWireBlockMixin from mod redirector->@Redirect::redirectDirections()[Lnet/minecraft/class_2350; with priority 10, already redirected by lithium.mixins.json:alloc.enum_values.redstone_wire.RedstoneWireBlockMixin from mod lithium->@Redirect::removeAllocation1()[Lnet/minecraft/class_2350; with priority 1000
[13:27:38] [main/WARN]: @Redirect conflict. Skipping redirector.mixins.json:net.minecraft.world.level.block.RedStoneWireBlockMixin from mod redirector->@Redirect::redirectDirections()[Lnet/minecraft/class_2350; with priority 10, already redirected by lithium.mixins.json:alloc.enum_values.redstone_wire.RedstoneWireBlockMixin from mod lithium->@Redirect::removeAllocation2()[Lnet/minecraft/class_2350; with priority 1000
[13:27:39] [main/WARN]: Statement API's logging has been disabled by AutoSlabs!
[13:27:41] [main/INFO]: Mixing server.MixinServerGamePacketListenerImpl from mixins/common/nochatreports.mixins.json into net.minecraft.class_3244
[13:27:42] [main/WARN]: Static binding violation: PRIVATE @Overwrite method method_21740 in modernfix-common.mixins.json:perf.remove_biome_temperature_cache.BiomeMixin from mod modernfix cannot reduce visibiliy of PUBLIC target method, visibility will be upgraded.
[13:27:42] [main/WARN]: Method overwrite conflict for method_21740 in modernfix-common.mixins.json:perf.remove_biome_temperature_cache.BiomeMixin from mod modernfix, previously written by me.jellysquid.mods.lithium.mixin.world.temperature_cache.BiomeMixin. Skipping method.
[13:27:42] [main/INFO]: Vanilla bootstrap took 5540 milliseconds
[13:27:42] [main/INFO]: [bclib] Added Config betternether.main to auto sync (file hash)
[13:27:42] [main/INFO]: [bclib] Added Config betternether.generator to auto sync (file hash)
[13:27:42] [main/INFO]: [bclib] Added Config betternether.blocks to auto sync (file hash)
[13:27:42] [main/INFO]: [bclib] Added Config betternether.items to auto sync (file hash)
[13:27:42] [main/INFO]: [bclib] Added Config betternether.biomes to auto sync (file hash)
[13:27:42] [main/INFO]: [bclib] Added Config betternether.mobs to auto sync (file hash)
[13:27:42] [main/INFO]: [bclib] Added Config betternether.recipes to auto sync (file hash)
[13:27:43] [main/WARN]: [bclib] Recipe betternether:bone_block_bone_button only takes in a single item and should be shapeless
[13:27:43] [main/INFO]: Hello world!
[13:27:43] [main/INFO]: [Animal Feeding Trough] Load Complete! Enjoy :D
[13:27:44] [main/INFO]: Reflections took 66 ms to scan 2 urls, producing 2 keys and 35 values
[13:27:44] [main/INFO]: Constructing common components for barteringstation:main
[13:27:44] [main/INFO]: Better Compatibility Checker starting
[13:27:44] [main/INFO]: Loading config file
[13:27:44] [main/INFO]: Config file loaded
[13:27:44] [main/INFO]: [bclib] Added Config bclib.generator to auto sync (file hash)
[13:27:44] [main/INFO]: [bclib] Added Config bclib.main to auto sync (content diff)
[13:27:44] [main/INFO]: [bclib] Added Config bclib.biomes to auto sync (file hash)
[13:27:44] [main/INFO]: betterchunkloading mod initialized
[13:27:44] [main/INFO]: Reflections took 3 ms to scan 1 urls, producing 1 keys and 3 values
[13:27:44] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 3 values
[13:27:44] [main/INFO]: [bclib] Added Config betterend.entities to auto sync (file hash)
[13:27:44] [main/INFO]: [bclib] Added Config betterend.blocks to auto sync (file hash)
[13:27:44] [main/INFO]: [bclib] Added Config betterend.items to auto sync (file hash)
[13:27:44] [main/INFO]: [bclib] Added Config betterend.biomes to auto sync (file hash)
[13:27:44] [main/INFO]: [bclib] Added Config betterend.recipes to auto sync (file hash)
[13:27:44] [main/INFO]: [bclib] Added Config betterend.enchantments to auto sync (file hash)
[13:27:45] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 2 values
[13:27:45] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 2 values
[13:27:45] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 1 values
[13:27:45] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 1 values
[13:27:45] [main/INFO]: betterfpsdist mod initialized
[13:27:45] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 3 values
[13:27:45] [main/INFO]: Reflections took 0 ms to scan 1 urls, producing 1 keys and 3 values
[13:27:45] [main/INFO]: Reflections took 0 ms to scan 1 urls, producing 1 keys and 2 values
[13:27:45] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 2 values
[13:27:45] [main/INFO]: [betternether] =^..^=    BetterNether for 1.20    =^..^=
[13:27:45] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 1 values
[13:27:45] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 1 values
[13:27:45] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 2 values
[13:27:45] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 2 values
[13:27:45] [main/INFO]: Constructing common components for bettertridents:main
[13:27:45] [main/INFO]: Loading common config for bettertridents
[13:27:45] [Thread-2/INFO]: Reloading common config for bettertridents
[13:27:45] [Thread-2/INFO]: Reloading common config for bettertridents
[13:27:45] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 1 values
[13:27:45] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 1 values
[13:27:45] [main/INFO]: Biolith is initializing...
[13:27:45] [main/INFO]: Enabling Biolith's TerraBlender compatibility layer.
[13:27:45] [main/INFO]: biomemusic mod initialized
[13:27:45] [main/INFO]: BoatBreakFix initialized
[13:27:45] [main/INFO]: Fixing MC-151457. Crafting remainder for minecraft:pufferfish_bucket is now minecraft:bucket.
[13:27:45] [main/INFO]: Fixing MC-151457. Crafting remainder for minecraft:salmon_bucket is now minecraft:bucket.
[13:27:45] [main/INFO]: Fixing MC-151457. Crafting remainder for minecraft:cod_bucket is now minecraft:bucket.
[13:27:45] [main/INFO]: Fixing MC-151457. Crafting remainder for minecraft:tropical_fish_bucket is now minecraft:bucket.
[13:27:45] [main/INFO]: Fixing MC-151457. Crafting remainder for minecraft:axolotl_bucket is now minecraft:bucket.
[13:27:45] [main/INFO]: Fixing MC-151457. Crafting remainder for minecraft:powder_snow_bucket is now minecraft:bucket.
[13:27:45] [main/INFO]: Fixing MC-151457. Crafting remainder for minecraft:tadpole_bucket is now minecraft:bucket.
[13:27:45] [main/INFO]: Common init
[13:27:46] [main/INFO]: Bypassed Mojang DFU
[13:27:46] [main/INFO]: Instantiating Mojang DFU
[13:27:46] [main/ERROR]: No data fixer registered for bygonenether:netherite_bell
[13:27:46] [main/INFO]: Hello Fabric world!
[13:27:46] [main/INFO]: [STDOUT]: All 6 have been set properly
[13:27:46] [main/INFO]: Loaded config for: chunksending.json
[13:27:46] [main/INFO]: chunksending mod initialized
[13:27:46] [main/INFO]: Loading Collective version 7.12.
[13:27:46] [main/INFO]: Connectivity initialized
[13:27:47] [main/INFO]: Deserializing DDConfig from './config/deeperdarker.json5'
[13:27:47] [main/INFO]: Loaded DEUF Refabricated Config
[13:27:47] [main/INFO]: Constructing common components for diagonalblocks:main
[13:27:47] [main/INFO]: Constructing common components for diagonalfences:main
[13:27:47] [main/INFO]: Constructing shapes for DiagonalFenceBlock[NodeWidth=2.0,ExtensionWidth=2.0,NodeTop=24.0,ExtensionBottom=0.0,ExtensionTop=24.0] took 46ms
[13:27:47] [main/INFO]: Constructing shapes for DiagonalFenceBlock[NodeWidth=2.0,ExtensionWidth=2.0,NodeTop=16.0,ExtensionBottom=0.0,ExtensionTop=16.0] took 27ms
[13:27:47] [main/INFO]: Constructing shapes for DiagonalFenceBlock[NodeWidth=2.0,ExtensionWidth=1.0,NodeTop=16.0,ExtensionBottom=6.0,ExtensionTop=15.0] took 78ms
[13:27:47] [main/INFO]: Constructing common components for easyanvils:main
[13:27:47] [main/INFO]: Constructing common components for easymagic:main
[13:27:47] [main/INFO]: Loaded EveryCompat Another Furniture Module
[13:27:47] [main/INFO]: Loaded EveryCompat Chipped Module
[13:27:47] [main/INFO]: Loaded EveryCompat Decorative Blocks Module
[13:27:47] [main/INFO]: Loaded EveryCompat Friendsandfoes Module
[13:27:47] [main/INFO]: Loaded EveryCompat Hearth And Home Module
[13:27:47] [main/INFO]: Loaded EveryCompat Twigs Module
[13:27:47] [main/INFO]: [FANCYMENU] Loading v2.14.10 in server-side mode!
[13:27:47] [main/INFO]: Farmer's Knives loaded!
[13:27:48] [main/INFO]: Initialized Frostiful!
[13:27:48] [main/INFO]: Registering C2S receiver with id ftblibrary:edit_nbt_response
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:submit_task
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:claim_reward
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:get_emergency_items
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:claim_all_rewards
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:claim_choice_reward
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:toggle_pinned
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:toggle_chapter_pinned
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:toggle_editing_mode
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:force_save
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:set_custom_image
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:task_screen_config_resp
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:change_progress
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:create_object
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:create_task_at
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:delete_object
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:edit_object
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:move_chapter
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:move_quest
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:change_chapter_group
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:move_chapter_group
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:copy_quest
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:copy_chapter_image
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:sync_structures_request
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbquests:request_team_data
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbteams:open_gui
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbteams:update_settings
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbteams:send_message
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbteams:create_party
[13:27:48] [main/INFO]: Registering C2S receiver with id ftbteams:player_gui_operation
[13:27:48] [main/INFO]: Chose [Entity Tags] as the active game stages implementation
[13:27:48] [main/INFO]: Chose [FALLBACK] as the active permissions implementation
[13:27:48] [main/INFO]: [FTB Quests] recipe helper provider is [REI]
[13:27:48] [main/INFO]: Is initializing.
[13:27:48] [main/INFO]: Has successfully been initialized.
[13:27:48] [ForkJoinPool.commonPool-worker-1/INFO]: [Friends&Foes] An update is available! You are using 2.0.2 version, but the latest version is 2.0.9.
[13:27:48] [main/INFO]: Initializing hybrid-aquatic
[13:27:48] [main/ERROR]: No data fixer registered for hybrid-aquatic:anemone
[13:27:48] [main/ERROR]: No data fixer registered for hybrid-aquatic:message_in_a_bottle
[13:27:48] [main/ERROR]: No data fixer registered for hybrid-aquatic:fishing_plaque
[13:27:49] [main/INFO]: Constructing common components for illagerinvasion:main
[13:27:49] [main/INFO]: Registering C2S receiver with id itemfilters:main/14e7fa1454283aec8ae811ef844ada28
[13:27:49] [main/INFO]: Registering C2S receiver with id itemfilters:main/8f6a899247753217b9d86ab427a2b279
[13:27:49] [main/INFO]: [jamlib] Mod initialized!
[13:27:49] [main/INFO]: Processing 3 KiwiModule annotations
[13:27:49] [main/INFO]: Module [kiwi:contributors] initialized
[13:27:49] [main/INFO]: Module [snowrealmagic:core] initialized
[13:27:49] [main/INFO]:     block: 7
[13:27:49] [main/INFO]:     block_entity_type: 2
[13:27:49] [main/INFO]:     entity_type: 1
[13:27:49] [main/INFO]:     loot_pool_entry_type: 1
[13:27:49] [main/INFO]: Module [kiwi:data] initialized
[13:27:49] [main/INFO]:     recipe_serializer: 3
[13:27:49] [main/INFO]: [KONKRETE] Successfully initialized!
[13:27:49] [main/INFO]: [KONKRETE] Server-side libs ready to use!
[13:27:49] [main/INFO]: Compression will use libdeflate (Linux x86_64), encryption will use OpenSSL 1.1.x (Linux x86_64)

I'm having the same issue, it looks like in version 25.5 of the modpack the creator added Lazurite and Continuity, which might be the cause of the probelsm. Going off my own crash report I thought I needed to add Embeddium but that still produces errors :(

Having the same issues with the Forge version. Would it be possible to run without those mods?


Add education content block

Provide information about the educational institution, years of study, place of study.


feat: add integrated projects

First project added
TODO: Add second project
I made a few small changes to the Dockerfile - it wasn't working for me. See https://github.com/freeCodeCamp/rdb-alpha/issues/11
Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)

Closes #2

I am going to cause you many conflicts, and will resolve those myself, but I want to merge my PR first.

I made a few small changes to the Dockerfile

This is odd, because 22.04 is officially released now, and I am using it everywhere I can.

I glanced at your PR - I really didn't see much that might conflict. Looks like they're resolved. Perhaps you meant stuff is just going to break. I can take a look if needed.
I'll give it one more test - but yea, 22.04 wasn't working for me. Maybe my mac? older version of docker? possibly.

I am trying to figure out why rm -r !(...) no longer works. Maybe a Gitpod thing?

Tom, this should work now. I definitely should clean up the pathing - too many joins and relative paths.
I think I am just going to merge this as is, and keep working from there.


Fix empty members

I quickly needed to fix two bugs I encountered using the script. There are nicer ways to handle those problems for sure. Works for me though. Thanks a lot for the script! The only one that worked for me so far.

These are really good changes! Thank you for this pull request, I appreciate your work!

@MrMonk3y While trying out your branch, I noticed that each time you run the generate_html step without deleting all the files in the html directory first, it will keep creating files named _2, _3, etc for the same chat.
There's already a mechanism in place to deal with long filenames by truncating the base filename and appending a short hash. I wonder if we can modify that to always append a short hash, and to generate the hash on the chat id. This way, the mapping of any given chat -> html output file will be stable.
Thoughts? I'm happy to make this change after merging this request.

You are right. That was kinda obvious, should have seen it comming, sorry :) The while loop counter looks ugly anyway. Maybe a unique identifier from the chat could be appended instead. Technically the member names are still within the messages just not in the header of the chat. We could extract the names from there which would resolve the issues of people who left teams. I'm not sure about this though. I wonder if there could be situations where multiple chats with the same participants could exist. Also, in the rare case of people having the same name it would overwrite chats.

I thought about this some more. I think the base filename of each .html file should be the chat id. This is how chats are named in the data directory. It keeps the filenames very stable, and it also solves the somewhat ugly solution that was in place, to deal with very long filenames.
The script should also generate an index.html containing links to the individual chats, with human readable names for the link text. This way we can continue to adjust or refine the get_chat_name function without affecting anything else.
I'm going to merge this request and then make the above changes.


namespace check fails for exports with keyMirror

Its common in react to use keyMirror instead of strings for constants. Currently both of these cause a warning with the namespace rule enabled:
import keyMirror from 'keymirror';
module.exports = keyMirror({
  MY_CONSTANT: null,
});

Above may be due to #71
import keyMirror from 'keymirror';
export default keyMirror({
  MY_CONSTANT: null,
});

Updated description to reference correct issue

Ah, yes. It doesn't evaluate the modules, just looks for f'real named exports.
I also used keyMirror briefly, but have been moving toward using ES6 named exports of Symbols.
Do you have any suggestions for how I could resolve this? I'm not sure what o could do, short of hard coding this as a special case. I'm open to suggestions, though.
I have been considering making plugins for building the namespaces, to support Babel's CommonJS format in addition to ES6 modules. I can imagine this being a plugin as well, potentially.

Ah yes now it makes sense why this is hard after realizing you don't do any evaluation :smile:  (hence being a linter)
Yeah it seems to me the only thing you could do would be a complete hack in seeing thats using keymirror and diving into inspect the object argument. Even this would have the potential to be abused because you have no guarantees that keymirror will behave properly and return the keys how they are passed in.
Unfortunately Symbols wont work for me since they are discouraged in Redux (because they are not serializable), but I may look into a method with strings because I really like this sanity check.

There is indeed always just explicitly writing
export const MY_CONSTANT = "MY_CONSTANT"
           , ANOTHER_CONSTANT = "ANOTHER_CONSTANT";
// repeat ad infinitum

which will be properly linted.
Once I started using Sublime and got all tokens as autocomplete tokens, this got a lot quicker, and keyMirror became much less enticing. 😁

Closing, captured essence in #153.


Add a new Seed 2

Duplicates ❌

[X] I have searched the existing icons or assets and requests.

Which Figma library is concerned?
Vitamin Icons
Remix icon check (only for icons)

[ ] I have searched if the icon is already available on Remix.

Icon or Asset name
Seed 2
Icon or Asset description
Used to help user to identify the progression of the sustainable performance. This icon show the level 2.
Icon or Assets keywords
seed, level, progression
Icon or Asset author
Felix Busa
Icon or Asset SVG code
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1489_11034)">
<path opacity="0.8" fill-rule="evenodd" clip-rule="evenodd" d="M11.9869 8.30548C11.2115 6.98716 9.90839 6 8 6H4V8C4 9.73657 4.58873 11.161 5.72421 12.1343C6.83612 13.0873 8.34658 13.5 10 13.5H11.1989C11.095 14.0037 11.0357 14.511 11.0121 15H11V18H13V16.5H14C15.6534 16.5 17.1639 16.0873 18.2758 15.1343C19.4113 14.161 20 12.7366 20 11V9H16C14.6091 9 13.5397 9.52439 12.7618 10.3192C12.6012 9.61582 12.3511 8.92461 11.9869 8.30548ZM10.9397 11.5H10C8.65342 11.5 7.66388 11.1627 7.02579 10.6157C6.41127 10.089 6 9.26343 6 8H8C9.09161 8 9.78855 8.51284 10.2631 9.31952C10.6204 9.92703 10.8413 10.6966 10.9397 11.5ZM13.0603 14.5H14C15.3466 14.5 16.3361 14.1627 16.9742 13.6157C17.5887 13.089 18 12.2634 18 11H16C14.9084 11 14.2115 11.5128 13.7369 12.3195C13.3796 12.927 13.1587 13.6966 13.0603 14.5Z" fill="#FF600A"/>
</g>
<defs>
<clipPath id="clip0_1489_11034">
<rect width="24" height="24" fill="white"/>
</clipPath>
</defs>
</svg>

Are there any other important details?
No response

Hi @felixbusadkt,
Thanks for your proposal.
We will review this as soon as possible.


Actually flush measurements batch when batch size is reached.

This was resulting in ever increasing batches being sent and not resetting the batch when the max batch size is reached.

I'll get this published on NPM asap. Thanks for the fix!

Related PR https://github.com/librato/statsd-librato-backend/pull/79


UI: Clear all filter values after the reset button clicked

Description
This PR for fixes error that filtered values are not cleaned when reset button is pressed.

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[x] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[ ] Minor
[ ] Trivial

Screenshots (if appropriate):

AFTER RESET:

How Has This Been Tested?

@acs-robot a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

UI build: :heavy_check_mark:
Live QA URL: http://qa.cloudstack.cloud:8080/client/pr/6503 (SL-JID-1846)


Make setting reply-to header optional on notification emails + product ordering in groups

Cleaned up the branch

Fantastic, I'll try to get to this soon.

Just letting you know I haven't forgotten this (we took most of last week off)

Re-ordering by groups works well!


Nested pagination does not work with projection

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
I am using HotChocolate 12.2.0 with Entity Framework 5.0.10 and when trying to add nested pagination to a query with projection, an error is thrown. I expect no error to be thrown and the nested data to be retrieved by the query and also be able to be paged.
Have also tried adding ResolveWith to the Assets field and the same error is thrown.
Steps to reproduce
public record Account
{
    public string Name { get; set; } = null!;
    public ICollection<Asset> Assets { get; set; } = new List<Asset>();
}

public record Asset
{
    public string Name { get; set; } = null!;
}

public class AccountType : ObjectType<Account>
{
    protected override void Configure(IObjectTypeDescriptor<Account> descriptor)
    {
        descriptor
            .Field(d => d.Name)
            .Description("Name of the account.");

        descriptor
            .Field(d => d.Assets)
            .UsePaging()
            .UseProjection()
            .UseFiltering()
            .UseSorting();
    }
}

public class AssetType : ObjectType<Asset>
{
    protected override void Configure(IObjectTypeDescriptor<Asset> descriptor)
    {
        descriptor
            .Field(d => d.Name)
            .Description("Name of the asset.");
    }
}

public class AccountResolver
{
    public IEnumerable<Account> GetAccounts([Service] IRepositoryBase<Account> accountRepo)
    {
        return accountRepo.GetAll();
    }
}

public class AssetResolver
{
    public IEnumerable<Asset> GetAssets([Service] IRepositoryBase<Asset> assetRepo)
    {
        return assetRepo.GetAll();
    }
}

public class Query : ObjectType
{
    protected override void Configure(IObjectTypeDescriptor descriptor)
    {
        descriptor
            .Field("accounts")
            .ResolveWith<AccountResolver>(d => d.GetAccounts(default!))
            .UsePaging()
            .UseProjection()
            .UseFiltering()
            .UseSorting();

        descriptor
            .Field("assets")
            .ResolveWith<AssetResolver>(d => d.GetAssets(default!))
            .UsePaging()
            .UseProjection()
            .UseFiltering()
            .UseSorting();
    }
}

The Repositories are simple wrappers over the Entity Framework DbSet for that type
Relevant log output
"message": "Type 'System.Collections.Generic.ICollection`1[Asset]' does not have a default constructor (Parameter 'type')",

"stackTrace": "   at System.Linq.Expressions.Expression.New(Type type)\r\n   at HotChocolate.Data.Projections.Expressions.QueryableProjectionScopeExtensions.CreateMemberInit(QueryableProjectionScope scope)\r\n   at HotChocolate.Data.Projections.Expressions.Handlers.QueryableProjectionFieldHandler.TryHandleLeave(QueryableProjectionContext context, ISelection selection, ISelectionVisitorAction& action)\r\n   at HotChocolate.Data.Projections.Expressions.Handlers.ProjectionFieldWrapper`1.TryHandleLeave(T context, ISelection selection, ISelectionVisitorAction& action)\r\n   at HotChocolate.Data.Projections.ProjectionVisitor`1.Leave(ISelection selection, TContext context)\r\n   at HotChocolate.Data.Projections.SelectionVisitor`1.Visit(ISelection selection, TContext context)\r\n   at HotChocolate.Data.Projections.ProjectionVisitor`1.Visit(ISelection selection, TContext context)\r\n   at HotChocolate.Data.Projections.SelectionVisitor`1.VisitObjectType(IOutputField field, ObjectType objectType, SelectionSetNode selectionSet, TContext context)\r\n   at HotChocolate.Data.Projections.Expressions.QueryableProjectionVisitor.VisitObjectType(IOutputField field, ObjectType objectType, SelectionSetNode selectionSet, QueryableProjectionContext context)\r\n   at HotChocolate.Data.Projections.SelectionVisitor`1.VisitChildren(IOutputField field, TContext context)\r\n   at HotChocolate.Data.Projections.SelectionVisitor`1.Visit(IOutputField field, TContext context)\r\n   at HotChocolate.Data.Projections.ProjectionVisitor`1.Visit(IOutputField field, TContext context)\r\n   at HotChocolate.Data.Projections.SelectionVisitor`1.VisitChildren(ISelection selection, TContext context)\r\n   at HotChocolate.Data.Projections.SelectionVisitor`1.Visit(ISelection selection, TContext context)\r\n   at HotChocolate.Data.Projections.ProjectionVisitor`1.Visit(ISelection selection, TContext context)\r\n   at HotChocolate.Data.Projections.SelectionVisitor`1.VisitObjectType(IOutputField field, ObjectType objectType, SelectionSetNode selectionSet, TContext context)\r\n   at HotChocolate.Data.Projections.Expressions.QueryableProjectionVisitor.VisitObjectType(IOutputField field, ObjectType objectType, SelectionSetNode selectionSet, QueryableProjectionContext context)\r\n   at HotChocolate.Data.Projections.SelectionVisitor`1.VisitChildren(IOutputField field, TContext context)\r\n   at HotChocolate.Data.Projections.SelectionVisitor`1.Visit(IOutputField field, TContext context)\r\n   at HotChocolate.Data.Projections.ProjectionVisitor`1.Visit(IOutputField field, TContext context)\r\n   at HotChocolate.Data.Projections.ProjectionVisitor`1.Visit(TContext context)\r\n   at HotChocolate.Data.Projections.Expressions.QueryableProjectionProvider.<>c__5`1.<CreateApplicatorAsync>b__5_0(IResolverContext context, Object input)\r\n   at HotChocolate.Data.Projections.Expressions.QueryableProjectionProvider.<>c__DisplayClass4_0`1.<<CreateExecutor>g__ExecuteAsync|1>d.MoveNext()\r\n--- End of stack trace from previous location ---\r\n   at HotChocolate.Types.Pagination.PagingMiddleware.InvokeAsync(IMiddlewareContext context)\r\n   at HotChocolate.Utilities.MiddlewareCompiler`1.ExpressionHelper.AwaitTaskHelper(Task task)\r\n   at HotChocolate.AspNetCore.Authorization.AuthorizeMiddleware.InvokeAsync(IDirectiveContext context)\r\n   at HotChocolate.Utilities.MiddlewareCompiler`1.ExpressionHelper.AwaitTaskHelper(Task task)\r\n   at HotChocolate.Execution.Processing.Tasks.ResolverTask.ExecuteResolverPipelineAsync(CancellationToken cancellationToken)\r\n   at HotChocolate.Execution.Processing.Tasks.ResolverTask.TryExecuteAsync(CancellationToken cancellationToken)"

Additional Context?
No response
Product
Hot Chocolate
Version
12.2.0

Seeing this bug in Hot Chocolate 12.3.2 with EF Core 6.
Any word on when this can be resolved?

Same issue .NET 6 , EF Core 6 and Hot Chocolate 12.4.0-preview.14.

Hey there.
Is there an update on this? Nested pagination would be very important for us.

We are working on a new projection engine for 13. We are looking at November at the moment.

Hi, is November still expected date ? We are experiencing same issue here.

Since v13.0.0, projection and pagination do not produce error on nested object but there's no projection. The SQL query only request for parent object so nested object appear as "null".


Fixes problem of unloading TinyMCE in Filament Action Modal

Currently, we are facing an issue where the TinyMCE within modals only functions once. When one closes a modal and opens it again, the editor no longer loads properly. This pull request addresses and resolves this problem.
Additionally, when loading the TinyMCE from the vendor folder, care is taken to use the correct URL scheme.
Besides, it would be very helpful for future development if you could use a linter, such as Laravel Pint, so that everyone contributing to it can maintain a consistent code style.

Thanks @Udaberrico looks like my Pint config is not uploaded. I will check your branch ASAP


scraper.py can turn pages into course info

Closing this as it should be raised on course compass repo not this!


FixedDecimal Haskell version and missing instances

Does this supersede #100 ?

Tagging Koz in as a reviewer because Seungheon is off this week

Thanks.
There is a possible optimization here for code that has to do multiple multiplications and divisions in a row: We could change the type-level exponent to Integer and use KnownInt from typenums to allow for exponents with any sign. Then, multiplications and divisions could update the type-level integer to push as many calculations as  possible off-chain. I planned to try this, but have put it on hold because I saw that it would require an external library (typenums).

Testing with Natural, seems to work fine (but a bit less flexible since having to stay >= 0)
emul :: forall (expA :: Natural) (expB :: Natural).
  FixedDecimal expA -> FixedDecimal expB -> FixedDecimal (expA + expB)
emul (FixedDecimal a) (FixedDecimal b) = FixedDecimal $ a * b

ediv :: forall (expA :: Natural) (expB :: Natural).
  FixedDecimal expA -> FixedDecimal expB -> FixedDecimal (expA - expB)
ediv (FixedDecimal a) (FixedDecimal b) = FixedDecimal $ a `div` b

The existing pconvertExp can then finalize the calculation with one division only, as required.

Added them in. They should make some calculations in Liqwid more elegant and closer to the spec.

https://github.com/Liqwid-Labs/liqwid-plutarch-extra/commit/1b0075d3bc3519d89f5af5d515f281594ad0b361
I found some unnecessary pconstants and ptoIntegers.

Good point. Feel free to merge, I guess the final thing is easier to review against staging in your original PR.


Windows Hello with Chrome and Win10 Build 1809

Hi, I am running Windows 10 Build 1809 with support for FIDO2 w/Windows Hello.  Also running Chrome 74 w/WebAuthN support.  If I go to the demo site at ttps://fido2.azurewebsites.net/overview, I can register (using passwordless method) just fine with my Windows Hello PIN.  I have not enabled fingerprint, face or other method in Windows Hello, only PIN.  On registration, I am prompted to enter the PIN and I am then registered.
However, on sign-in (Assertion), I am prompted to enter a security key and do not get the prompt for PIN.  I am assuming there is something wrong in the AuthenticationExtensionsClientInputs that are passed into the getAsssertion, but I can not tell.

Yeah, something is definitely very wrong with the demo site.  Not sure what happened, was working last I checked.  @abergs?

I actually saw the issue first in the . Asp net website I'm developing that is using the library.  Then I went back to the demo website to confirm the same behavior.  I made the authenticationclientinputs the same in assertion as it is in attestation but still see the problem.  Don't know if this is a windows hello issue.

Will look into this!

When I'm testing the security pin works well on Edge on Windows 1809. (I don't have any biometric input to test on my current computer).
Not sure that Chrome 74 allows ResidentKeys? I think i read that Chrome Canary just got support for it.

ok, I also confirm that on Edge and Firefox 67, the pin box is coming properly.  You mentioned residentkeys - I have a question on this.  During attestation, we have set requireResidentKeys specifically to false, and the pin is allowed.  But during assertion, there is no mechanism to set parameters for authenticator selection .  Are you saying that you believe Chrome 67 just does not support any authenticators that do not have resident keys?  In that case I would think they should fail during attestation when requireResidentKeys is false because it is effectively required all the time.

Looks like it's the appid extension that Chrome is puking on.
https://github.com/abergs/fido2-net-lib/blob/b27fec1fb84a0c907d50f636d3919f33119eae5a/Fido2Demo/Controller.cs#L242
If you remove just the "AppID = _origin," part from that line, that seems to fix the problem.  Not sure what the deal is, that code has been there for quite a while and this scenario was definitely working recently.

Ok, yes, that has fixed the issue.  Do you want me to close this issue, or leave it open until you guys figure out the reason and/or make the fix in the gitHub repository?

I think in the short term I will just remove that particular extension until I can figure out what happened.  This was working fine just a few weeks ago, which leads me to believe something changed very recently in Chrome.
Thanks for the report!

I will republish the demo-site


linuxPackages.rtl88x2bu: does not build: REGULATORY_IGNORE_STALE_KICKOFF undeclared

Steps To Reproduce
Steps to reproduce the behavior:

get nixos-unstable (tested with 2a9d660ff0f7ffde9d73be328ee6e6f10ef66b28)
nix-build . -A linuxPackages.rtl88x2bu

Build log
/build/source/os_dep/linux/wifi_regd.c: In function 'rtw_regd_init':
/build/source/os_dep/linux/wifi_regd.c:409:36: error: 'REGULATORY_IGNORE_STALE_KICKOFF' undeclared (first use in this function)
  409 |         wiphy->regulatory_flags |= REGULATORY_IGNORE_STALE_KICKOFF;
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/os_dep/linux/wifi_regd.c:409:36: note: each undeclared identifier is reported only once for each function it appears in

https://pastebin.com/jYDp8yPj for full log
Additional context
Add any other context about the problem here.
Notify maintainers
@otavio @Ralith
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
- system: `"x86_64-linux"`
 - host os: `Linux 6.4.1, NixOS, 23.11 (Tapir), 23.11.git.5a2500a5e80c`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.15.1`
 - channels(root): `"nixos-20.03pre194293.2436c27541b"`
 - nixpkgs: `/home/aengelen/nixpkgs`

This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/error-compiling-linux-when-rebuilding-system/31104/2


Add docs on archiving pages in the design system

Adds docs on how we archive pages on the design system website. This is something we do but don't have written down anywhere. Examples:

https://github.com/alphagov/govuk-design-system/pull/1136
https://github.com/alphagov/govuk-design-system/pull/2392
https://github.com/alphagov/govuk-design-system/pull/1582

This doesn't include any guidance for how/if we "decay" archived pages aka: if and when we delete archived pages. Considering we currently don't have a redirect strategy based on any server config, I don't think this is worth worrying about now.

Thanks @owenatgov!
Few small thoughts to offer from the SEO edges of my content knowledge.
Do we want to explain why we choose not to implement a 301 redirect?
Possible answer:

I think we have a limited number of redirects we can implement on our website
the archived page might not have an exact match of information without context
we could also possibly mention search authority isn't the absolute highest priority for us (as a non-citizen-facing website on a gov.uk domain, which naturally ranks highly)

@calvin-lau-sig7 I'm not against that. From looking at https://github.com/alphagov/govuk-design-system/pull/1136 Nick explored it and in essence the more technical option was too complicated. I think your reasoning articulates it well, I'll add something in.

@calvin-lau-sig7 I've added some lines that try to combine your points that those of Nick in that linked PR. I haven't included that point on search authority although lemme know if you think it's needed.

That's looking good thanks! 👍

Me and @claireashworth have been working on this away from github and we have a solid version. This just needs a final approval from Claire and we're good to go.


CupertinoSliverNavigationBar trailing widget gets stretched

Steps to Reproduce

Create a screen with CustomScrollView and CupertinoSliverNavigationBar
Add trailing widgets, in my example these are Icon and RaisedButton
Open software keyboard
Switch between these screens using push and pop

Expected results:
Trailing widgets should not be stretched while closing the keyboard
Actual results:
Image is clickable to see the GIF, trailing widgets get stretched while keyboard is being closed

Logs
[✓] Flutter (Channel stable, 1.22.3, on Mac OS X 10.15.6 19G2021, locale ru-RU)
    • Flutter version 1.22.3 at /Users/asmodeoux/FlutterSDK/flutter
    • Framework revision 8874f21e79 (5 weeks ago), 2020-10-29 14:14:35 -0700
    • Engine revision a1440ca392
    • Dart version 2.10.3
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at /Users/asmodeoux/Library/Android/sdk
• Platform android-30, build-tools 29.0.2
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 11.4.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 11.4.1, Build version 11E503a
• CocoaPods version 1.10.0
[✓] Android Studio (version 4.0)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 49.0.2
• Dart plugin version 193.7547
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
[!] Connected device
! No devices available

la 5.12.2020 klo 21.40 asmodeoux<EMAIL_ADDRESS>kirjoitti:

Steps to Reproduce

Create a screen with CustomScrollView and
CupertinoSliverNavigationBar
Add trailing widgets, in my example these are Icon and RaisedButton
Open software keyboard
Switch between these screens using push and pop

Expected results:
Trailing widgets should not be scratched while closing the keyboard
Actual results:
Image is clickable to see the GIF, trailing widgets get stretched while
keyboard is being closed
[image: 20-12-05-22-21-07_01.md.gif] https://gifyu.com/image/jJBv
Logs [✓] Flutter (Channel stable, 1.22.3, on Mac OS X 10.15.6 19G2021,
locale ru-RU) • Flutter version 1.22.3 at
/Users/asmodeoux/FlutterSDK/flutter • Framework revision 8874f21
https://github.com/flutter/flutter/commit/8874f21e79d7ec66d0457c7ab338348e31b17f1d
(5 weeks ago), 2020-10-29 14:14:35 -0700 • Engine revision a1440ca392 •
Dart version 2.10.3
[✓] Android toolchain - develop for Android devices (Android SDK version
29.0.2)
• Android SDK at /Users/asmodeoux/Library/Android/sdk
• Platform android-30, build-tools 29.0.2
• Java binary at: /Applications/Android
Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build
1.8.0_242-release-1644-b3-6222593)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 11.4.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 11.4.1, Build version 11E503a
• CocoaPods version 1.10.0
[✓] Android Studio (version 4.0)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 49.0.2
• Dart plugin version 193.7547
• Java version OpenJDK Runtime Environment (build
1.8.0_242-release-1644-b3-6222593)
[!] Connected device
! No devices available
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/flutter/flutter/issues/71780, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQ4UBVNRPUBWIXYOEGROIDLSTKECTANCNFSM4UOYMDDA
.

@asmodeoux
Please provide a minimal reproducible code sample that shows the issue along with expected and actual behavior.
Thanks.

Try this:
return CustomScrollView(slivers: <Widget>[                 CupertinoSliverNavigationBar(                     largeTitle: Text('Test'),                     trailing: Padding(                             padding: const EdgeInsets.only(top: 4.0, bottom: 5.0),                             child: SizedBox(                                 child: RaisedButton(                                     onPressed: () {                                       print('test');                                       },                                     child: Text('Test', style: TextStyle(color: CupertinoColors.white)),                                     color: CupertinoColors.destructiveRed,                                     shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(10.0))),                                 width: 78,                                 height: 40),                           )),                           SafeArea(                             top: false,                             bottom: false,                             child: Padding(                               padding: const EdgeInsets.only(left: 8.0, right: 8.0, top: 8.0),                               child: CupertinoTextField(                                   textCapitalization: TextCapitalization.sentences,                                   placeholder: "Test textfield")               ),             ) ]);
Push to this screen, open keyboard and then pop that route — the trailing widget in the top right corner (in this case it's SizedBox) will stretch and look weird during the animation (at least on Android). The expected behavior is not stretching it and keeping the size during animation. You can see that clearly on attached GIF in the original post.

@asmodeoux
Tried your code sample but it's throwing compile error:

Please provide a complete reproducible code sample that we can copy paste and run in IDE that shows the issue.
Thanks.

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


RuntimeError: GlooDeviceFactory::makeUVDevice(): interface or hostname can't be empty

Traceback (most recent call last):
File "multiprocessing\process.py", line 315, in _bootstrap
File "multiprocessing\process.py", line 108, in run
File "C:\Users\me\Desktop\rvc\train_nsf_sim_cache_sid_load_pretrain.py", line 100, in run
dist.init_process_group(
File "C:\Users\me\Desktop\rvc\runtime\lib\site-packages\torch\distributed\distributed_c10d.py", line 895, in init_process_group
default_pg = _new_process_group_helper(
File "C:\Users\me\Desktop\rvc\runtime\lib\site-packages\torch\distributed\distributed_c10d.py", line 994, in _new_process_group_helper
backend_class = ProcessGroupGloo(backend_prefix_store, group_rank, group_size, timeout=timeout)
RuntimeError: GlooDeviceFactory::makeUVDevice(): interface or hostname can't be empty

i get this when training

Did you manage to fix this? I'm having the same issue.

I had the same issue since for whatever reason my PC's hostname was blank, I thought it was set and that this was just a random error.
I used the Rename-Computer option via PowerShell, maybe that can fix it for you?


Rebasing with V2

Provide a description of what has been changed
Checklist

[ ] Commits are signed with Developer Certificate of Origin (DCO)
[ ] Tests have been added
[ ] A PR is opened to update the documentation on https://github.com/kedacore/keda-docs
[ ] Changelog has been updated

Fixes #

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.0 out of 6 committers have signed the CLA.:x: TsuyoshiUshio:x: mosesyou:x: alash3al:x: silenceper:x: gordonbondon:x: zroubalikYou have signed the CLA already but the status is still pending? Let us recheck it.


Add outer-join option for collections

Per discussion in #296
Apparently, Fluent has no way of saying "outer-join"=true when specifying a collection mapping

Is there any word on a solution for this?  We'd like to upgrade our NHibernate to version 4 but this issue is stopping us from going any further.
Thank you


Refactor script to separate out starting and updating zwift

As described in pull request #94 it would be good to split out the code that starts Zwift vs the code that updates it.  Filling a bug to understand the background and requirements.
@netbrain what did you want to get out of this refactor?

The entrypoint script has two responsibilities today.

Update game files, which it does on the first run, or when update argument is present.
Start Zwift.

Would be good to split this into a update.sh and a start.sh. this would further modularize this solution and make it possible for reuse in other use cases.

Working through this now.
Is there a reason that the script exits after installing?  I would expect it to install Zwift if it isn't already there and then start it.

It's probably due to how the github actions are set up and how we build the zwift container (which you know contains all game files)
So first we run the "empty  zwift image" which runs with the update flag and simply downloads the latest zwift files. Then we commit's that container instance to a new image i.e zwift:latest and zwift:.


(fix) Associates .desktop file with running process in Linux desktop OSes

Addresses #455

Thanks!


ci: adding dependabot to update deps

https://github.com/linz/processor-aerial-imagery/pull/9 - duplicate?

Weird, not sure how two PRs got made here!


Change package name to com.apollographql.apollo3

See https://github.com/apollographql/apollo-android/issues/2879 for details

I pushed the branch directly to make sure Github doesn't squash/rewrite history and we keep history for all files.


Recursively evaluate environment variables for all SH_*-prefixed environment variables

https://github.com/bjd2385/dynamic-continuation-orb/blob/14ea5b11c1e875f5fb1db40a4da22c5132bc5a7a/src/scripts/filter.sh#L8
I think all environment variables prefixed with SH_* should be recursively eval echo'ed, such as in this example. Maybe future-proofing.

https://discuss.circleci.com/t/new-cli-command-circleci-env-subst/47699 - this command is definitely relevant


repo-wide-file-finder: not working

Description
Pressing t no longer redirects to file finder, unless you're on the Commits page (same as without the extension).
How to replicate the issue + URL

https://github.com/refined-github/refined-github/actions
press t
nothing

https://github.com/refined-github/refined-github/commits/main/
press t
redirects to file finder

Extension version
23.12.17
Browser(s) used
Edge, Chrome, Firefox

It works everywhere for me. Is the feature enabled for you?
https://github.com/refined-github/refined-github/assets/1402241/d003594b-9718-4cc7-8d39-cf2ab46e614c

Yep, definitely enabled. I even fired up Windows Sandbox before opening the issue to make sure there couldn't be anything else affecting it - default addon/extension settings, fresh browser installs, no old cache files.
In case it helps, I'm on Windows 10 22H2 and Edge v120 (and whatever the latest Firefox and Chrome installs were in Windows Sandbox).
In the extension settings site access is allowed for https://api.github.com/*, https://gist.github.com/* and https://github.com/, and I've allowed access to file URLs. I'm not running in Private mode.
I haven't added a personal token to the app, but from my understanding that shouldn't affect this feature.
While I do have some features disabled, this isn't one of them (although I have tested disabling and re-enabling it, didn't work), and none were disabled when testing in Windows Sandbox.
If there's any further information you need from me, or testing I can try, let me know.

Just to take my system completely out of the mix, I tried it on any.run (an online sandbox) - https://app.any.run/tasks/8c0e9189-7cc4-4d63-9b00-6dfdc4817287
Last 3 screenshots are me pressing t and it working on the commit page, and the screenshots before that are me pressing t on various other pages and it not working.

Personal token was required, but I'm not sure it is supposed to be. See also - https://github.com/refined-github/refined-github/issues/7218

This uses getDefaultBranch conditionally, which conditionally calls the V4 API and requires a token. See the comments in #7218


【question】how to extract information from stim.PauliString("..")

Hi there,
Suppose I have stim.PauliString("+Z_Z_ZZ__"). I want to extract its data information in python: either as a string "+Z_Z_ZZ__" or some binary vector. How should I do this?
Many thanks!

>>> import stim
>>> p = stim.PauliString("+Z_Z_ZZ__")
>>> str(p)
'+Z_Z_ZZ__'
>>> p.to_numpy()
(array([False, False, False, False, False, False, False, False]), array([ True, False,  True, False,  True,  True, False, False]))
>>> p.sign
(1+0j)

@fangzh-umich Thank you!

Note questions like this should be asked on the quantum computing stack exchange.
Looks like it's resolved.


change from global walk to AtRule

the AtRule is the preferred way to ensure plugin interoperability (for example, the current version of postcss-custom-media was failing when used in conjunction with postcss-mixins). This fix is to addresses that by moving the transform logic into AtRule as opposed to walking the root a single time.

Thanks, @alexgagnon !

This was merged back in May last year, yet it it's still not been released. Any word on when that will be?


How to Print HTML Table & QR code

Can't able to get Print of HTML Table & QR code.If you have any reference please suggest me.
Thank You:)

@VyankeshH I guess you asked question in wrong project?

@Cierpliwy  Yes,I need help to Print HTML Table & QR code.If you know then please suggest any library.
Thank You : )

Unfortunately I don't know any. Closing as this is not related to this library.


Replaced reddit by disqus

Description of your pull request, and other information
This PR removes Reddit comments and replaces them by Disqus comments.  I personally believe this will make it easier for us to maintain the comments.
I'll probably keep running the Reddit Bot every 6 months to create new threads on /r/trumptracker but the Reddit comments won't be visible on the website.

Make sure you are using the latest version: pull latest commits before reporting any issues.

[x] I've verified and I assure that I'm looking at the latest version of Trump Tracker.

Before submitting a Pull Request make sure you have:

[x] At least skimmed through README and most notably the To Do List and CONTRIBUTING.md pages.
[x] Searched through previous Pull Requests for similar issues including closed ones or just looking at the promises template

Given concerns around Reddit threads locking over time (preventing conversation), I am in favor of replacing our current comment system. That said, I believe we should consider alternatives to disqus due to potential concerns over user privacy, ui/ux, data archival, closed-source, etc.

I think we could use a custom comment system with a database that is hosted off-site. That database would be downloadable by everyone at any time with an open moderator log.


Possibility to show no initial suggestion

Hi,
I was wondering if it is possible to have no initial default selection at all when starting up tofi.

I set the number of results to 1 because the config files states that 0 automatically fills the space with result. But it would be nice if tofi only would show a match if there is one.
This would allow a more minimal horizontal view that only shows the best match.

Hey, sorry for the delay. This sounds like a reasonable idea, and shouldn't be very hard to implement. I'll have a go at some point.
Thanks for the suggestion!

Hey,
thank you for the reply, no worries, this is nothing crucial.
Best


Without any codding error it occurred

Hello , I receive this error code many times in my flutter application which made for user register
and this code occurred for State of register code form but there is not and codding errors
════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
The following assertion was thrown building RegisterForma(dirty, state: _RegisterFormState#2abc3):
type '(String) => void' is not a subtype of type '(String) => String'
Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
https://github.com/flutter/flutter/issues/new?template=BUG.md
The relevant error-causing widget was:
RegisterForma file:///C:/Users/Mehrbod/Desktop/flutter_app1/chatmap/chatmap/lib/main.dart:67:20
When the exception was thrown, this was the stack:
#0      _RegisterFormState.build (package:chatmap/main.dart:216:24)
#1      StatefulElement.build (package:flutter/src/widgets/framework.dart:4334:27)
#2      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4223:15)
#3      Element.rebuild (package:flutter/src/widgets/framework.dart:3947:5)
#4      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4206:5)
...
════════════════════════════════════════════════════════════════════════════════════════════════════

@Mehrbod2002 Can you tell us how to reproduce this error ?

@Mehrbod2002
could you please a minimal complete code sample to reproduce the error? and your flutter doctor -v

@Mehrbod2002
could you please a minimal complete code sample to reproduce the error? and your flutter doctor -v

@Mehrbod2002 Can you tell us how to reproduce this error ?
I made two classes . first one is user sign up with firebase and store in firestore it works correctly but in another class which i made for use  profile i want to get out user name and all fields from by this code :
class userprofile1 extends StatelessWidget {  Future<String> inputData() async {    FirebaseUser user = await FirebaseAuth.instance.currentUser();    var userid = user.uid.toString();    Firestore.instance.collection("users").document('$userid').snapshots();  }   @override   Widget build(BuildContext context) {     return Scaffold(       appBar: AppBar(         title: Text("ChatMap"),       ),       body: FutureBuilder<String>(       future: inputData(),     builder: (BuildContext context, AsyncSnapshot snapshot)     {if (snapshot.hasData) {       new Text("Done");     }     else {       return CircularProgressIndicator();     }     }     ),       drawer: Drawer(),     );   } }
but it shows else condition ,,, do you know how can i write this code ?
i used stream and future already .
thanks

Questions like these are better suited for Q&A sites like StackOverflow or on one of the flutter community sites at https://flutter.dev/community


Version identifier for message payload

In the message header, we need a way to specify an optional version identifier of the payload information. That version identifier should indicate the version of the description of the information in the payload.
The reationale is that we need some way to refer to information that was once sent to some other system on the ids (e.g., a broker) but which is now out of date and needs to be updated. This is especially needed if, e.g., a connector wants to update its self description on a broker via a patch ("diff") document, both the connector and the broker need to refer to the same version of the existing description in order to create and to apply the patch.
A connector config update message therefore needs to refer to (i) the old version identifier and (ii) the version that the information should have after successful application of the patch.

Hi Christian, adding payload version is a definitely a valid extension. I am not sure about its relation to the metadata and would suggest to distinguish the version of content (resource/artifact/payload) as opposed to version of its description, since both may evolve independently. Similarly DCAT distinguishes the Catalog record version from Resource version. This is esp. interesting,  when contractual terms have changed while the content remains the same.

prepared and soon to be merged

Added in a5be2c342464aa8677895bc823180140073dab1c


Replace min(blksize, MIN_BLKSIZE) by max(blksize, MIN_BLKSIZE)

numint.py contains the line
blksize = min(blksize, MIN_BLK_SIZE)

Now either min or MIN here should be replaced by max/MAX to make this correct. My suggestion is that it should be blksize = max(blksize, MIN_BLK_SIZE) as right now the behavior is such that that much too small block sizes are selected for small systems. On the other hand, a minimum block size seems like it would run out of memory for larger systems (?).

CC: @awvwgk @tvogels @jhrmnn

Hi @DerkKooi, thank you for opening the discussion.
When your device has less than 16 GB memory, the default MIN_BLKSIZE is 4096 which is pretty small. We probably can use  MIN_BLKSIZE = 16384 for better performance. But the configurations of those devices can be very diverse, MIN_BLKSIZE = 4096 is just for safety.
MIN_BLKSIZE is for the sparsity of AO on grids. Smaller blksize benefits the sparsity of atomic orbitals on grids, therefore improves the performance.
On the other hand, the values of atomic orbitals on grids should fit in the memory. Based on these two constraints, we set blksize = min(blksize, MIN_BLK_SIZE).
Can you provide your device info? And how the block sizes are selected for a small system?


As an admin, I want to add a virtual location to events so that people know they can join remotely.

testing notes
a couple things have changed here that we need to test.

if you go to the list of event locations and create a new event location, you have the option to mark a location as virtual. Try it by creating a location for "Zoom" or similar.
formerly, addresses for locations were required. Now, they are no longer required if the location is virtual. Try this by saving a virtual location without an address. Also, try to remove the address from an existing non-virtual location and save it (this should produce an error).
you can sort the list of locations by whether they're virtual by clicking the header "Virtual" in the list.
if you go to the list of events, you should see that events with a virtual location are also marked virtual.
if you edit an event, there should be a new property called "Join URL" (should be below "attendance" if you scroll down) for adding the Zoom link for an event.

(so far, there's no visual indication on the actual website that events or locations are virtual besides their name, but we added hidden metadata that should allow people to easily use the zoom link if they find the event via google.)
dev notes
Revise event to support new schema.org virtual event location

add a field for admin to include this
update the template to render the location
include in schema.org structured data

Everything worked for me.


Add GeoSeries, GeoDataFrame, DaskGeoSeries, and DaskGeoDataFrame classes

This PR introduces four new classes. GeoSeries and GeoDataFrame are subclasses of pandas Series and DataFrame respectively. I used the geopandas class names because I was able to use a subset of the geopandas API in these classes.
The DaskGeoSeries and DaskGeoDataFrame classes are subclasses of dask Series and DataFrame respectively.
The GeoDataFrame and DaskGeoDataFrame classes use the geopandas concept
of an active geometry column to control which column cx applies to (discussed below).
The most interesting part part of this PR, in my opinion, is the cx indexer on DaskGeoSeries and DaskGeoDataFrame.   These classes support a distributed cx that use a two layer R-tree.

A top-level R-tree is used to identify which partitions to include. These partitions are split into partitions that are fully covered by the query region and those that overlap with the query region.
Partitions that are fully covered are included in the cx result as-is (no additional filtering is needed).
Partitions that overlap with the query region are processed recursively by applying the cx operation to each partition, which is also accelerated using the R-tree associated with each partition.

~This PR does not include any R-tree packing logic at the partition level. This will come in the next PR, introducing parquet support.  As such, I'm going to hold off on benchmark until that PR.~
As of cb3028d, this PR also includes support for serializing GeoDataFrames and DaskGeoDataFrames to parquet.  For the Dask case, this parquet serialization stores the bounding box information of each partition in the _metadata, and these bounding boxes are restored when the file is read.
The DaskGeoDataFrame.pack_partitions function sorts and repartitions the data frame based on the Hilbert curve distance of the center of the geometry object in each row.  This causes the bounding boxes of the partitions to have much less overlap than they typically would.

Cool! I will try to take time tomorrow to look at this

Thanks! Another note is that, after working through this PR, I do think it could make sense to eventually share the same GeoSeries/GeoDataFrame (and Dask versions) between geopandas and spatialpandas.  So far, I think the main things that would need to have defined interfaces would be the extension array and coordinate indexers.  Maybe the R-tree implementation as well if that's something that geopandas users use directly.

Going to merge since I've done some extension array refactoring on top of this. But any comments here on the (Dask)GeoSeries/(Dask)GeoDataFrame classes are still applicable, I'll just make any updates in another PR.

(yeah, certainly don't wait on me for merging things so can keep moving)
I was just looking at this, some high level questions:

Is there a reason you needed to introduce the GeoSeries and GeoDataFrame classes to be able to write the Dask versions? Or are they more for convenience for the non-dask usage? (it might be needed for the meta registration?)
For the dask version: you are keeping track of the partition_bounds and partition_sindex, but how does this integrate with the dask things like divisions ? (they are simply not set right now?)

Is there a reason you needed to introduce the GeoSeries and GeoDataFrame classes to be able to write the Dask versions? Or are they more for convenience for the non-dask usage? (it might be needed for the meta registration?)

I added them initially as convenience/uniformity for non-dask usage.  The metadata registration worked out fairly cleanly this way, but it may have been possible without them.

For the dask version: you are keeping track of the partition_bounds and partition_sindex, but how does this integrate with the dask things like divisions ? (they are simply not set right now?)

Right now the Dask divisions are left unknown.  The alternative would be for the index to store the Hilbert distance value for each row.  This is what is done to tell Dask to perform the partitioning (in pack_partitions). Right now, I drop this index before returning the packed data frame. My thinking was that this isn't really an interpretable number for users and so it's probably not worth carrying around in memory or storing it in the parquet file.  I haven't thought about it deeply, but it might be worth keeping this as the index to support other dask operations that need to perform alignment.


[network] log error when failing to dial peers

Added more detail for logging errors so that we can keep track of what
actually fails when dialing peers.
We know that this error message is actually showing up, so let's make it be useful with more detail, as was feedback from the PEs.

/land

:broken_heart: Test Failed - Build images and run cluster test

/land


cloudpan189-go: init at 0.1.3

Description of changes
CLI for China Telecom 189 Cloud Drive service, implemented in Go.

Things done

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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
[X] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 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

[X] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Rebased on latest master and fixed building by using Go 1.22.


⚠ Bofrost.lu has degraded performance

In 0cb5df5, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1279 ms

Resolved: Bofrost.lu performance has improved in e68a4ec after 19 minutes.


Added the latest version(3.0.3) link for the connector

The current version which is assumed to be the latest has issues and does not work well, I was working on a use case and struggled to run the sample code.
I got in touch with @FabianMeiswinkel (Fabian Meiswinkel) and he guided me to use the latest SDK and then sample code worked seamlessly.

@sapinderpalsingh : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@sapinderpalsingh : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Armrest v0.1.3 CLI Auth is now not working anymore

Reproduce:
az login -u xxx -p xxx     # output account detail in json
armrest auth               # output Unable to authenticate
armrest auth msi           # output Unable to authenticate
armrest auth cli           # output Unable to authenticate

Testing Environment:
os: wsl ubuntu 20.04
version: armrest v0.1.3
I'm a newbie in ruby. I try to debug with vscode on windows but It's quite difficult cuz there are some issue with devkit.

Yes

According to ms doc, accessTokens.json is deprecated
https://learn.microsoft.com/en-us/cli/azure/msal-based-azure-cli
This line won't work anymore.
https://github.com/boltops-tools/armrest/blob/c9e735551dee7d6d4b7999b1beb47c6b1cec122f/lib/armrest/auth.rb#L44

Oh I see. That helps and explains it 👍 Can shell out and call az account get-access-token per docs. Will take a look, but unsure when. Will also consider PRs. Thanks.

For posterity HTTPUnauthorized Community Post

Effectively this is the issue: https://learn.microsoft.com/en-us/cli/azure/msal-based-azure-cli#accesstokensjson-deprecation
If I user the cmd az account get-access-token I get the JSON

Looks like k.underscore is not working @tongueroo do you know whats going on?
https://github.com/boltops-tools/armrest/pull/4/files#diff-3d3be3f766e01cb6a2d4faaee6a692c7f674660ed85561542e1b57d3c7bc7086R24


xhost + glfw Error

Hey,  i can't figure out why the docker compose run command won't run and i get this error,
Glfw Error 65544: X11: Failed to open display /private/tmp/com.apple.launchd.0NdV5Y47rv/org.xquartz:0
I have run the xhost + command and enabled connections from the xquartz settings but it still wont run, any idea why?
I am on a MacOS if that helps.

A few things that you might try:
xhost local:root
Or it might be that you need to set the DISPLAY environment variable first by using:
export DISPLAY='localhost:0.0'
Unfortunately, I don't have a Mac so I can't verify. I'll ask around.


ensuring text entry fields have appropriate aria labels for the page types listed below

Similar to the issue we found for the Answer X of Y page (which is now fixed) we have other page types with text entry where there aren't currently labels or aria labels for those text fields. These include the following added as a check list so that we can tck them off when done rather than have a separate issue for each:

[x] Dictation
[x] Documentation
[x] Gap Fill (in each mode)
[x] Model Answer
[x] Modify Exercise - Partial fix committed but not sure about the other two text boxes.
[x] Dialogue
[x] Opinion
[ ] Drag and Drop labelling
[x] Text correction

There might be others I have missed?
The next question is should the default label be the same for each of these or should it change for any of them? e.g. For Answer X of Y we have used "Answer" as the default which in turn becomes Answer 1, Answer 2, Answer 3 etc for each of the fields. However I'm just finishing the Model answer page and wondered if that should also be "Answer" by default or perhaps "Response"? Likewise what about the other page types?
Dictation =Answer?
Documentation = Answer?
Gap Fill = Answer?
Model Answer = Answer?
Modify Exercise = Answer? Partial fix committed but not sure about the other two text boxes.
Dialogue = Perhaps the aria-label should be the question otherwise a screen reader user isn't hearing the question. Also when they get it correct they hear "Tick" but should be a language string and perhaps default value should be "Correct"

Hi all
The answer x of y page was listed as a separate issue that is done and closed now and I've committed the model answer solution and ticked that off above too. I'm going to work on the modify exercise next but I'm adding some notes and examples here of the strings and code used so far in case anyone else works on the other page types listed above.
Example xwd entries:
Top XQ
<answerFieldLabel label="Answer Field Hidden Aria-Label" type="TextInput" wysiwyg="false" language="true" mandatory="true" defaultValue="Answer" tooltip="This is a hidden label specifically for screen reader users so that each text field is labelled and spoken as Answer 1, Answer 2 etc."/>
Modle Answer
<answerFieldLabel label="Answer Field Hidden Aria-Label" type="TextInput" wysiwyg="false" language="true" mandatory="true" defaultValue="Answer" tooltip="This is a hidden label specifically for screen reader users so that the text field where they should respond is labelled and the label is spoken to the screenreader user. e.g. Answer."/>
models
TopXQ
var answerFieldLabel = x_currentPageXML.getAttribute("answerFieldLabel");                 if (answerFieldLabel === undefined | answerFieldLabel === null) {                     answerFieldLabel = "Answer";                 }  for (i = 0; i < amountOfAnswers; i++) {                     var actualFieldLabel = answerFieldLabel + ' ' + (i+1);				 				 $optionHolder.append('
<input class="input-answer" id="input-answer-'+i+'" aria-label="'+actualFieldLabel+'"/>
');                     j++;                 }
Model answer
var answerFieldLabel = x_currentPageXML.getAttribute("answerFieldLabel"); 			if (answerFieldLabel === undefined | answerFieldLabel === null) { 				answerFieldLabel = "Answer"; 			} 			$("#answerTxt").attr({"aria-label":answerFieldLabel});

Hi all
on the modify exercise page we now have the following but not yet committed:
<textarea id="initText" rows="5" aria-readonly="true" readonly></textarea>

 	<textarea id="answerTxt" aria-label="Answer" rows="5"></textarea> 	<button id="button"></button> 	<textarea id="modelTxt" rows="5" readonly aria-live="polite"></textarea>
The last text area doesn't appear until clicking the feedback button.
The Wave Accessibility checking tool was reporting missing form labels for each text area so I added aria-readonly="true" to the first field and aria-label="Answer" to the second. However Wave still reports missing labels for the first and last textareas, I can't find anything definitive to tell me if those textareas should also have aria-label="blah" or not. It would seem duplication to do that and I'm not sure if this is just false reporting by wave because neither lighthouse or axe report those particular issues. Anyone know the answer?

BTW I should add that if we do need aria-labels on those read only text areas then it would mean at least 2 if not 3 additional language field options are needed in the wizard e.g. a label for each field or at least one for answer and another for the two read only fields. So I think not something we should do unless really needed.  @JohnSmith-LT @torinfo @FayCross any thoughts on this?

I'm not really up on all the accessibility guidance at the moment but is this where we could use aria-labelledby to reference another  element if that is more relevant?

On the modify exercise page I'm not sure we necessarily need the read only text areas as text areas. I think they have probably only been done like this so they look visually like the text area that is editable. Would it make more sense to just have these as normal div / p elements and add some styling to make them look similar (border, margins etc.). I am happy to do this if you agree.

I did think the same but not sure whether click and Ctrl-A, Ctrl-C would be used much on this page and if so an input field limits Ctrl-A to it's content whereas a  doesn't... we could perhaps mitigate with some js to catch Ctrl-A... depends on how this page is actually used and how often I suppose...

I don't think this would be a huge problem as the editable text field initially contains the same text as the first read only text field anyway. Perhaps that could do with a 'reset' button so you can easily return to the initial version

I think a reset button would be good but I quite like the way that the 3 text areas appear just can’t find the answer to ether or not wave is reporting correctly that labels are also needed.

Hi all
you will have seen that I've made quite a few commits resolving various accessibility issues and most of this has been issues reported by using the Chrome Wave plugin and a copy of our page types demonstrator. It would be really good to fix as many of these as possible to coincide with the public launch of our accessibility statement and a new release to go with that. I'm going to add a few more issues tagged under accessibility and resolve as many as I can but the list above of all the pages with missing form labels of some sort remains the biggest list of issues common to a number of pages. Would be good to get as many of these resolved as possible.

@FayCross I think perhaps the drag and drop labelling was listed as a separate issue and fixed with that. I know it doesn't have text fields but I vaguely recall working with @JohnSmith-LT where we added the Tooltip description optional property. e.g. without  an optional property added to each target all a screen reader hears when tabbing to each target is drop zone for 1, drop zone for 2 etc which makes no sense. Adding that optional property the author could describe what each target covers so a screenreader user can decide where a label should be dropped. If an author wants to make their drag and drop labelling interaction accessible to screenreader users they have to add those optional properties and suitable descriptions. I'll close this issue.