this derivation will be built: /nix/store/7vwrcaayik817jrfh2y7h3941zakhw8a-nix-unit-check.drv building '/nix/store/xzmi6c6aq83m07qpbwbk6wzsg7h9qjc6-nix-unit-check.drv' on 'ssh-ng://builder@build-x86-01.clan.lol' building '/nix/store/xzmi6c6aq83m07qpbwbk6wzsg7h9qjc6-nix-unit-check.drv' nix-unit-check> out=/nix/store/smmrdhavllsavvih93fvma741hxfqlfk-nix-unit-check nix-unit-check> Running tests for x86_64-linux nix-unit-check> warning: `--gc-roots-dir' not specified nix-unit-check> warning: not writing modified lock file of flake 'path:/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source': nix-unit-check> • Updated input 'clan-core': nix-unit-check> 'git+https://git.clan.lol/clan/clan-core?ref=refs/heads/main&rev=47a04bd45e756b93b5c5afd4a41ce69c2d1b09fb' (2026-04-16) nix-unit-check> → 'path:/nix/store/hd1g2xkrv04gmd8mnjdwlhm5aqxnhad6-source?lastModified=1&narHash=sha256-BT3mdOtV7qjl%2BxuD7FpjjwMkRZR746FxWX3geKWg8aI%3D' (1970-01-01) nix-unit-check> • Updated input 'ethereum-nix': nix-unit-check> 'github:nix-community/ethereum.nix/3188b223553d6f054dd9982a675bee29efc19fe4?narHash=sha256-zAH0ZHXyW1eih3W2WABDGIZTsOF6NwD2z5RBNTJqxjA%3D' (2026-07-21) nix-unit-check> → 'path:/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source?lastModified=1&narHash=sha256-zAH0ZHXyW1eih3W2WABDGIZTsOF6NwD2z5RBNTJqxjA%3D' (1970-01-01) nix-unit-check> • Updated input 'flake-parts': nix-unit-check> follows 'clan-core/flake-parts' nix-unit-check> → 'path:/nix/store/hqh4dp94r41rk0k4b9b6v804nrlwmij8-source?lastModified=1&narHash=sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA%3D' (1970-01-01) nix-unit-check> • Added input 'flake-parts/nixpkgs-lib': nix-unit-check> 'github:nix-community/nixpkgs.lib/333c4e0545a6da976206c74db8773a1645b5870a?narHash=sha256-%2BU7gF3qxzwD5TZuANzZPeJTZRHS29OFQgkQ2kiTJBIQ%3D' (2026-03-29) nix-unit-check> • Updated input 'nix-unit': nix-unit-check> 'github:nix-community/nix-unit/6ab1f232562a01d18b40d5ed6a58718c4f3a74bc?narHash=sha256-affUbv/bwE8SLGhuWKniDr7SVO%2BLo1XEPjCZdyU5kgQ%3D' (2026-05-21) nix-unit-check> → 'path:/nix/store/ibf504y0csrp2gb51y1bd30na426xrcq-source?lastModified=1&narHash=sha256-affUbv/bwE8SLGhuWKniDr7SVO%2BLo1XEPjCZdyU5kgQ%3D' (1970-01-01) nix-unit-check> • Updated input 'nixpkgs': nix-unit-check> follows 'clan-core/nixpkgs' nix-unit-check> → 'path:/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source?lastModified=1&narHash=sha256-qTVvODr6edFBLD2lncXPF8yTQeCafZUuKVtpV3Xb3yM%3D' (1970-01-01) nix-unit-check> unpacking 'github:nix-community/nixpkgs.lib/333c4e0545a6da976206c74db8773a1645b5870a?narHash=sha256-%2BU7gF3qxzwD5TZuANzZPeJTZRHS29OFQgkQ2kiTJBIQ%3D' into the Git cache... nix-unit-check> unpacking 'github:numtide/treefmt-nix/790751ff7fd3801feeaf96d7dc416a8d581265ba?narHash=sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0%3D' into the Git cache... nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.besu.test devnet (network = null) passes null through nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.besu.test network is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.erigon.test chain is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.erigon.test devnet (network = null) falls back to the module default nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.geth.test devnet (network = null) passes null through nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.geth.test network is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.grandine.test checkpointSyncUrl is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.grandine.test devnet (network = null) falls back to the module default nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.grandine.test network is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.grandine.test unset checkpointSyncUrl leaves the option at its null default nix-unit-check> unpacking 'github:numtide/blueprint/56131e8628f173d24a27f6d27c0215eff57e40dd?narHash=sha256-Dt9t1TGRmJFc0xVYhttNBD6QsAgHOHCArqGa0AyjrJY%3D' into the Git cache... nix-unit-check> ☢️ system-agnostic.dvt-ecl-adapters.lighthouse.test checkpointSyncUrl is passed through from the clan service nix-unit-check> error: nix-unit-check> … while calling the 'elem' builtin nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:301:9: nix-unit-check> 300| expr = nix-unit-check> 301| builtins.elem "--checkpoint-sync-url=https://checkpoint.example" nix-unit-check> | ^ nix-unit-check> 302| (lighthouseFor { nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:302:12: nix-unit-check> 301| builtins.elem "--checkpoint-sync-url=https://checkpoint.example" nix-unit-check> 302| (lighthouseFor { nix-unit-check> | ^ nix-unit-check> 303| network = "hoodi"; nix-unit-check> nix-unit-check> … while calling 'lighthouseFor' nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:61:5: nix-unit-check> 60| lighthouseFor = nix-unit-check> 61| overrides: nix-unit-check> | ^ nix-unit-check> 62| (evalAdapter ./lighthouse.nix (mkSettings overrides)).services.ethereum.lighthouse-beacon.test; nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:62:6: nix-unit-check> 61| overrides: nix-unit-check> 62| (evalAdapter ./lighthouse.nix (mkSettings overrides)).services.ethereum.lighthouse-beacon.test; nix-unit-check> | ^ nix-unit-check> 63| nix-unit-check> nix-unit-check> … while calling 'evalAdapter' nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:33:18: nix-unit-check> 32| evalAdapter = nix-unit-check> 33| adapterPath: settings: nix-unit-check> | ^ nix-unit-check> 34| (inputs.nixpkgs.lib.nixosSystem { nix-unit-check> nix-unit-check> … while evaluating the attribute 'config' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:9: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'seq' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:18: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:305:9: nix-unit-check> 304| checkUnmatched = nix-unit-check> 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then nix-unit-check> | ^ nix-unit-check> 306| let nix-unit-check> nix-unit-check> … in the right operand of the AND (&&) operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:305:72: nix-unit-check> 304| checkUnmatched = nix-unit-check> 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then nix-unit-check> | ^ nix-unit-check> 306| let nix-unit-check> nix-unit-check> … while evaluating the attribute 'unmatchedDefns' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:935:7: nix-unit-check> 934| # Transforms unmatchedDefnsByName into a list of definitions nix-unit-check> 935| unmatchedDefns = nix-unit-check> | ^ nix-unit-check> 936| if configs == [ ] then nix-unit-check> nix-unit-check> … while calling the 'concatLists' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:941:11: nix-unit-check> 940| else nix-unit-check> 941| concatLists ( nix-unit-check> | ^ nix-unit-check> 942| mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:943:21: nix-unit-check> 942| mapAttrsToList ( nix-unit-check> 943| name: defs: nix-unit-check> | ^ nix-unit-check> 944| map ( nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:944:15: nix-unit-check> 943| name: defs: nix-unit-check> 944| map ( nix-unit-check> | ^ nix-unit-check> 945| def: nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:927:22: nix-unit-check> 926| # Propagate all unmatched definitions from nested option sets nix-unit-check> 927| mapAttrs (n: v: v.unmatchedDefns) resultsByName nix-unit-check> | ^ nix-unit-check> 928| # Plus the definitions for the current prefix that don't have a matching option nix-unit-check> nix-unit-check> (6 duplicate frames omitted) nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:936:9: nix-unit-check> 935| unmatchedDefns = nix-unit-check> 936| if configs == [ ] then nix-unit-check> | ^ nix-unit-check> 937| # When no config values exist, there can be no unmatched config, so nix-unit-check> nix-unit-check> … while calling the 'concatLists' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:875:19: nix-unit-check> 874| loc = prefix ++ [ name ]; nix-unit-check> 875| defns = pushedDownDefinitionsByName.${name} or [ ]; nix-unit-check> | ^ nix-unit-check> 876| defns' = rawDefinitionsByName.${name} or [ ]; nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:832:16: nix-unit-check> 831| mapAttrs ( nix-unit-check> 832| n: value: nix-unit-check> | ^ nix-unit-check> 833| map (config: { nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:833:13: nix-unit-check> 832| n: value: nix-unit-check> 833| map (config: { nix-unit-check> | ^ nix-unit-check> 834| inherit (module) file; nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:836:17: nix-unit-check> 835| inherit config; nix-unit-check> 836| }) (pushDownProperties value) nix-unit-check> | ^ nix-unit-check> 837| ) module.config nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1336:5: nix-unit-check> 1335| in nix-unit-check> 1336| cfg: nix-unit-check> | ^ nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1340:7: nix-unit-check> 1339| else if cfg._type or "" == "if" then nix-unit-check> 1340| map (mapAttrsIfAttrs (n: v: mkIf cfg.condition v)) (pushDownProperties cfg.content) nix-unit-check> | ^ nix-unit-check> 1341| else if cfg._type or "" == "override" then nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1340:59: nix-unit-check> 1339| else if cfg._type or "" == "if" then nix-unit-check> 1340| map (mapAttrsIfAttrs (n: v: mkIf cfg.condition v)) (pushDownProperties cfg.content) nix-unit-check> | ^ nix-unit-check> 1341| else if cfg._type or "" == "override" then nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1336:5: nix-unit-check> 1335| in nix-unit-check> 1336| cfg: nix-unit-check> | ^ nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1337:5: nix-unit-check> 1336| cfg: nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> | ^ nix-unit-check> 1338| concatMap pushDownProperties cfg.contents nix-unit-check> nix-unit-check> … while evaluating the attribute 'content' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1525:23: nix-unit-check> 1524| _type = "if"; nix-unit-check> 1525| inherit condition content; nix-unit-check> | ^ nix-unit-check> 1526| }; nix-unit-check> nix-unit-check> … while calling the 'zipAttrsWith' builtin nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:71:7: nix-unit-check> 70| in nix-unit-check> 71| zipAttrsWith (_name: flatten) perService; nix-unit-check> | ^ nix-unit-check> 72| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:54:22: nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> | ^ nix-unit-check> 55| _: cfg: nix-unit-check> nix-unit-check> … while calling 'mapAttrsToList' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:23: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … while calling the 'attrValues' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:30: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … while calling the 'mapAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:42: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:53:24: nix-unit-check> 52| let nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> | ^ nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling 'filterAttrs' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:23: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling the 'removeAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:28: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling the 'filter' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:45: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:53: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … in the argument of the not operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:60: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:60: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:53:40: nix-unit-check> 52| let nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> | ^ nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:70: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/types.nix:880:18: nix-unit-check> 879| value = mapAttrs ( nix-unit-check> 880| n: v: nix-unit-check> | ^ nix-unit-check> 881| if lazy then nix-unit-check> nix-unit-check> … while evaluating the attribute 'optionalValue.value' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1299:41: nix-unit-check> 1298| nix-unit-check> 1299| optionalValue = if isDefined then { value = mergedValue; } else { }; nix-unit-check> | ^ nix-unit-check> 1300| }; nix-unit-check> nix-unit-check> … while evaluating the attribute 'value' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/types.nix:1315:13: nix-unit-check> 1314| headError = checkDefsForError check loc defs; nix-unit-check> 1315| value = configuration.config; nix-unit-check> | ^ nix-unit-check> 1316| valueMeta = { inherit configuration; }; nix-unit-check> nix-unit-check> … while evaluating the attribute 'config' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:9: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'seq' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:18: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'throw' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:374:13: nix-unit-check> 373| else nix-unit-check> 374| throw baseMsg nix-unit-check> | ^ nix-unit-check> 375| else nix-unit-check> nix-unit-check> … while evaluating the error message for definitions for `services.ethereum.lighthouse-beacon.test.args', which is an option that does not exist nix-unit-check> nix-unit-check> … while evaluating a definition from `/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/flake.nix' nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:314:95: nix-unit-check> 313| "while evaluating the error message for definitions for `${optText}', which is an option that does not exist" nix-unit-check> 314| (addErrorContext "while evaluating a definition from `${firstDef.file}'" (showDefs [ firstDef ])); nix-unit-check> | ^ nix-unit-check> 315| nix-unit-check> nix-unit-check> … while calling 'showDefs' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:826:5: nix-unit-check> 825| showDefs = nix-unit-check> 826| defs: nix-unit-check> | ^ nix-unit-check> 827| concatMapStrings ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:827:5: nix-unit-check> 826| defs: nix-unit-check> 827| concatMapStrings ( nix-unit-check> | ^ nix-unit-check> 828| def: nix-unit-check> nix-unit-check> … while calling 'concatMapStrings' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/strings.nix:125:25: nix-unit-check> 124| */ nix-unit-check> 125| concatMapStrings = f: list: concatStrings (map f list); nix-unit-check> | ^ nix-unit-check> 126| nix-unit-check> nix-unit-check> … while calling the 'concatStringsSep' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/strings.nix:125:31: nix-unit-check> 124| */ nix-unit-check> 125| concatMapStrings = f: list: concatStrings (map f list); nix-unit-check> | ^ nix-unit-check> 126| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:828:7: nix-unit-check> 827| concatMapStrings ( nix-unit-check> 828| def: nix-unit-check> | ^ nix-unit-check> 829| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:845:11: nix-unit-check> 844| # Don't print any value if evaluating the value strictly fails nix-unit-check> 845| if !prettyEval.success then nix-unit-check> | ^ nix-unit-check> 846| "" nix-unit-check> nix-unit-check> … in the argument of the not operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:845:15: nix-unit-check> 844| # Don't print any value if evaluating the value strictly fails nix-unit-check> 845| if !prettyEval.success then nix-unit-check> | ^ nix-unit-check> 846| "" nix-unit-check> nix-unit-check> … while calling the 'tryEval' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:831:22: nix-unit-check> 830| # Pretty print the value for display, if successful nix-unit-check> 831| prettyEval = builtins.tryEval ( nix-unit-check> | ^ nix-unit-check> 832| lib.generators.toPretty { } ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:832:11: nix-unit-check> 831| prettyEval = builtins.tryEval ( nix-unit-check> 832| lib.generators.toPretty { } ( nix-unit-check> | ^ nix-unit-check> 833| lib.generators.withRecursion { nix-unit-check> nix-unit-check> … while calling 'go' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:531:17: nix-unit-check> 530| go = nix-unit-check> 531| indent: v: nix-unit-check> | ^ nix-unit-check> 532| let nix-unit-check> nix-unit-check> … while calling the 'concatStringsSep' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:599:15: nix-unit-check> 598| + introSpace nix-unit-check> 599| + concatStringsSep introSpace ( nix-unit-check> | ^ nix-unit-check> 600| mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:601:23: nix-unit-check> 600| mapAttrsToList ( nix-unit-check> 601| name: value: nix-unit-check> | ^ nix-unit-check> 602| "${escapeNixIdentifier name} = ${ nix-unit-check> nix-unit-check> … while evaluating an attribute `execution-jwt` nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:603:78: nix-unit-check> 602| "${escapeNixIdentifier name} = ${ nix-unit-check> 603| addErrorContext "while evaluating an attribute `${name}`" (go (indent + " ") value) nix-unit-check> | ^ nix-unit-check> 604| };" nix-unit-check> nix-unit-check> … while calling 'go' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:531:17: nix-unit-check> 530| go = nix-unit-check> 531| indent: v: nix-unit-check> | ^ nix-unit-check> 532| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:536:9: nix-unit-check> 535| in nix-unit-check> 536| if isInt v then nix-unit-check> | ^ nix-unit-check> 537| toString v nix-unit-check> nix-unit-check> … while calling the 'isInt' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:536:12: nix-unit-check> 535| in nix-unit-check> 536| if isInt v then nix-unit-check> | ^ nix-unit-check> 537| toString v nix-unit-check> nix-unit-check> … while calling 'evalNext' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:22: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:25: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … while calling 'mapAny' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:486:16: nix-unit-check> 485| mapAny = nix-unit-check> 486| depth: v: nix-unit-check> | ^ nix-unit-check> 487| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:490:9: nix-unit-check> 489| in nix-unit-check> 490| if isAttrs v then nix-unit-check> | ^ nix-unit-check> 491| mapAttrs (stepIntoAttr evalNext) v nix-unit-check> nix-unit-check> … while calling the 'isAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:490:12: nix-unit-check> 489| in nix-unit-check> 490| if isAttrs v then nix-unit-check> | ^ nix-unit-check> 491| mapAttrs (stepIntoAttr evalNext) v nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:45: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … while calling 'id' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/trivial.nix:61:8: nix-unit-check> 60| */ nix-unit-check> 61| id = x: x; nix-unit-check> | ^ nix-unit-check> 62| nix-unit-check> nix-unit-check> error: attribute 'clan' missing nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/lighthouse.nix:24:23: nix-unit-check> 23| args = { nix-unit-check> 24| execution-jwt = config.clan.core.vars.generators."ecl-jwt-secret".files."jwt-secret".path; nix-unit-check> | ^ nix-unit-check> 25| execution-endpoint = "http://127.0.0.1:8551"; nix-unit-check> nix-unit-check> ☢️ system-agnostic.dvt-ecl-adapters.lighthouse.test devnet (network = null) passes null through nix-unit-check> error: nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:295:15: nix-unit-check> 294| "test devnet (network = null) passes null through" = { nix-unit-check> 295| expr = (lighthouseFor { }).args.network; nix-unit-check> | ^ nix-unit-check> 296| expected = null; nix-unit-check> nix-unit-check> … while calling 'lighthouseFor' nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:61:5: nix-unit-check> 60| lighthouseFor = nix-unit-check> 61| overrides: nix-unit-check> | ^ nix-unit-check> 62| (evalAdapter ./lighthouse.nix (mkSettings overrides)).services.ethereum.lighthouse-beacon.test; nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:62:6: nix-unit-check> 61| overrides: nix-unit-check> 62| (evalAdapter ./lighthouse.nix (mkSettings overrides)).services.ethereum.lighthouse-beacon.test; nix-unit-check> | ^ nix-unit-check> 63| nix-unit-check> nix-unit-check> … while calling 'evalAdapter' nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:33:18: nix-unit-check> 32| evalAdapter = nix-unit-check> 33| adapterPath: settings: nix-unit-check> | ^ nix-unit-check> 34| (inputs.nixpkgs.lib.nixosSystem { nix-unit-check> nix-unit-check> … while evaluating the attribute 'config' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:9: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'seq' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:18: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:305:9: nix-unit-check> 304| checkUnmatched = nix-unit-check> 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then nix-unit-check> | ^ nix-unit-check> 306| let nix-unit-check> nix-unit-check> … in the right operand of the AND (&&) operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:305:72: nix-unit-check> 304| checkUnmatched = nix-unit-check> 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then nix-unit-check> | ^ nix-unit-check> 306| let nix-unit-check> nix-unit-check> … while evaluating the attribute 'unmatchedDefns' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:935:7: nix-unit-check> 934| # Transforms unmatchedDefnsByName into a list of definitions nix-unit-check> 935| unmatchedDefns = nix-unit-check> | ^ nix-unit-check> 936| if configs == [ ] then nix-unit-check> nix-unit-check> … while calling the 'concatLists' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:941:11: nix-unit-check> 940| else nix-unit-check> 941| concatLists ( nix-unit-check> | ^ nix-unit-check> 942| mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:943:21: nix-unit-check> 942| mapAttrsToList ( nix-unit-check> 943| name: defs: nix-unit-check> | ^ nix-unit-check> 944| map ( nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:944:15: nix-unit-check> 943| name: defs: nix-unit-check> 944| map ( nix-unit-check> | ^ nix-unit-check> 945| def: nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:927:22: nix-unit-check> 926| # Propagate all unmatched definitions from nested option sets nix-unit-check> 927| mapAttrs (n: v: v.unmatchedDefns) resultsByName nix-unit-check> | ^ nix-unit-check> 928| # Plus the definitions for the current prefix that don't have a matching option nix-unit-check> nix-unit-check> (6 duplicate frames omitted) nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:936:9: nix-unit-check> 935| unmatchedDefns = nix-unit-check> 936| if configs == [ ] then nix-unit-check> | ^ nix-unit-check> 937| # When no config values exist, there can be no unmatched config, so nix-unit-check> nix-unit-check> … while calling the 'concatLists' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:875:19: nix-unit-check> 874| loc = prefix ++ [ name ]; nix-unit-check> 875| defns = pushedDownDefinitionsByName.${name} or [ ]; nix-unit-check> | ^ nix-unit-check> 876| defns' = rawDefinitionsByName.${name} or [ ]; nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:832:16: nix-unit-check> 831| mapAttrs ( nix-unit-check> 832| n: value: nix-unit-check> | ^ nix-unit-check> 833| map (config: { nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:833:13: nix-unit-check> 832| n: value: nix-unit-check> 833| map (config: { nix-unit-check> | ^ nix-unit-check> 834| inherit (module) file; nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:836:17: nix-unit-check> 835| inherit config; nix-unit-check> 836| }) (pushDownProperties value) nix-unit-check> | ^ nix-unit-check> 837| ) module.config nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1336:5: nix-unit-check> 1335| in nix-unit-check> 1336| cfg: nix-unit-check> | ^ nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1340:7: nix-unit-check> 1339| else if cfg._type or "" == "if" then nix-unit-check> 1340| map (mapAttrsIfAttrs (n: v: mkIf cfg.condition v)) (pushDownProperties cfg.content) nix-unit-check> | ^ nix-unit-check> 1341| else if cfg._type or "" == "override" then nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1340:59: nix-unit-check> 1339| else if cfg._type or "" == "if" then nix-unit-check> 1340| map (mapAttrsIfAttrs (n: v: mkIf cfg.condition v)) (pushDownProperties cfg.content) nix-unit-check> | ^ nix-unit-check> 1341| else if cfg._type or "" == "override" then nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1336:5: nix-unit-check> 1335| in nix-unit-check> 1336| cfg: nix-unit-check> | ^ nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1337:5: nix-unit-check> 1336| cfg: nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> | ^ nix-unit-check> 1338| concatMap pushDownProperties cfg.contents nix-unit-check> nix-unit-check> … while evaluating the attribute 'content' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1525:23: nix-unit-check> 1524| _type = "if"; nix-unit-check> 1525| inherit condition content; nix-unit-check> | ^ nix-unit-check> 1526| }; nix-unit-check> nix-unit-check> … while calling the 'zipAttrsWith' builtin nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:71:7: nix-unit-check> 70| in nix-unit-check> 71| zipAttrsWith (_name: flatten) perService; nix-unit-check> | ^ nix-unit-check> 72| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:54:22: nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> | ^ nix-unit-check> 55| _: cfg: nix-unit-check> nix-unit-check> … while calling 'mapAttrsToList' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:23: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … while calling the 'attrValues' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:30: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … while calling the 'mapAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:42: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:53:24: nix-unit-check> 52| let nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> | ^ nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling 'filterAttrs' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:23: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling the 'removeAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:28: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling the 'filter' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:45: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:53: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … in the argument of the not operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:60: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:60: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:53:40: nix-unit-check> 52| let nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> | ^ nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:70: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/types.nix:880:18: nix-unit-check> 879| value = mapAttrs ( nix-unit-check> 880| n: v: nix-unit-check> | ^ nix-unit-check> 881| if lazy then nix-unit-check> nix-unit-check> … while evaluating the attribute 'optionalValue.value' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1299:41: nix-unit-check> 1298| nix-unit-check> 1299| optionalValue = if isDefined then { value = mergedValue; } else { }; nix-unit-check> | ^ nix-unit-check> 1300| }; nix-unit-check> nix-unit-check> … while evaluating the attribute 'value' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/types.nix:1315:13: nix-unit-check> 1314| headError = checkDefsForError check loc defs; nix-unit-check> 1315| value = configuration.config; nix-unit-check> | ^ nix-unit-check> 1316| valueMeta = { inherit configuration; }; nix-unit-check> nix-unit-check> … while evaluating the attribute 'config' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:9: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'seq' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:18: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'throw' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:374:13: nix-unit-check> 373| else nix-unit-check> 374| throw baseMsg nix-unit-check> | ^ nix-unit-check> 375| else nix-unit-check> nix-unit-check> … while evaluating the error message for definitions for `services.ethereum.lighthouse-beacon.test.args', which is an option that does not exist nix-unit-check> nix-unit-check> … while evaluating a definition from `/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/flake.nix' nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:314:95: nix-unit-check> 313| "while evaluating the error message for definitions for `${optText}', which is an option that does not exist" nix-unit-check> 314| (addErrorContext "while evaluating a definition from `${firstDef.file}'" (showDefs [ firstDef ])); nix-unit-check> | ^ nix-unit-check> 315| nix-unit-check> nix-unit-check> … while calling 'showDefs' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:826:5: nix-unit-check> 825| showDefs = nix-unit-check> 826| defs: nix-unit-check> | ^ nix-unit-check> 827| concatMapStrings ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:827:5: nix-unit-check> 826| defs: nix-unit-check> 827| concatMapStrings ( nix-unit-check> | ^ nix-unit-check> 828| def: nix-unit-check> nix-unit-check> … while calling 'concatMapStrings' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/strings.nix:125:25: nix-unit-check> 124| */ nix-unit-check> 125| concatMapStrings = f: list: concatStrings (map f list); nix-unit-check> | ^ nix-unit-check> 126| nix-unit-check> nix-unit-check> … while calling the 'concatStringsSep' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/strings.nix:125:31: nix-unit-check> 124| */ nix-unit-check> 125| concatMapStrings = f: list: concatStrings (map f list); nix-unit-check> | ^ nix-unit-check> 126| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:828:7: nix-unit-check> 827| concatMapStrings ( nix-unit-check> 828| def: nix-unit-check> | ^ nix-unit-check> 829| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:845:11: nix-unit-check> 844| # Don't print any value if evaluating the value strictly fails nix-unit-check> 845| if !prettyEval.success then nix-unit-check> | ^ nix-unit-check> 846| "" nix-unit-check> nix-unit-check> … in the argument of the not operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:845:15: nix-unit-check> 844| # Don't print any value if evaluating the value strictly fails nix-unit-check> 845| if !prettyEval.success then nix-unit-check> | ^ nix-unit-check> 846| "" nix-unit-check> nix-unit-check> … while calling the 'tryEval' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:831:22: nix-unit-check> 830| # Pretty print the value for display, if successful nix-unit-check> 831| prettyEval = builtins.tryEval ( nix-unit-check> | ^ nix-unit-check> 832| lib.generators.toPretty { } ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:832:11: nix-unit-check> 831| prettyEval = builtins.tryEval ( nix-unit-check> 832| lib.generators.toPretty { } ( nix-unit-check> | ^ nix-unit-check> 833| lib.generators.withRecursion { nix-unit-check> nix-unit-check> … while calling 'go' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:531:17: nix-unit-check> 530| go = nix-unit-check> 531| indent: v: nix-unit-check> | ^ nix-unit-check> 532| let nix-unit-check> nix-unit-check> … while calling the 'concatStringsSep' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:599:15: nix-unit-check> 598| + introSpace nix-unit-check> 599| + concatStringsSep introSpace ( nix-unit-check> | ^ nix-unit-check> 600| mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:601:23: nix-unit-check> 600| mapAttrsToList ( nix-unit-check> 601| name: value: nix-unit-check> | ^ nix-unit-check> 602| "${escapeNixIdentifier name} = ${ nix-unit-check> nix-unit-check> … while evaluating an attribute `execution-jwt` nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:603:78: nix-unit-check> 602| "${escapeNixIdentifier name} = ${ nix-unit-check> 603| addErrorContext "while evaluating an attribute `${name}`" (go (indent + " ") value) nix-unit-check> | ^ nix-unit-check> 604| };" nix-unit-check> nix-unit-check> … while calling 'go' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:531:17: nix-unit-check> 530| go = nix-unit-check> 531| indent: v: nix-unit-check> | ^ nix-unit-check> 532| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:536:9: nix-unit-check> 535| in nix-unit-check> 536| if isInt v then nix-unit-check> | ^ nix-unit-check> 537| toString v nix-unit-check> nix-unit-check> … while calling the 'isInt' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:536:12: nix-unit-check> 535| in nix-unit-check> 536| if isInt v then nix-unit-check> | ^ nix-unit-check> 537| toString v nix-unit-check> nix-unit-check> … while calling 'evalNext' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:22: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:25: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … while calling 'mapAny' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:486:16: nix-unit-check> 485| mapAny = nix-unit-check> 486| depth: v: nix-unit-check> | ^ nix-unit-check> 487| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:490:9: nix-unit-check> 489| in nix-unit-check> 490| if isAttrs v then nix-unit-check> | ^ nix-unit-check> 491| mapAttrs (stepIntoAttr evalNext) v nix-unit-check> nix-unit-check> … while calling the 'isAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:490:12: nix-unit-check> 489| in nix-unit-check> 490| if isAttrs v then nix-unit-check> | ^ nix-unit-check> 491| mapAttrs (stepIntoAttr evalNext) v nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:45: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … while calling 'id' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/trivial.nix:61:8: nix-unit-check> 60| */ nix-unit-check> 61| id = x: x; nix-unit-check> | ^ nix-unit-check> 62| nix-unit-check> nix-unit-check> error: attribute 'clan' missing nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/lighthouse.nix:24:23: nix-unit-check> 23| args = { nix-unit-check> 24| execution-jwt = config.clan.core.vars.generators."ecl-jwt-secret".files."jwt-secret".path; nix-unit-check> | ^ nix-unit-check> 25| execution-endpoint = "http://127.0.0.1:8551"; nix-unit-check> nix-unit-check> ☢️ system-agnostic.dvt-ecl-adapters.lighthouse.test directPeering adds boot-nodes for dialing peers nix-unit-check> error: nix-unit-check> … while calling the 'elem' builtin nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:328:9: nix-unit-check> 327| expr = nix-unit-check> 328| builtins.elem "--boot-nodes=/ip4/1.2.3.4/tcp/9000/p2p/16Uiu2HAmTest" nix-unit-check> | ^ nix-unit-check> 329| (lighthouseForWithPeers { nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:329:12: nix-unit-check> 328| builtins.elem "--boot-nodes=/ip4/1.2.3.4/tcp/9000/p2p/16Uiu2HAmTest" nix-unit-check> 329| (lighthouseForWithPeers { nix-unit-check> | ^ nix-unit-check> 330| network = "hoodi"; nix-unit-check> nix-unit-check> … while calling 'lighthouseForWithPeers' nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:65:16: nix-unit-check> 64| lighthouseForWithPeers = nix-unit-check> 65| overrides: peers: nix-unit-check> | ^ nix-unit-check> 66| (inputs.nixpkgs.lib.nixosSystem { nix-unit-check> nix-unit-check> … while evaluating the attribute 'config.services.ethereum.lighthouse-beacon.test' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:9: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'seq' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:18: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:305:9: nix-unit-check> 304| checkUnmatched = nix-unit-check> 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then nix-unit-check> | ^ nix-unit-check> 306| let nix-unit-check> nix-unit-check> … in the right operand of the AND (&&) operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:305:72: nix-unit-check> 304| checkUnmatched = nix-unit-check> 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then nix-unit-check> | ^ nix-unit-check> 306| let nix-unit-check> nix-unit-check> … while evaluating the attribute 'unmatchedDefns' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:935:7: nix-unit-check> 934| # Transforms unmatchedDefnsByName into a list of definitions nix-unit-check> 935| unmatchedDefns = nix-unit-check> | ^ nix-unit-check> 936| if configs == [ ] then nix-unit-check> nix-unit-check> … while calling the 'concatLists' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:941:11: nix-unit-check> 940| else nix-unit-check> 941| concatLists ( nix-unit-check> | ^ nix-unit-check> 942| mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:943:21: nix-unit-check> 942| mapAttrsToList ( nix-unit-check> 943| name: defs: nix-unit-check> | ^ nix-unit-check> 944| map ( nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:944:15: nix-unit-check> 943| name: defs: nix-unit-check> 944| map ( nix-unit-check> | ^ nix-unit-check> 945| def: nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:927:22: nix-unit-check> 926| # Propagate all unmatched definitions from nested option sets nix-unit-check> 927| mapAttrs (n: v: v.unmatchedDefns) resultsByName nix-unit-check> | ^ nix-unit-check> 928| # Plus the definitions for the current prefix that don't have a matching option nix-unit-check> nix-unit-check> (6 duplicate frames omitted) nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:936:9: nix-unit-check> 935| unmatchedDefns = nix-unit-check> 936| if configs == [ ] then nix-unit-check> | ^ nix-unit-check> 937| # When no config values exist, there can be no unmatched config, so nix-unit-check> nix-unit-check> … while calling the 'concatLists' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:875:19: nix-unit-check> 874| loc = prefix ++ [ name ]; nix-unit-check> 875| defns = pushedDownDefinitionsByName.${name} or [ ]; nix-unit-check> | ^ nix-unit-check> 876| defns' = rawDefinitionsByName.${name} or [ ]; nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:832:16: nix-unit-check> 831| mapAttrs ( nix-unit-check> 832| n: value: nix-unit-check> | ^ nix-unit-check> 833| map (config: { nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:833:13: nix-unit-check> 832| n: value: nix-unit-check> 833| map (config: { nix-unit-check> | ^ nix-unit-check> 834| inherit (module) file; nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:836:17: nix-unit-check> 835| inherit config; nix-unit-check> 836| }) (pushDownProperties value) nix-unit-check> | ^ nix-unit-check> 837| ) module.config nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1336:5: nix-unit-check> 1335| in nix-unit-check> 1336| cfg: nix-unit-check> | ^ nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1340:7: nix-unit-check> 1339| else if cfg._type or "" == "if" then nix-unit-check> 1340| map (mapAttrsIfAttrs (n: v: mkIf cfg.condition v)) (pushDownProperties cfg.content) nix-unit-check> | ^ nix-unit-check> 1341| else if cfg._type or "" == "override" then nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1340:59: nix-unit-check> 1339| else if cfg._type or "" == "if" then nix-unit-check> 1340| map (mapAttrsIfAttrs (n: v: mkIf cfg.condition v)) (pushDownProperties cfg.content) nix-unit-check> | ^ nix-unit-check> 1341| else if cfg._type or "" == "override" then nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1336:5: nix-unit-check> 1335| in nix-unit-check> 1336| cfg: nix-unit-check> | ^ nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1337:5: nix-unit-check> 1336| cfg: nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> | ^ nix-unit-check> 1338| concatMap pushDownProperties cfg.contents nix-unit-check> nix-unit-check> … while evaluating the attribute 'content' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1525:23: nix-unit-check> 1524| _type = "if"; nix-unit-check> 1525| inherit condition content; nix-unit-check> | ^ nix-unit-check> 1526| }; nix-unit-check> nix-unit-check> … while calling the 'zipAttrsWith' builtin nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:71:7: nix-unit-check> 70| in nix-unit-check> 71| zipAttrsWith (_name: flatten) perService; nix-unit-check> | ^ nix-unit-check> 72| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:54:22: nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> | ^ nix-unit-check> 55| _: cfg: nix-unit-check> nix-unit-check> … while calling 'mapAttrsToList' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:23: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … while calling the 'attrValues' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:30: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … while calling the 'mapAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:42: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:53:24: nix-unit-check> 52| let nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> | ^ nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling 'filterAttrs' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:23: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling the 'removeAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:28: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling the 'filter' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:45: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:53: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … in the argument of the not operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:60: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:60: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:53:40: nix-unit-check> 52| let nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> | ^ nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:70: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/types.nix:880:18: nix-unit-check> 879| value = mapAttrs ( nix-unit-check> 880| n: v: nix-unit-check> | ^ nix-unit-check> 881| if lazy then nix-unit-check> nix-unit-check> … while evaluating the attribute 'optionalValue.value' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1299:41: nix-unit-check> 1298| nix-unit-check> 1299| optionalValue = if isDefined then { value = mergedValue; } else { }; nix-unit-check> | ^ nix-unit-check> 1300| }; nix-unit-check> nix-unit-check> … while evaluating the attribute 'value' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/types.nix:1315:13: nix-unit-check> 1314| headError = checkDefsForError check loc defs; nix-unit-check> 1315| value = configuration.config; nix-unit-check> | ^ nix-unit-check> 1316| valueMeta = { inherit configuration; }; nix-unit-check> nix-unit-check> … while evaluating the attribute 'config' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:9: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'seq' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:18: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'throw' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:374:13: nix-unit-check> 373| else nix-unit-check> 374| throw baseMsg nix-unit-check> | ^ nix-unit-check> 375| else nix-unit-check> nix-unit-check> … while evaluating the error message for definitions for `services.ethereum.lighthouse-beacon.test.args', which is an option that does not exist nix-unit-check> nix-unit-check> … while evaluating a definition from `/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/flake.nix' nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:314:95: nix-unit-check> 313| "while evaluating the error message for definitions for `${optText}', which is an option that does not exist" nix-unit-check> 314| (addErrorContext "while evaluating a definition from `${firstDef.file}'" (showDefs [ firstDef ])); nix-unit-check> | ^ nix-unit-check> 315| nix-unit-check> nix-unit-check> … while calling 'showDefs' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:826:5: nix-unit-check> 825| showDefs = nix-unit-check> 826| defs: nix-unit-check> | ^ nix-unit-check> 827| concatMapStrings ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:827:5: nix-unit-check> 826| defs: nix-unit-check> 827| concatMapStrings ( nix-unit-check> | ^ nix-unit-check> 828| def: nix-unit-check> nix-unit-check> … while calling 'concatMapStrings' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/strings.nix:125:25: nix-unit-check> 124| */ nix-unit-check> 125| concatMapStrings = f: list: concatStrings (map f list); nix-unit-check> | ^ nix-unit-check> 126| nix-unit-check> nix-unit-check> … while calling the 'concatStringsSep' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/strings.nix:125:31: nix-unit-check> 124| */ nix-unit-check> 125| concatMapStrings = f: list: concatStrings (map f list); nix-unit-check> | ^ nix-unit-check> 126| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:828:7: nix-unit-check> 827| concatMapStrings ( nix-unit-check> 828| def: nix-unit-check> | ^ nix-unit-check> 829| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:845:11: nix-unit-check> 844| # Don't print any value if evaluating the value strictly fails nix-unit-check> 845| if !prettyEval.success then nix-unit-check> | ^ nix-unit-check> 846| "" nix-unit-check> nix-unit-check> … in the argument of the not operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:845:15: nix-unit-check> 844| # Don't print any value if evaluating the value strictly fails nix-unit-check> 845| if !prettyEval.success then nix-unit-check> | ^ nix-unit-check> 846| "" nix-unit-check> nix-unit-check> … while calling the 'tryEval' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:831:22: nix-unit-check> 830| # Pretty print the value for display, if successful nix-unit-check> 831| prettyEval = builtins.tryEval ( nix-unit-check> | ^ nix-unit-check> 832| lib.generators.toPretty { } ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:832:11: nix-unit-check> 831| prettyEval = builtins.tryEval ( nix-unit-check> 832| lib.generators.toPretty { } ( nix-unit-check> | ^ nix-unit-check> 833| lib.generators.withRecursion { nix-unit-check> nix-unit-check> … while calling 'go' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:531:17: nix-unit-check> 530| go = nix-unit-check> 531| indent: v: nix-unit-check> | ^ nix-unit-check> 532| let nix-unit-check> nix-unit-check> … while calling the 'concatStringsSep' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:599:15: nix-unit-check> 598| + introSpace nix-unit-check> 599| + concatStringsSep introSpace ( nix-unit-check> | ^ nix-unit-check> 600| mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:601:23: nix-unit-check> 600| mapAttrsToList ( nix-unit-check> 601| name: value: nix-unit-check> | ^ nix-unit-check> 602| "${escapeNixIdentifier name} = ${ nix-unit-check> nix-unit-check> … while evaluating an attribute `execution-jwt` nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:603:78: nix-unit-check> 602| "${escapeNixIdentifier name} = ${ nix-unit-check> 603| addErrorContext "while evaluating an attribute `${name}`" (go (indent + " ") value) nix-unit-check> | ^ nix-unit-check> 604| };" nix-unit-check> nix-unit-check> … while calling 'go' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:531:17: nix-unit-check> 530| go = nix-unit-check> 531| indent: v: nix-unit-check> | ^ nix-unit-check> 532| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:536:9: nix-unit-check> 535| in nix-unit-check> 536| if isInt v then nix-unit-check> | ^ nix-unit-check> 537| toString v nix-unit-check> nix-unit-check> … while calling the 'isInt' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:536:12: nix-unit-check> 535| in nix-unit-check> 536| if isInt v then nix-unit-check> | ^ nix-unit-check> 537| toString v nix-unit-check> nix-unit-check> … while calling 'evalNext' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:22: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:25: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … while calling 'mapAny' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:486:16: nix-unit-check> 485| mapAny = nix-unit-check> 486| depth: v: nix-unit-check> | ^ nix-unit-check> 487| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:490:9: nix-unit-check> 489| in nix-unit-check> 490| if isAttrs v then nix-unit-check> | ^ nix-unit-check> 491| mapAttrs (stepIntoAttr evalNext) v nix-unit-check> nix-unit-check> … while calling the 'isAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:490:12: nix-unit-check> 489| in nix-unit-check> 490| if isAttrs v then nix-unit-check> | ^ nix-unit-check> 491| mapAttrs (stepIntoAttr evalNext) v nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:45: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … while calling 'id' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/trivial.nix:61:8: nix-unit-check> 60| */ nix-unit-check> 61| id = x: x; nix-unit-check> | ^ nix-unit-check> 62| nix-unit-check> nix-unit-check> error: attribute 'clan' missing nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/lighthouse.nix:24:23: nix-unit-check> 23| args = { nix-unit-check> 24| execution-jwt = config.clan.core.vars.generators."ecl-jwt-secret".files."jwt-secret".path; nix-unit-check> | ^ nix-unit-check> 25| execution-endpoint = "http://127.0.0.1:8551"; nix-unit-check> nix-unit-check> ☢️ system-agnostic.dvt-ecl-adapters.lighthouse.test directPeering adds trusted-peers for each peer nix-unit-check> error: nix-unit-check> … while calling the 'elem' builtin nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:318:9: nix-unit-check> 317| expr = nix-unit-check> 318| builtins.elem "--trusted-peers=16Uiu2HAmTest" nix-unit-check> | ^ nix-unit-check> 319| (lighthouseForWithPeers { nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:319:12: nix-unit-check> 318| builtins.elem "--trusted-peers=16Uiu2HAmTest" nix-unit-check> 319| (lighthouseForWithPeers { nix-unit-check> | ^ nix-unit-check> 320| network = "hoodi"; nix-unit-check> nix-unit-check> … while calling 'lighthouseForWithPeers' nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:65:16: nix-unit-check> 64| lighthouseForWithPeers = nix-unit-check> 65| overrides: peers: nix-unit-check> | ^ nix-unit-check> 66| (inputs.nixpkgs.lib.nixosSystem { nix-unit-check> nix-unit-check> … while evaluating the attribute 'config.services.ethereum.lighthouse-beacon.test' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:9: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'seq' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:18: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:305:9: nix-unit-check> 304| checkUnmatched = nix-unit-check> 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then nix-unit-check> | ^ nix-unit-check> 306| let nix-unit-check> nix-unit-check> … in the right operand of the AND (&&) operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:305:72: nix-unit-check> 304| checkUnmatched = nix-unit-check> 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then nix-unit-check> | ^ nix-unit-check> 306| let nix-unit-check> nix-unit-check> … while evaluating the attribute 'unmatchedDefns' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:935:7: nix-unit-check> 934| # Transforms unmatchedDefnsByName into a list of definitions nix-unit-check> 935| unmatchedDefns = nix-unit-check> | ^ nix-unit-check> 936| if configs == [ ] then nix-unit-check> nix-unit-check> … while calling the 'concatLists' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:941:11: nix-unit-check> 940| else nix-unit-check> 941| concatLists ( nix-unit-check> | ^ nix-unit-check> 942| mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:943:21: nix-unit-check> 942| mapAttrsToList ( nix-unit-check> 943| name: defs: nix-unit-check> | ^ nix-unit-check> 944| map ( nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:944:15: nix-unit-check> 943| name: defs: nix-unit-check> 944| map ( nix-unit-check> | ^ nix-unit-check> 945| def: nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:927:22: nix-unit-check> 926| # Propagate all unmatched definitions from nested option sets nix-unit-check> 927| mapAttrs (n: v: v.unmatchedDefns) resultsByName nix-unit-check> | ^ nix-unit-check> 928| # Plus the definitions for the current prefix that don't have a matching option nix-unit-check> nix-unit-check> (6 duplicate frames omitted) nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:936:9: nix-unit-check> 935| unmatchedDefns = nix-unit-check> 936| if configs == [ ] then nix-unit-check> | ^ nix-unit-check> 937| # When no config values exist, there can be no unmatched config, so nix-unit-check> nix-unit-check> … while calling the 'concatLists' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:875:19: nix-unit-check> 874| loc = prefix ++ [ name ]; nix-unit-check> 875| defns = pushedDownDefinitionsByName.${name} or [ ]; nix-unit-check> | ^ nix-unit-check> 876| defns' = rawDefinitionsByName.${name} or [ ]; nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:832:16: nix-unit-check> 831| mapAttrs ( nix-unit-check> 832| n: value: nix-unit-check> | ^ nix-unit-check> 833| map (config: { nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:833:13: nix-unit-check> 832| n: value: nix-unit-check> 833| map (config: { nix-unit-check> | ^ nix-unit-check> 834| inherit (module) file; nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:836:17: nix-unit-check> 835| inherit config; nix-unit-check> 836| }) (pushDownProperties value) nix-unit-check> | ^ nix-unit-check> 837| ) module.config nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1336:5: nix-unit-check> 1335| in nix-unit-check> 1336| cfg: nix-unit-check> | ^ nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1340:7: nix-unit-check> 1339| else if cfg._type or "" == "if" then nix-unit-check> 1340| map (mapAttrsIfAttrs (n: v: mkIf cfg.condition v)) (pushDownProperties cfg.content) nix-unit-check> | ^ nix-unit-check> 1341| else if cfg._type or "" == "override" then nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1340:59: nix-unit-check> 1339| else if cfg._type or "" == "if" then nix-unit-check> 1340| map (mapAttrsIfAttrs (n: v: mkIf cfg.condition v)) (pushDownProperties cfg.content) nix-unit-check> | ^ nix-unit-check> 1341| else if cfg._type or "" == "override" then nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1336:5: nix-unit-check> 1335| in nix-unit-check> 1336| cfg: nix-unit-check> | ^ nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1337:5: nix-unit-check> 1336| cfg: nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> | ^ nix-unit-check> 1338| concatMap pushDownProperties cfg.contents nix-unit-check> nix-unit-check> … while evaluating the attribute 'content' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1525:23: nix-unit-check> 1524| _type = "if"; nix-unit-check> 1525| inherit condition content; nix-unit-check> | ^ nix-unit-check> 1526| }; nix-unit-check> nix-unit-check> … while calling the 'zipAttrsWith' builtin nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:71:7: nix-unit-check> 70| in nix-unit-check> 71| zipAttrsWith (_name: flatten) perService; nix-unit-check> | ^ nix-unit-check> 72| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:54:22: nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> | ^ nix-unit-check> 55| _: cfg: nix-unit-check> nix-unit-check> … while calling 'mapAttrsToList' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:23: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … while calling the 'attrValues' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:30: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … while calling the 'mapAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:42: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:53:24: nix-unit-check> 52| let nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> | ^ nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling 'filterAttrs' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:23: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling the 'removeAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:28: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling the 'filter' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:45: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:53: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … in the argument of the not operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:60: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:60: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:53:40: nix-unit-check> 52| let nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> | ^ nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:70: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/types.nix:880:18: nix-unit-check> 879| value = mapAttrs ( nix-unit-check> 880| n: v: nix-unit-check> | ^ nix-unit-check> 881| if lazy then nix-unit-check> nix-unit-check> … while evaluating the attribute 'optionalValue.value' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1299:41: nix-unit-check> 1298| nix-unit-check> 1299| optionalValue = if isDefined then { value = mergedValue; } else { }; nix-unit-check> | ^ nix-unit-check> 1300| }; nix-unit-check> nix-unit-check> … while evaluating the attribute 'value' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/types.nix:1315:13: nix-unit-check> 1314| headError = checkDefsForError check loc defs; nix-unit-check> 1315| value = configuration.config; nix-unit-check> | ^ nix-unit-check> 1316| valueMeta = { inherit configuration; }; nix-unit-check> nix-unit-check> … while evaluating the attribute 'config' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:9: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'seq' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:18: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'throw' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:374:13: nix-unit-check> 373| else nix-unit-check> 374| throw baseMsg nix-unit-check> | ^ nix-unit-check> 375| else nix-unit-check> nix-unit-check> … while evaluating the error message for definitions for `services.ethereum.lighthouse-beacon.test.args', which is an option that does not exist nix-unit-check> nix-unit-check> … while evaluating a definition from `/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/flake.nix' nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:314:95: nix-unit-check> 313| "while evaluating the error message for definitions for `${optText}', which is an option that does not exist" nix-unit-check> 314| (addErrorContext "while evaluating a definition from `${firstDef.file}'" (showDefs [ firstDef ])); nix-unit-check> | ^ nix-unit-check> 315| nix-unit-check> nix-unit-check> … while calling 'showDefs' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:826:5: nix-unit-check> 825| showDefs = nix-unit-check> 826| defs: nix-unit-check> | ^ nix-unit-check> 827| concatMapStrings ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:827:5: nix-unit-check> 826| defs: nix-unit-check> 827| concatMapStrings ( nix-unit-check> | ^ nix-unit-check> 828| def: nix-unit-check> nix-unit-check> … while calling 'concatMapStrings' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/strings.nix:125:25: nix-unit-check> 124| */ nix-unit-check> 125| concatMapStrings = f: list: concatStrings (map f list); nix-unit-check> | ^ nix-unit-check> 126| nix-unit-check> nix-unit-check> … while calling the 'concatStringsSep' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/strings.nix:125:31: nix-unit-check> 124| */ nix-unit-check> 125| concatMapStrings = f: list: concatStrings (map f list); nix-unit-check> | ^ nix-unit-check> 126| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:828:7: nix-unit-check> 827| concatMapStrings ( nix-unit-check> 828| def: nix-unit-check> | ^ nix-unit-check> 829| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:845:11: nix-unit-check> 844| # Don't print any value if evaluating the value strictly fails nix-unit-check> 845| if !prettyEval.success then nix-unit-check> | ^ nix-unit-check> 846| "" nix-unit-check> nix-unit-check> … in the argument of the not operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:845:15: nix-unit-check> 844| # Don't print any value if evaluating the value strictly fails nix-unit-check> 845| if !prettyEval.success then nix-unit-check> | ^ nix-unit-check> 846| "" nix-unit-check> nix-unit-check> … while calling the 'tryEval' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:831:22: nix-unit-check> 830| # Pretty print the value for display, if successful nix-unit-check> 831| prettyEval = builtins.tryEval ( nix-unit-check> | ^ nix-unit-check> 832| lib.generators.toPretty { } ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:832:11: nix-unit-check> 831| prettyEval = builtins.tryEval ( nix-unit-check> 832| lib.generators.toPretty { } ( nix-unit-check> | ^ nix-unit-check> 833| lib.generators.withRecursion { nix-unit-check> nix-unit-check> … while calling 'go' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:531:17: nix-unit-check> 530| go = nix-unit-check> 531| indent: v: nix-unit-check> | ^ nix-unit-check> 532| let nix-unit-check> nix-unit-check> … while calling the 'concatStringsSep' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:599:15: nix-unit-check> 598| + introSpace nix-unit-check> 599| + concatStringsSep introSpace ( nix-unit-check> | ^ nix-unit-check> 600| mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:601:23: nix-unit-check> 600| mapAttrsToList ( nix-unit-check> 601| name: value: nix-unit-check> | ^ nix-unit-check> 602| "${escapeNixIdentifier name} = ${ nix-unit-check> nix-unit-check> … while evaluating an attribute `execution-jwt` nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:603:78: nix-unit-check> 602| "${escapeNixIdentifier name} = ${ nix-unit-check> 603| addErrorContext "while evaluating an attribute `${name}`" (go (indent + " ") value) nix-unit-check> | ^ nix-unit-check> 604| };" nix-unit-check> nix-unit-check> … while calling 'go' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:531:17: nix-unit-check> 530| go = nix-unit-check> 531| indent: v: nix-unit-check> | ^ nix-unit-check> 532| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:536:9: nix-unit-check> 535| in nix-unit-check> 536| if isInt v then nix-unit-check> | ^ nix-unit-check> 537| toString v nix-unit-check> nix-unit-check> … while calling the 'isInt' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:536:12: nix-unit-check> 535| in nix-unit-check> 536| if isInt v then nix-unit-check> | ^ nix-unit-check> 537| toString v nix-unit-check> nix-unit-check> … while calling 'evalNext' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:22: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:25: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … while calling 'mapAny' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:486:16: nix-unit-check> 485| mapAny = nix-unit-check> 486| depth: v: nix-unit-check> | ^ nix-unit-check> 487| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:490:9: nix-unit-check> 489| in nix-unit-check> 490| if isAttrs v then nix-unit-check> | ^ nix-unit-check> 491| mapAttrs (stepIntoAttr evalNext) v nix-unit-check> nix-unit-check> … while calling the 'isAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:490:12: nix-unit-check> 489| in nix-unit-check> 490| if isAttrs v then nix-unit-check> | ^ nix-unit-check> 491| mapAttrs (stepIntoAttr evalNext) v nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:45: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … while calling 'id' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/trivial.nix:61:8: nix-unit-check> 60| */ nix-unit-check> 61| id = x: x; nix-unit-check> | ^ nix-unit-check> 62| nix-unit-check> nix-unit-check> error: attribute 'clan' missing nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/lighthouse.nix:24:23: nix-unit-check> 23| args = { nix-unit-check> 24| execution-jwt = config.clan.core.vars.generators."ecl-jwt-secret".files."jwt-secret".path; nix-unit-check> | ^ nix-unit-check> 25| execution-endpoint = "http://127.0.0.1:8551"; nix-unit-check> nix-unit-check> ☢️ system-agnostic.dvt-ecl-adapters.lighthouse.test network is passed through from the clan service nix-unit-check> error: nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:287:15: nix-unit-check> 286| "test network is passed through from the clan service" = { nix-unit-check> 287| expr = (lighthouseFor { network = "hoodi"; }).args.network; nix-unit-check> | ^ nix-unit-check> 288| expected = "hoodi"; nix-unit-check> nix-unit-check> … while calling 'lighthouseFor' nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:61:5: nix-unit-check> 60| lighthouseFor = nix-unit-check> 61| overrides: nix-unit-check> | ^ nix-unit-check> 62| (evalAdapter ./lighthouse.nix (mkSettings overrides)).services.ethereum.lighthouse-beacon.test; nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:62:6: nix-unit-check> 61| overrides: nix-unit-check> 62| (evalAdapter ./lighthouse.nix (mkSettings overrides)).services.ethereum.lighthouse-beacon.test; nix-unit-check> | ^ nix-unit-check> 63| nix-unit-check> nix-unit-check> … while calling 'evalAdapter' nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:33:18: nix-unit-check> 32| evalAdapter = nix-unit-check> 33| adapterPath: settings: nix-unit-check> | ^ nix-unit-check> 34| (inputs.nixpkgs.lib.nixosSystem { nix-unit-check> nix-unit-check> … while evaluating the attribute 'config' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:9: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'seq' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:18: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:305:9: nix-unit-check> 304| checkUnmatched = nix-unit-check> 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then nix-unit-check> | ^ nix-unit-check> 306| let nix-unit-check> nix-unit-check> … in the right operand of the AND (&&) operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:305:72: nix-unit-check> 304| checkUnmatched = nix-unit-check> 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then nix-unit-check> | ^ nix-unit-check> 306| let nix-unit-check> nix-unit-check> … while evaluating the attribute 'unmatchedDefns' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:935:7: nix-unit-check> 934| # Transforms unmatchedDefnsByName into a list of definitions nix-unit-check> 935| unmatchedDefns = nix-unit-check> | ^ nix-unit-check> 936| if configs == [ ] then nix-unit-check> nix-unit-check> … while calling the 'concatLists' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:941:11: nix-unit-check> 940| else nix-unit-check> 941| concatLists ( nix-unit-check> | ^ nix-unit-check> 942| mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:943:21: nix-unit-check> 942| mapAttrsToList ( nix-unit-check> 943| name: defs: nix-unit-check> | ^ nix-unit-check> 944| map ( nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:944:15: nix-unit-check> 943| name: defs: nix-unit-check> 944| map ( nix-unit-check> | ^ nix-unit-check> 945| def: nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:927:22: nix-unit-check> 926| # Propagate all unmatched definitions from nested option sets nix-unit-check> 927| mapAttrs (n: v: v.unmatchedDefns) resultsByName nix-unit-check> | ^ nix-unit-check> 928| # Plus the definitions for the current prefix that don't have a matching option nix-unit-check> nix-unit-check> (6 duplicate frames omitted) nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:936:9: nix-unit-check> 935| unmatchedDefns = nix-unit-check> 936| if configs == [ ] then nix-unit-check> | ^ nix-unit-check> 937| # When no config values exist, there can be no unmatched config, so nix-unit-check> nix-unit-check> … while calling the 'concatLists' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:875:19: nix-unit-check> 874| loc = prefix ++ [ name ]; nix-unit-check> 875| defns = pushedDownDefinitionsByName.${name} or [ ]; nix-unit-check> | ^ nix-unit-check> 876| defns' = rawDefinitionsByName.${name} or [ ]; nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:832:16: nix-unit-check> 831| mapAttrs ( nix-unit-check> 832| n: value: nix-unit-check> | ^ nix-unit-check> 833| map (config: { nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:833:13: nix-unit-check> 832| n: value: nix-unit-check> 833| map (config: { nix-unit-check> | ^ nix-unit-check> 834| inherit (module) file; nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:836:17: nix-unit-check> 835| inherit config; nix-unit-check> 836| }) (pushDownProperties value) nix-unit-check> | ^ nix-unit-check> 837| ) module.config nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1336:5: nix-unit-check> 1335| in nix-unit-check> 1336| cfg: nix-unit-check> | ^ nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1340:7: nix-unit-check> 1339| else if cfg._type or "" == "if" then nix-unit-check> 1340| map (mapAttrsIfAttrs (n: v: mkIf cfg.condition v)) (pushDownProperties cfg.content) nix-unit-check> | ^ nix-unit-check> 1341| else if cfg._type or "" == "override" then nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1340:59: nix-unit-check> 1339| else if cfg._type or "" == "if" then nix-unit-check> 1340| map (mapAttrsIfAttrs (n: v: mkIf cfg.condition v)) (pushDownProperties cfg.content) nix-unit-check> | ^ nix-unit-check> 1341| else if cfg._type or "" == "override" then nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1336:5: nix-unit-check> 1335| in nix-unit-check> 1336| cfg: nix-unit-check> | ^ nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1337:5: nix-unit-check> 1336| cfg: nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> | ^ nix-unit-check> 1338| concatMap pushDownProperties cfg.contents nix-unit-check> nix-unit-check> … while evaluating the attribute 'content' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1525:23: nix-unit-check> 1524| _type = "if"; nix-unit-check> 1525| inherit condition content; nix-unit-check> | ^ nix-unit-check> 1526| }; nix-unit-check> nix-unit-check> … while calling the 'zipAttrsWith' builtin nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:71:7: nix-unit-check> 70| in nix-unit-check> 71| zipAttrsWith (_name: flatten) perService; nix-unit-check> | ^ nix-unit-check> 72| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:54:22: nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> | ^ nix-unit-check> 55| _: cfg: nix-unit-check> nix-unit-check> … while calling 'mapAttrsToList' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:23: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … while calling the 'attrValues' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:30: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … while calling the 'mapAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:42: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:53:24: nix-unit-check> 52| let nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> | ^ nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling 'filterAttrs' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:23: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling the 'removeAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:28: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling the 'filter' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:45: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:53: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … in the argument of the not operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:60: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:60: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:53:40: nix-unit-check> 52| let nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> | ^ nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:70: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/types.nix:880:18: nix-unit-check> 879| value = mapAttrs ( nix-unit-check> 880| n: v: nix-unit-check> | ^ nix-unit-check> 881| if lazy then nix-unit-check> nix-unit-check> … while evaluating the attribute 'optionalValue.value' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1299:41: nix-unit-check> 1298| nix-unit-check> 1299| optionalValue = if isDefined then { value = mergedValue; } else { }; nix-unit-check> | ^ nix-unit-check> 1300| }; nix-unit-check> nix-unit-check> … while evaluating the attribute 'value' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/types.nix:1315:13: nix-unit-check> 1314| headError = checkDefsForError check loc defs; nix-unit-check> 1315| value = configuration.config; nix-unit-check> | ^ nix-unit-check> 1316| valueMeta = { inherit configuration; }; nix-unit-check> nix-unit-check> … while evaluating the attribute 'config' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:9: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'seq' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:18: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'throw' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:374:13: nix-unit-check> 373| else nix-unit-check> 374| throw baseMsg nix-unit-check> | ^ nix-unit-check> 375| else nix-unit-check> nix-unit-check> … while evaluating the error message for definitions for `services.ethereum.lighthouse-beacon.test.args', which is an option that does not exist nix-unit-check> nix-unit-check> … while evaluating a definition from `/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/flake.nix' nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:314:95: nix-unit-check> 313| "while evaluating the error message for definitions for `${optText}', which is an option that does not exist" nix-unit-check> 314| (addErrorContext "while evaluating a definition from `${firstDef.file}'" (showDefs [ firstDef ])); nix-unit-check> | ^ nix-unit-check> 315| nix-unit-check> nix-unit-check> … while calling 'showDefs' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:826:5: nix-unit-check> 825| showDefs = nix-unit-check> 826| defs: nix-unit-check> | ^ nix-unit-check> 827| concatMapStrings ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:827:5: nix-unit-check> 826| defs: nix-unit-check> 827| concatMapStrings ( nix-unit-check> | ^ nix-unit-check> 828| def: nix-unit-check> nix-unit-check> … while calling 'concatMapStrings' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/strings.nix:125:25: nix-unit-check> 124| */ nix-unit-check> 125| concatMapStrings = f: list: concatStrings (map f list); nix-unit-check> | ^ nix-unit-check> 126| nix-unit-check> nix-unit-check> … while calling the 'concatStringsSep' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/strings.nix:125:31: nix-unit-check> 124| */ nix-unit-check> 125| concatMapStrings = f: list: concatStrings (map f list); nix-unit-check> | ^ nix-unit-check> 126| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:828:7: nix-unit-check> 827| concatMapStrings ( nix-unit-check> 828| def: nix-unit-check> | ^ nix-unit-check> 829| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:845:11: nix-unit-check> 844| # Don't print any value if evaluating the value strictly fails nix-unit-check> 845| if !prettyEval.success then nix-unit-check> | ^ nix-unit-check> 846| "" nix-unit-check> nix-unit-check> … in the argument of the not operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:845:15: nix-unit-check> 844| # Don't print any value if evaluating the value strictly fails nix-unit-check> 845| if !prettyEval.success then nix-unit-check> | ^ nix-unit-check> 846| "" nix-unit-check> nix-unit-check> … while calling the 'tryEval' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:831:22: nix-unit-check> 830| # Pretty print the value for display, if successful nix-unit-check> 831| prettyEval = builtins.tryEval ( nix-unit-check> | ^ nix-unit-check> 832| lib.generators.toPretty { } ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:832:11: nix-unit-check> 831| prettyEval = builtins.tryEval ( nix-unit-check> 832| lib.generators.toPretty { } ( nix-unit-check> | ^ nix-unit-check> 833| lib.generators.withRecursion { nix-unit-check> nix-unit-check> … while calling 'go' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:531:17: nix-unit-check> 530| go = nix-unit-check> 531| indent: v: nix-unit-check> | ^ nix-unit-check> 532| let nix-unit-check> nix-unit-check> … while calling the 'concatStringsSep' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:599:15: nix-unit-check> 598| + introSpace nix-unit-check> 599| + concatStringsSep introSpace ( nix-unit-check> | ^ nix-unit-check> 600| mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:601:23: nix-unit-check> 600| mapAttrsToList ( nix-unit-check> 601| name: value: nix-unit-check> | ^ nix-unit-check> 602| "${escapeNixIdentifier name} = ${ nix-unit-check> nix-unit-check> … while evaluating an attribute `execution-jwt` nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:603:78: nix-unit-check> 602| "${escapeNixIdentifier name} = ${ nix-unit-check> 603| addErrorContext "while evaluating an attribute `${name}`" (go (indent + " ") value) nix-unit-check> | ^ nix-unit-check> 604| };" nix-unit-check> nix-unit-check> … while calling 'go' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:531:17: nix-unit-check> 530| go = nix-unit-check> 531| indent: v: nix-unit-check> | ^ nix-unit-check> 532| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:536:9: nix-unit-check> 535| in nix-unit-check> 536| if isInt v then nix-unit-check> | ^ nix-unit-check> 537| toString v nix-unit-check> nix-unit-check> … while calling the 'isInt' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:536:12: nix-unit-check> 535| in nix-unit-check> 536| if isInt v then nix-unit-check> | ^ nix-unit-check> 537| toString v nix-unit-check> nix-unit-check> … while calling 'evalNext' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:22: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:25: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … while calling 'mapAny' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:486:16: nix-unit-check> 485| mapAny = nix-unit-check> 486| depth: v: nix-unit-check> | ^ nix-unit-check> 487| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:490:9: nix-unit-check> 489| in nix-unit-check> 490| if isAttrs v then nix-unit-check> | ^ nix-unit-check> 491| mapAttrs (stepIntoAttr evalNext) v nix-unit-check> nix-unit-check> … while calling the 'isAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:490:12: nix-unit-check> 489| in nix-unit-check> 490| if isAttrs v then nix-unit-check> | ^ nix-unit-check> 491| mapAttrs (stepIntoAttr evalNext) v nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:45: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … while calling 'id' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/trivial.nix:61:8: nix-unit-check> 60| */ nix-unit-check> 61| id = x: x; nix-unit-check> | ^ nix-unit-check> 62| nix-unit-check> nix-unit-check> error: attribute 'clan' missing nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/lighthouse.nix:24:23: nix-unit-check> 23| args = { nix-unit-check> 24| execution-jwt = config.clan.core.vars.generators."ecl-jwt-secret".files."jwt-secret".path; nix-unit-check> | ^ nix-unit-check> 25| execution-endpoint = "http://127.0.0.1:8551"; nix-unit-check> nix-unit-check> ☢️ system-agnostic.dvt-ecl-adapters.lighthouse.test no trusted-peers flag when directPeering is disabled nix-unit-check> error: nix-unit-check> … while calling the 'any' builtin nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:338:9: nix-unit-check> 337| expr = nix-unit-check> 338| builtins.any (lib.hasPrefix "--trusted-peers") nix-unit-check> | ^ nix-unit-check> 339| (lighthouseForWithPeers { network = "hoodi"; } [ "/ip4/1.2.3.4/tcp/9000/p2p/16Uiu2HAmTest" ]) nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:339:12: nix-unit-check> 338| builtins.any (lib.hasPrefix "--trusted-peers") nix-unit-check> 339| (lighthouseForWithPeers { network = "hoodi"; } [ "/ip4/1.2.3.4/tcp/9000/p2p/16Uiu2HAmTest" ]) nix-unit-check> | ^ nix-unit-check> 340| .extraArgs; nix-unit-check> nix-unit-check> … while calling 'lighthouseForWithPeers' nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:65:16: nix-unit-check> 64| lighthouseForWithPeers = nix-unit-check> 65| overrides: peers: nix-unit-check> | ^ nix-unit-check> 66| (inputs.nixpkgs.lib.nixosSystem { nix-unit-check> nix-unit-check> … while evaluating the attribute 'config.services.ethereum.lighthouse-beacon.test' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:9: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'seq' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:18: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:305:9: nix-unit-check> 304| checkUnmatched = nix-unit-check> 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then nix-unit-check> | ^ nix-unit-check> 306| let nix-unit-check> nix-unit-check> … in the right operand of the AND (&&) operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:305:72: nix-unit-check> 304| checkUnmatched = nix-unit-check> 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then nix-unit-check> | ^ nix-unit-check> 306| let nix-unit-check> nix-unit-check> … while evaluating the attribute 'unmatchedDefns' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:935:7: nix-unit-check> 934| # Transforms unmatchedDefnsByName into a list of definitions nix-unit-check> 935| unmatchedDefns = nix-unit-check> | ^ nix-unit-check> 936| if configs == [ ] then nix-unit-check> nix-unit-check> … while calling the 'concatLists' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:941:11: nix-unit-check> 940| else nix-unit-check> 941| concatLists ( nix-unit-check> | ^ nix-unit-check> 942| mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:943:21: nix-unit-check> 942| mapAttrsToList ( nix-unit-check> 943| name: defs: nix-unit-check> | ^ nix-unit-check> 944| map ( nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:944:15: nix-unit-check> 943| name: defs: nix-unit-check> 944| map ( nix-unit-check> | ^ nix-unit-check> 945| def: nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:927:22: nix-unit-check> 926| # Propagate all unmatched definitions from nested option sets nix-unit-check> 927| mapAttrs (n: v: v.unmatchedDefns) resultsByName nix-unit-check> | ^ nix-unit-check> 928| # Plus the definitions for the current prefix that don't have a matching option nix-unit-check> nix-unit-check> (6 duplicate frames omitted) nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:936:9: nix-unit-check> 935| unmatchedDefns = nix-unit-check> 936| if configs == [ ] then nix-unit-check> | ^ nix-unit-check> 937| # When no config values exist, there can be no unmatched config, so nix-unit-check> nix-unit-check> … while calling the 'concatLists' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:875:19: nix-unit-check> 874| loc = prefix ++ [ name ]; nix-unit-check> 875| defns = pushedDownDefinitionsByName.${name} or [ ]; nix-unit-check> | ^ nix-unit-check> 876| defns' = rawDefinitionsByName.${name} or [ ]; nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:832:16: nix-unit-check> 831| mapAttrs ( nix-unit-check> 832| n: value: nix-unit-check> | ^ nix-unit-check> 833| map (config: { nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:833:13: nix-unit-check> 832| n: value: nix-unit-check> 833| map (config: { nix-unit-check> | ^ nix-unit-check> 834| inherit (module) file; nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:836:17: nix-unit-check> 835| inherit config; nix-unit-check> 836| }) (pushDownProperties value) nix-unit-check> | ^ nix-unit-check> 837| ) module.config nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1336:5: nix-unit-check> 1335| in nix-unit-check> 1336| cfg: nix-unit-check> | ^ nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1340:7: nix-unit-check> 1339| else if cfg._type or "" == "if" then nix-unit-check> 1340| map (mapAttrsIfAttrs (n: v: mkIf cfg.condition v)) (pushDownProperties cfg.content) nix-unit-check> | ^ nix-unit-check> 1341| else if cfg._type or "" == "override" then nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1340:59: nix-unit-check> 1339| else if cfg._type or "" == "if" then nix-unit-check> 1340| map (mapAttrsIfAttrs (n: v: mkIf cfg.condition v)) (pushDownProperties cfg.content) nix-unit-check> | ^ nix-unit-check> 1341| else if cfg._type or "" == "override" then nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1336:5: nix-unit-check> 1335| in nix-unit-check> 1336| cfg: nix-unit-check> | ^ nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1337:5: nix-unit-check> 1336| cfg: nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> | ^ nix-unit-check> 1338| concatMap pushDownProperties cfg.contents nix-unit-check> nix-unit-check> … while evaluating the attribute 'content' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1525:23: nix-unit-check> 1524| _type = "if"; nix-unit-check> 1525| inherit condition content; nix-unit-check> | ^ nix-unit-check> 1526| }; nix-unit-check> nix-unit-check> … while calling the 'zipAttrsWith' builtin nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:71:7: nix-unit-check> 70| in nix-unit-check> 71| zipAttrsWith (_name: flatten) perService; nix-unit-check> | ^ nix-unit-check> 72| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:54:22: nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> | ^ nix-unit-check> 55| _: cfg: nix-unit-check> nix-unit-check> … while calling 'mapAttrsToList' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:23: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … while calling the 'attrValues' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:30: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … while calling the 'mapAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:42: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:53:24: nix-unit-check> 52| let nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> | ^ nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling 'filterAttrs' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:23: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling the 'removeAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:28: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling the 'filter' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:45: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:53: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … in the argument of the not operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:60: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:60: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:53:40: nix-unit-check> 52| let nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> | ^ nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:70: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/types.nix:880:18: nix-unit-check> 879| value = mapAttrs ( nix-unit-check> 880| n: v: nix-unit-check> | ^ nix-unit-check> 881| if lazy then nix-unit-check> nix-unit-check> … while evaluating the attribute 'optionalValue.value' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1299:41: nix-unit-check> 1298| nix-unit-check> 1299| optionalValue = if isDefined then { value = mergedValue; } else { }; nix-unit-check> | ^ nix-unit-check> 1300| }; nix-unit-check> nix-unit-check> … while evaluating the attribute 'value' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/types.nix:1315:13: nix-unit-check> 1314| headError = checkDefsForError check loc defs; nix-unit-check> 1315| value = configuration.config; nix-unit-check> | ^ nix-unit-check> 1316| valueMeta = { inherit configuration; }; nix-unit-check> nix-unit-check> … while evaluating the attribute 'config' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:9: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'seq' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:18: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'throw' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:374:13: nix-unit-check> 373| else nix-unit-check> 374| throw baseMsg nix-unit-check> | ^ nix-unit-check> 375| else nix-unit-check> nix-unit-check> … while evaluating the error message for definitions for `services.ethereum.lighthouse-beacon.test.args', which is an option that does not exist nix-unit-check> nix-unit-check> … while evaluating a definition from `/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/flake.nix' nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:314:95: nix-unit-check> 313| "while evaluating the error message for definitions for `${optText}', which is an option that does not exist" nix-unit-check> 314| (addErrorContext "while evaluating a definition from `${firstDef.file}'" (showDefs [ firstDef ])); nix-unit-check> | ^ nix-unit-check> 315| nix-unit-check> nix-unit-check> … while calling 'showDefs' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:826:5: nix-unit-check> 825| showDefs = nix-unit-check> 826| defs: nix-unit-check> | ^ nix-unit-check> 827| concatMapStrings ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:827:5: nix-unit-check> 826| defs: nix-unit-check> 827| concatMapStrings ( nix-unit-check> | ^ nix-unit-check> 828| def: nix-unit-check> nix-unit-check> … while calling 'concatMapStrings' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/strings.nix:125:25: nix-unit-check> 124| */ nix-unit-check> 125| concatMapStrings = f: list: concatStrings (map f list); nix-unit-check> | ^ nix-unit-check> 126| nix-unit-check> nix-unit-check> … while calling the 'concatStringsSep' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/strings.nix:125:31: nix-unit-check> 124| */ nix-unit-check> 125| concatMapStrings = f: list: concatStrings (map f list); nix-unit-check> | ^ nix-unit-check> 126| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:828:7: nix-unit-check> 827| concatMapStrings ( nix-unit-check> 828| def: nix-unit-check> | ^ nix-unit-check> 829| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:845:11: nix-unit-check> 844| # Don't print any value if evaluating the value strictly fails nix-unit-check> 845| if !prettyEval.success then nix-unit-check> | ^ nix-unit-check> 846| "" nix-unit-check> nix-unit-check> … in the argument of the not operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:845:15: nix-unit-check> 844| # Don't print any value if evaluating the value strictly fails nix-unit-check> 845| if !prettyEval.success then nix-unit-check> | ^ nix-unit-check> 846| "" nix-unit-check> nix-unit-check> … while calling the 'tryEval' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:831:22: nix-unit-check> 830| # Pretty print the value for display, if successful nix-unit-check> 831| prettyEval = builtins.tryEval ( nix-unit-check> | ^ nix-unit-check> 832| lib.generators.toPretty { } ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:832:11: nix-unit-check> 831| prettyEval = builtins.tryEval ( nix-unit-check> 832| lib.generators.toPretty { } ( nix-unit-check> | ^ nix-unit-check> 833| lib.generators.withRecursion { nix-unit-check> nix-unit-check> … while calling 'go' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:531:17: nix-unit-check> 530| go = nix-unit-check> 531| indent: v: nix-unit-check> | ^ nix-unit-check> 532| let nix-unit-check> nix-unit-check> … while calling the 'concatStringsSep' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:599:15: nix-unit-check> 598| + introSpace nix-unit-check> 599| + concatStringsSep introSpace ( nix-unit-check> | ^ nix-unit-check> 600| mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:601:23: nix-unit-check> 600| mapAttrsToList ( nix-unit-check> 601| name: value: nix-unit-check> | ^ nix-unit-check> 602| "${escapeNixIdentifier name} = ${ nix-unit-check> nix-unit-check> … while evaluating an attribute `execution-jwt` nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:603:78: nix-unit-check> 602| "${escapeNixIdentifier name} = ${ nix-unit-check> 603| addErrorContext "while evaluating an attribute `${name}`" (go (indent + " ") value) nix-unit-check> | ^ nix-unit-check> 604| };" nix-unit-check> nix-unit-check> … while calling 'go' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:531:17: nix-unit-check> 530| go = nix-unit-check> 531| indent: v: nix-unit-check> | ^ nix-unit-check> 532| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:536:9: nix-unit-check> 535| in nix-unit-check> 536| if isInt v then nix-unit-check> | ^ nix-unit-check> 537| toString v nix-unit-check> nix-unit-check> … while calling the 'isInt' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:536:12: nix-unit-check> 535| in nix-unit-check> 536| if isInt v then nix-unit-check> | ^ nix-unit-check> 537| toString v nix-unit-check> nix-unit-check> … while calling 'evalNext' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:22: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:25: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … while calling 'mapAny' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:486:16: nix-unit-check> 485| mapAny = nix-unit-check> 486| depth: v: nix-unit-check> | ^ nix-unit-check> 487| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:490:9: nix-unit-check> 489| in nix-unit-check> 490| if isAttrs v then nix-unit-check> | ^ nix-unit-check> 491| mapAttrs (stepIntoAttr evalNext) v nix-unit-check> nix-unit-check> … while calling the 'isAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:490:12: nix-unit-check> 489| in nix-unit-check> 490| if isAttrs v then nix-unit-check> | ^ nix-unit-check> 491| mapAttrs (stepIntoAttr evalNext) v nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:45: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … while calling 'id' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/trivial.nix:61:8: nix-unit-check> 60| */ nix-unit-check> 61| id = x: x; nix-unit-check> | ^ nix-unit-check> 62| nix-unit-check> nix-unit-check> error: attribute 'clan' missing nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/lighthouse.nix:24:23: nix-unit-check> 23| args = { nix-unit-check> 24| execution-jwt = config.clan.core.vars.generators."ecl-jwt-secret".files."jwt-secret".path; nix-unit-check> | ^ nix-unit-check> 25| execution-endpoint = "http://127.0.0.1:8551"; nix-unit-check> nix-unit-check> ☢️ system-agnostic.dvt-ecl-adapters.lighthouse.test unset checkpointSyncUrl adds no checkpoint flag to extraArgs nix-unit-check> error: nix-unit-check> … while calling the 'any' builtin nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:311:9: nix-unit-check> 310| expr = nix-unit-check> 311| builtins.any (lib.hasPrefix "--checkpoint-sync-url") nix-unit-check> | ^ nix-unit-check> 312| (lighthouseFor { network = "hoodi"; }).extraArgs; nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:312:12: nix-unit-check> 311| builtins.any (lib.hasPrefix "--checkpoint-sync-url") nix-unit-check> 312| (lighthouseFor { network = "hoodi"; }).extraArgs; nix-unit-check> | ^ nix-unit-check> 313| expected = false; nix-unit-check> nix-unit-check> … while calling 'lighthouseFor' nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:61:5: nix-unit-check> 60| lighthouseFor = nix-unit-check> 61| overrides: nix-unit-check> | ^ nix-unit-check> 62| (evalAdapter ./lighthouse.nix (mkSettings overrides)).services.ethereum.lighthouse-beacon.test; nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:62:6: nix-unit-check> 61| overrides: nix-unit-check> 62| (evalAdapter ./lighthouse.nix (mkSettings overrides)).services.ethereum.lighthouse-beacon.test; nix-unit-check> | ^ nix-unit-check> 63| nix-unit-check> nix-unit-check> … while calling 'evalAdapter' nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/adapters.unit.nix:33:18: nix-unit-check> 32| evalAdapter = nix-unit-check> 33| adapterPath: settings: nix-unit-check> | ^ nix-unit-check> 34| (inputs.nixpkgs.lib.nixosSystem { nix-unit-check> nix-unit-check> … while evaluating the attribute 'config' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:9: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'seq' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:18: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:305:9: nix-unit-check> 304| checkUnmatched = nix-unit-check> 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then nix-unit-check> | ^ nix-unit-check> 306| let nix-unit-check> nix-unit-check> … in the right operand of the AND (&&) operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:305:72: nix-unit-check> 304| checkUnmatched = nix-unit-check> 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then nix-unit-check> | ^ nix-unit-check> 306| let nix-unit-check> nix-unit-check> … while evaluating the attribute 'unmatchedDefns' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:935:7: nix-unit-check> 934| # Transforms unmatchedDefnsByName into a list of definitions nix-unit-check> 935| unmatchedDefns = nix-unit-check> | ^ nix-unit-check> 936| if configs == [ ] then nix-unit-check> nix-unit-check> … while calling the 'concatLists' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:941:11: nix-unit-check> 940| else nix-unit-check> 941| concatLists ( nix-unit-check> | ^ nix-unit-check> 942| mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:943:21: nix-unit-check> 942| mapAttrsToList ( nix-unit-check> 943| name: defs: nix-unit-check> | ^ nix-unit-check> 944| map ( nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:944:15: nix-unit-check> 943| name: defs: nix-unit-check> 944| map ( nix-unit-check> | ^ nix-unit-check> 945| def: nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:927:22: nix-unit-check> 926| # Propagate all unmatched definitions from nested option sets nix-unit-check> 927| mapAttrs (n: v: v.unmatchedDefns) resultsByName nix-unit-check> | ^ nix-unit-check> 928| # Plus the definitions for the current prefix that don't have a matching option nix-unit-check> nix-unit-check> (6 duplicate frames omitted) nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:936:9: nix-unit-check> 935| unmatchedDefns = nix-unit-check> 936| if configs == [ ] then nix-unit-check> | ^ nix-unit-check> 937| # When no config values exist, there can be no unmatched config, so nix-unit-check> nix-unit-check> … while calling the 'concatLists' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:875:19: nix-unit-check> 874| loc = prefix ++ [ name ]; nix-unit-check> 875| defns = pushedDownDefinitionsByName.${name} or [ ]; nix-unit-check> | ^ nix-unit-check> 876| defns' = rawDefinitionsByName.${name} or [ ]; nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:832:16: nix-unit-check> 831| mapAttrs ( nix-unit-check> 832| n: value: nix-unit-check> | ^ nix-unit-check> 833| map (config: { nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:833:13: nix-unit-check> 832| n: value: nix-unit-check> 833| map (config: { nix-unit-check> | ^ nix-unit-check> 834| inherit (module) file; nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:836:17: nix-unit-check> 835| inherit config; nix-unit-check> 836| }) (pushDownProperties value) nix-unit-check> | ^ nix-unit-check> 837| ) module.config nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1336:5: nix-unit-check> 1335| in nix-unit-check> 1336| cfg: nix-unit-check> | ^ nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> nix-unit-check> … while calling the 'map' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1340:7: nix-unit-check> 1339| else if cfg._type or "" == "if" then nix-unit-check> 1340| map (mapAttrsIfAttrs (n: v: mkIf cfg.condition v)) (pushDownProperties cfg.content) nix-unit-check> | ^ nix-unit-check> 1341| else if cfg._type or "" == "override" then nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1340:59: nix-unit-check> 1339| else if cfg._type or "" == "if" then nix-unit-check> 1340| map (mapAttrsIfAttrs (n: v: mkIf cfg.condition v)) (pushDownProperties cfg.content) nix-unit-check> | ^ nix-unit-check> 1341| else if cfg._type or "" == "override" then nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1336:5: nix-unit-check> 1335| in nix-unit-check> 1336| cfg: nix-unit-check> | ^ nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1337:5: nix-unit-check> 1336| cfg: nix-unit-check> 1337| if cfg._type or "" == "merge" then nix-unit-check> | ^ nix-unit-check> 1338| concatMap pushDownProperties cfg.contents nix-unit-check> nix-unit-check> … while evaluating the attribute 'content' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1525:23: nix-unit-check> 1524| _type = "if"; nix-unit-check> 1525| inherit condition content; nix-unit-check> | ^ nix-unit-check> 1526| }; nix-unit-check> nix-unit-check> … while calling the 'zipAttrsWith' builtin nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:71:7: nix-unit-check> 70| in nix-unit-check> 71| zipAttrsWith (_name: flatten) perService; nix-unit-check> | ^ nix-unit-check> 72| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:54:22: nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> | ^ nix-unit-check> 55| _: cfg: nix-unit-check> nix-unit-check> … while calling 'mapAttrsToList' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:23: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … while calling the 'attrValues' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:30: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … while calling the 'mapAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:1084:42: nix-unit-check> 1083| */ nix-unit-check> 1084| mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs); nix-unit-check> | ^ nix-unit-check> 1085| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:53:24: nix-unit-check> 52| let nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> | ^ nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling 'filterAttrs' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:23: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling the 'removeAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:28: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling the 'filter' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:45: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:53: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … in the argument of the not operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:60: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:60: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/fzav3m7m42x36myap9417w5fglkswqwc-source/modules/nixos/lighthouse-beacon/default.nix:53:40: nix-unit-check> 52| let nix-unit-check> 53| openFirewall = filterAttrs (_: cfg: cfg.openFirewall) eachBeacon; nix-unit-check> | ^ nix-unit-check> 54| perService = mapAttrsToList ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/attrsets.nix:662:70: nix-unit-check> 661| */ nix-unit-check> 662| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set)); nix-unit-check> | ^ nix-unit-check> 663| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/types.nix:880:18: nix-unit-check> 879| value = mapAttrs ( nix-unit-check> 880| n: v: nix-unit-check> | ^ nix-unit-check> 881| if lazy then nix-unit-check> nix-unit-check> … while evaluating the attribute 'optionalValue.value' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:1299:41: nix-unit-check> 1298| nix-unit-check> 1299| optionalValue = if isDefined then { value = mergedValue; } else { }; nix-unit-check> | ^ nix-unit-check> 1300| }; nix-unit-check> nix-unit-check> … while evaluating the attribute 'value' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/types.nix:1315:13: nix-unit-check> 1314| headError = checkDefsForError check loc defs; nix-unit-check> 1315| value = configuration.config; nix-unit-check> | ^ nix-unit-check> 1316| valueMeta = { inherit configuration; }; nix-unit-check> nix-unit-check> … while evaluating the attribute 'config' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:9: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'seq' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:402:18: nix-unit-check> 401| options = checked options; nix-unit-check> 402| config = checked (removeAttrs config [ "_module" ]); nix-unit-check> | ^ nix-unit-check> 403| _module = checked (config._module); nix-unit-check> nix-unit-check> … while calling the 'throw' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:374:13: nix-unit-check> 373| else nix-unit-check> 374| throw baseMsg nix-unit-check> | ^ nix-unit-check> 375| else nix-unit-check> nix-unit-check> … while evaluating the error message for definitions for `services.ethereum.lighthouse-beacon.test.args', which is an option that does not exist nix-unit-check> nix-unit-check> … while evaluating a definition from `/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/flake.nix' nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/modules.nix:314:95: nix-unit-check> 313| "while evaluating the error message for definitions for `${optText}', which is an option that does not exist" nix-unit-check> 314| (addErrorContext "while evaluating a definition from `${firstDef.file}'" (showDefs [ firstDef ])); nix-unit-check> | ^ nix-unit-check> 315| nix-unit-check> nix-unit-check> … while calling 'showDefs' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:826:5: nix-unit-check> 825| showDefs = nix-unit-check> 826| defs: nix-unit-check> | ^ nix-unit-check> 827| concatMapStrings ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:827:5: nix-unit-check> 826| defs: nix-unit-check> 827| concatMapStrings ( nix-unit-check> | ^ nix-unit-check> 828| def: nix-unit-check> nix-unit-check> … while calling 'concatMapStrings' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/strings.nix:125:25: nix-unit-check> 124| */ nix-unit-check> 125| concatMapStrings = f: list: concatStrings (map f list); nix-unit-check> | ^ nix-unit-check> 126| nix-unit-check> nix-unit-check> … while calling the 'concatStringsSep' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/strings.nix:125:31: nix-unit-check> 124| */ nix-unit-check> 125| concatMapStrings = f: list: concatStrings (map f list); nix-unit-check> | ^ nix-unit-check> 126| nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:828:7: nix-unit-check> 827| concatMapStrings ( nix-unit-check> 828| def: nix-unit-check> | ^ nix-unit-check> 829| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:845:11: nix-unit-check> 844| # Don't print any value if evaluating the value strictly fails nix-unit-check> 845| if !prettyEval.success then nix-unit-check> | ^ nix-unit-check> 846| "" nix-unit-check> nix-unit-check> … in the argument of the not operator nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:845:15: nix-unit-check> 844| # Don't print any value if evaluating the value strictly fails nix-unit-check> 845| if !prettyEval.success then nix-unit-check> | ^ nix-unit-check> 846| "" nix-unit-check> nix-unit-check> … while calling the 'tryEval' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:831:22: nix-unit-check> 830| # Pretty print the value for display, if successful nix-unit-check> 831| prettyEval = builtins.tryEval ( nix-unit-check> | ^ nix-unit-check> 832| lib.generators.toPretty { } ( nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/options.nix:832:11: nix-unit-check> 831| prettyEval = builtins.tryEval ( nix-unit-check> 832| lib.generators.toPretty { } ( nix-unit-check> | ^ nix-unit-check> 833| lib.generators.withRecursion { nix-unit-check> nix-unit-check> … while calling 'go' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:531:17: nix-unit-check> 530| go = nix-unit-check> 531| indent: v: nix-unit-check> | ^ nix-unit-check> 532| let nix-unit-check> nix-unit-check> … while calling the 'concatStringsSep' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:599:15: nix-unit-check> 598| + introSpace nix-unit-check> 599| + concatStringsSep introSpace ( nix-unit-check> | ^ nix-unit-check> 600| mapAttrsToList ( nix-unit-check> nix-unit-check> … while calling anonymous lambda nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:601:23: nix-unit-check> 600| mapAttrsToList ( nix-unit-check> 601| name: value: nix-unit-check> | ^ nix-unit-check> 602| "${escapeNixIdentifier name} = ${ nix-unit-check> nix-unit-check> … while evaluating an attribute `execution-jwt` nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:603:78: nix-unit-check> 602| "${escapeNixIdentifier name} = ${ nix-unit-check> 603| addErrorContext "while evaluating an attribute `${name}`" (go (indent + " ") value) nix-unit-check> | ^ nix-unit-check> 604| };" nix-unit-check> nix-unit-check> … while calling 'go' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:531:17: nix-unit-check> 530| go = nix-unit-check> 531| indent: v: nix-unit-check> | ^ nix-unit-check> 532| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:536:9: nix-unit-check> 535| in nix-unit-check> 536| if isInt v then nix-unit-check> | ^ nix-unit-check> 537| toString v nix-unit-check> nix-unit-check> … while calling the 'isInt' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:536:12: nix-unit-check> 535| in nix-unit-check> 536| if isInt v then nix-unit-check> | ^ nix-unit-check> 537| toString v nix-unit-check> nix-unit-check> … while calling 'evalNext' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:22: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:25: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … while calling 'mapAny' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:486:16: nix-unit-check> 485| mapAny = nix-unit-check> 486| depth: v: nix-unit-check> | ^ nix-unit-check> 487| let nix-unit-check> nix-unit-check> … while evaluating a branch condition nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:490:9: nix-unit-check> 489| in nix-unit-check> 490| if isAttrs v then nix-unit-check> | ^ nix-unit-check> 491| mapAttrs (stepIntoAttr evalNext) v nix-unit-check> nix-unit-check> … while calling the 'isAttrs' builtin nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:490:12: nix-unit-check> 489| in nix-unit-check> 490| if isAttrs v then nix-unit-check> | ^ nix-unit-check> 491| mapAttrs (stepIntoAttr evalNext) v nix-unit-check> nix-unit-check> … from call site nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/generators.nix:488:45: nix-unit-check> 487| let nix-unit-check> 488| evalNext = x: mapAny (depth + 1) (transform (depth + 1) x); nix-unit-check> | ^ nix-unit-check> 489| in nix-unit-check> nix-unit-check> … while calling 'id' nix-unit-check> at /build/storedata/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source/lib/trivial.nix:61:8: nix-unit-check> 60| */ nix-unit-check> 61| id = x: x; nix-unit-check> | ^ nix-unit-check> 62| nix-unit-check> nix-unit-check> error: attribute 'clan' missing nix-unit-check> at /build/storedata/nix/store/w2ziypjp1dfriksk0cp3yd99mcd70qmy-source/clanServices/dvt/roles/ecl/lighthouse.nix:24:23: nix-unit-check> 23| args = { nix-unit-check> 24| execution-jwt = config.clan.core.vars.generators."ecl-jwt-secret".files."jwt-secret".path; nix-unit-check> | ^ nix-unit-check> 25| execution-endpoint = "http://127.0.0.1:8551"; nix-unit-check> nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.lodestar.test checkpointSyncUrl is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.lodestar.test devnet (network = null) falls back to the module default nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.lodestar.test network is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.lodestar.test unset checkpointSyncUrl leaves the option at its null default nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.nethermind.test chainspec is selected from the packaged chainspecs nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.nethermind.test devnet (network = null) sets no chainspec nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.nethermind.test fast and snap sync are enabled by default nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.nimbus.test checkpointSyncUrl is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.nimbus.test devnet (network = null) falls back to the module default nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.nimbus.test network is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.nimbus.test unset checkpointSyncUrl leaves the option at its null default nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.prysm.test checkpointSyncUrl also feeds genesis-beacon-api-url nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.prysm.test checkpointSyncUrl is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.prysm.test devnet (network = null) passes null through nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.prysm.test network is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.prysm.test unset checkpointSyncUrl leaves the option at its null default nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.reth.test chain is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.reth.test devnet (network = null) falls back to the module default nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.teku.test checkpointSyncUrl is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.teku.test devnet (network = null) falls back to the module default nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.teku.test network is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.teku.test unset checkpointSyncUrl leaves the option at its null default nix-unit-check> ✅ system-agnostic.dvt-lib.beacon.test co-located machine yields the local beacon address nix-unit-check> ✅ system-agnostic.dvt-lib.beacon.test honours a non-default beacon rest port nix-unit-check> ✅ system-agnostic.dvt-lib.beacon.test signer-only machine yields null nix-unit-check> ✅ system-agnostic.dvt-lib.wg.canonAddrOf.test equals canonicalizeIPv6 of the raw addrOf form nix-unit-check> ✅ system-agnostic.dvt-lib.wg.canonAddrOf.test matches the canonical hash-derived admin address nix-unit-check> ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test collapses a leading zero run nix-unit-check> ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test collapses a trailing zero run nix-unit-check> ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test collapses only the longest zero run, leaving a lone zero literal nix-unit-check> ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test collapses the fixed prefix zero run nix-unit-check> ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test leaves an address with no zero run untouched nix-unit-check> ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test strips a single per-hextet leading zero nix-unit-check> ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test strips multiple leading zeros within a hextet nix-unit-check> nix-unit-check> 😢 44/51 successful nix-unit-check> error: Tests failed error: build of '/nix/store/xzmi6c6aq83m07qpbwbk6wzsg7h9qjc6-nix-unit-check.drv' on 'ssh-ng://builder@build-x86-01.clan.lol' failed: Cannot build '/nix/store/xzmi6c6aq83m07qpbwbk6wzsg7h9qjc6-nix-unit-check.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/smmrdhavllsavvih93fvma741hxfqlfk-nix-unit-check Last 25 log lines: > ✅ system-agnostic.dvt-ecl-adapters.prysm.test checkpointSyncUrl is passed through from the clan service > ✅ system-agnostic.dvt-ecl-adapters.prysm.test devnet (network = null) passes null through > ✅ system-agnostic.dvt-ecl-adapters.prysm.test network is passed through from the clan service > ✅ system-agnostic.dvt-ecl-adapters.prysm.test unset checkpointSyncUrl leaves the option at its null default > ✅ system-agnostic.dvt-ecl-adapters.reth.test chain is passed through from the clan service > ✅ system-agnostic.dvt-ecl-adapters.reth.test devnet (network = null) falls back to the module default > ✅ system-agnostic.dvt-ecl-adapters.teku.test checkpointSyncUrl is passed through from the clan service > ✅ system-agnostic.dvt-ecl-adapters.teku.test devnet (network = null) falls back to the module default > ✅ system-agnostic.dvt-ecl-adapters.teku.test network is passed through from the clan service > ✅ system-agnostic.dvt-ecl-adapters.teku.test unset checkpointSyncUrl leaves the option at its null default > ✅ system-agnostic.dvt-lib.beacon.test co-located machine yields the local beacon address > ✅ system-agnostic.dvt-lib.beacon.test honours a non-default beacon rest port > ✅ system-agnostic.dvt-lib.beacon.test signer-only machine yields null > ✅ system-agnostic.dvt-lib.wg.canonAddrOf.test equals canonicalizeIPv6 of the raw addrOf form > ✅ system-agnostic.dvt-lib.wg.canonAddrOf.test matches the canonical hash-derived admin address > ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test collapses a leading zero run > ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test collapses a trailing zero run > ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test collapses only the longest zero run, leaving a lone zero literal > ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test collapses the fixed prefix zero run > ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test leaves an address with no zero run untouched > ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test strips a single per-hextet leading zero > ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test strips multiple leading zeros within a hextet > > 😢 44/51 successful > error: Tests failed For full logs, run: nix log /nix/store/xzmi6c6aq83m07qpbwbk6wzsg7h9qjc6-nix-unit-check.drv error: Cannot build '/nix/store/xzmi6c6aq83m07qpbwbk6wzsg7h9qjc6-nix-unit-check.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/smmrdhavllsavvih93fvma741hxfqlfk-nix-unit-check error: build of resolved derivation '/nix/store/xzmi6c6aq83m07qpbwbk6wzsg7h9qjc6-nix-unit-check.drv' failed