Skip to content

tx-generator: make it buildable in leios-prototype

5bd9ba7
Select commit
Loading
Failed to load commit list.
Open

tx-generator: make it buildable in leios-prototype #6583

tx-generator: make it buildable in leios-prototype
5bd9ba7
Select commit
Loading
Failed to load commit list.
IOG Hydra / ci/hydra-build:x86_64-darwin.native.checks/cardano-node-chairman/chairman-tests failed May 27, 2026 in 6m 13s

Build failed

1 failed steps

Details

Failed Steps

Step 1

Derivation

/nix/store/zdigld5bbsn44qlclvqrn4kryv0zay3d-cardano-node-chairman-test-chairman-tests-10.0.2-check.drv

Log

unpacking sources
unpacking source archive /nix/store/n5x0iwjrbg62w6574cf2dabc4k4iqrn3-source-root-cardano-node-chairman-test-chairman-tests-root
source root is source-root-cardano-node-chairman-test-chairman-tests-root
patching sources
building
/nix/store/v852qrj1sfrq6ygp61mgckp63dxlcvml-cardano-node-chairman-test-chairman-tests-10.0.2/bin:
patching script interpreter paths in /tmp/tmp.720BSnUUab/tmp.Kc9Fyf3IB2/bin
test/Spec.hs
  Spec
    Chairman
      Cardano
        chairman:       FAIL (366.33s)
            ✗ chairman failed at src/Testnet/Start/Cardano.hs:300:5
              after 1 test.
              shrink path: 1:
            
              forAll0 =
                All 2 attempts failed
              
              forAll1 =
                Cardano node process did not start: You must define the LEIOS_DB_PATH variable for this demo.
                
                Cardano node process did not start: You must define the LEIOS_DB_PATH variable for this demo.
                
                Cardano node process did not start: You must define the LEIOS_DB_PATH variable for this demo.
              
              forAll2 =
                Waiting for port 52663 to be available before starting node
              
              forAll3 =
                Node name: node3
              
              forAll4 =
                Waiting for port 52662 to be available before starting node
              
              forAll5 =
                Node name: node2
              
              forAll6 =
                Waiting for port 52661 to be available before starting node
              
              forAll7 =
                Node name: node1
              
              forAll8 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/node-data/node3/topology.json
              
              forAll9 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/node-data/node2/topology.json
              
              forAll10 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/node-data/node1/topology.json
              
              forAll11 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/node-data/node3/port
              
              forAll12 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/node-data/node2/port
              
              forAll13 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/node-data/node1/port
              
              forAll14 =
                "/private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/configuration.yaml"
              
              forAll15 =
                Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/utxo-keys/utxo3/utxo.addr
              
              forAll16 =
                ━━━━ command ━━━━
                /nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/utxo-keys/utxo3/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/utxo-keys/utxo3/utxo.addr
              
              forAll17 =
                Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/utxo-keys/utxo2/utxo.addr
              
              forAll18 =
                ━━━━ command ━━━━
                /nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/utxo-keys/utxo2/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/utxo-keys/utxo2/utxo.addr
              
              forAll19 =
                Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/utxo-keys/utxo1/utxo.addr
              
              forAll20 =
                ━━━━ command ━━━━
                /nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/utxo-keys/utxo1/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/utxo-keys/utxo1/utxo.addr
              
              forAll21 =
                byron-gen-command
              
              forAll22 =
                pools-keys
              
              forAll23 =
                byron-genesis.json
              
              forAll24 =
                utxo-keys
              
              forAll25 =
                stake-delegators
              
              forAll26 =
                conway-genesis.json
              
              forAll27 =
                shelley-genesis.json
              
              forAll28 =
                module
              
              forAll29 =
                drep-keys
              
              forAll30 =
                genesis-keys
              
              forAll31 =
                delegate-keys
              
              forAll32 =
                alonzo-genesis.json
              
              forAll33 =
                Listing directory: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/
              
              forAll34 =
                ━━━━ command ━━━━
                /nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli conway genesis create-testnet-data --spec-shelley /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/genesis-input.shelley.json --spec-alonzo /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/genesis-input.alonzo.json --spec-conway /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/genesis-input.conway.json --testnet-magic 42 --pools 1 --total-supply 100000020000000 --stake-delegators 3 --utxo-keys 3 --drep-keys 3 --start-time 2026-05-27T16:53:06Z --out-dir /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/
              
              forAll35 =
                2026-05-27 16:53:06.125585 UTC
              
              forAll36 =
                2026-05-27 16:52:51.125585 UTC
              
              forAll37 =
                Number of seeded UTxO keys: 3
              
              forAll38 =
                Number of stake delegators: 3
              
              forAll39 =
                Number of pools: 1
              
              forAll40 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/genesis-input.shelley.json
              
              forAll41 =
                Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/genesis-input.shelley.json
              
              forAll42 =
                Rewriting JSON file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/genesis-input.shelley.json
              
              forAll43 =
                2026-05-27 16:53:06.023904 UTC
              
              forAll44 =
                2026-05-27 16:52:51.023904 UTC
              
              forAll45 =
                Creating directory if missing: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f
              
              forAll46 =
                darwin
              
              forAll49 =
                Retry attempt 2 of 2
              
              forAll50 =
                Cardano node process did not start: You must define the LEIOS_DB_PATH variable for this demo.
                
                Cardano node process did not start: You must define the LEIOS_DB_PATH variable for this demo.
                
                Cardano node process did not start: You must define the LEIOS_DB_PATH variable for this demo.
              
              forAll51 =
                Waiting for port 52657 to be available before starting node
              
              forAll52 =
                Node name: node3
              
              forAll53 =
                Waiting for port 52656 to be available before starting node
              
              forAll54 =
                Node name: node2
              
              forAll55 =
                Waiting for port 52655 to be available before starting node
              
              forAll56 =
                Node name: node1
              
              forAll57 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/node-data/node3/topology.json
              
              forAll58 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/node-data/node2/topology.json
              
              forAll59 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/node-data/node1/topology.json
              
              forAll60 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/node-data/node3/port
              
              forAll61 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/node-data/node2/port
              
              forAll62 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/node-data/node1/port
              
              forAll63 =
                "/private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/configuration.yaml"
              
              forAll64 =
                Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/utxo-keys/utxo3/utxo.addr
              
              forAll65 =
                ━━━━ command ━━━━
                /nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/utxo-keys/utxo3/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/utxo-keys/utxo3/utxo.addr
              
              forAll66 =
                Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/utxo-keys/utxo2/utxo.addr
              
              forAll67 =
                ━━━━ command ━━━━
                /nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/utxo-keys/utxo2/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/utxo-keys/utxo2/utxo.addr
              
              forAll68 =
                Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/utxo-keys/utxo1/utxo.addr
              
              forAll69 =
                ━━━━ command ━━━━
                /nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/utxo-keys/utxo1/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/utxo-keys/utxo1/utxo.addr
              
              forAll70 =
                byron-gen-command
              
              forAll71 =
                pools-keys
              
              forAll72 =
                byron-genesis.json
              
              forAll73 =
                utxo-keys
              
              forAll74 =
                stake-delegators
              
              forAll75 =
                conway-genesis.json
              
              forAll76 =
                shelley-genesis.json
              
              forAll77 =
                module
              
              forAll78 =
                drep-keys
              
              forAll79 =
                genesis-keys
              
              forAll80 =
                delegate-keys
              
              forAll81 =
                alonzo-genesis.json
              
              forAll82 =
                Listing directory: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/
              
              forAll83 =
                ━━━━ command ━━━━
                /nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli conway genesis create-testnet-data --spec-shelley /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/genesis-input.shelley.json --spec-alonzo /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/genesis-input.alonzo.json --spec-conway /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/genesis-input.conway.json --testnet-magic 42 --pools 1 --total-supply 100000020000000 --stake-delegators 3 --utxo-keys 3 --drep-keys 3 --start-time 2026-05-27T16:51:05Z --out-dir /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/
              
              forAll84 =
                2026-05-27 16:51:05.464512 UTC
              
              forAll85 =
                2026-05-27 16:50:50.464512 UTC
              
              forAll86 =
                Number of seeded UTxO keys: 3
              
              forAll87 =
                Number of stake delegators: 3
              
              forAll88 =
                Number of pools: 1
              
              forAll89 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/genesis-input.shelley.json
              
              forAll90 =
                Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/genesis-input.shelley.json
              
              forAll91 =
                Rewriting JSON file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/genesis-input.shelley.json
              
              forAll92 =
                2026-05-27 16:51:05.38608 UTC
              
              forAll93 =
                2026-05-27 16:50:50.38608 UTC
              
              forAll94 =
                Creating directory if missing: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0
              
              forAll95 =
                darwin
              
              forAll98 =
                Retry attempt 1 of 2
              
              forAll99 =
                Cardano node process did not start: You must define the LEIOS_DB_PATH variable for this demo.
                
                Cardano node process did not start: You must define the LEIOS_DB_PATH variable for this demo.
                
                Cardano node process did not start: You must define the LEIOS_DB_PATH variable for this demo.
              
              forAll100 =
                Waiting for port 52638 to be available before starting node
              
              forAll101 =
                Node name: node3
              
              forAll102 =
                Waiting for port 52637 to be available before starting node
              
              forAll103 =
                Node name: node2
              
              forAll104 =
                Waiting for port 52636 to be available before starting node
              
              forAll105 =
                Node name: node1
              
              forAll106 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/node-data/node3/topology.json
              
              forAll107 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/node-data/node2/topology.json
              
              forAll108 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/node-data/node1/topology.json
              
              forAll109 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/node-data/node3/port
              
              forAll110 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/node-data/node2/port
              
              forAll111 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/node-data/node1/port
              
              forAll112 =
                "/private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/configuration.yaml"
              
              forAll113 =
                Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/utxo-keys/utxo3/utxo.addr
              
              forAll114 =
                ━━━━ command ━━━━
                /nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/utxo-keys/utxo3/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/utxo-keys/utxo3/utxo.addr
              
              forAll115 =
                Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/utxo-keys/utxo2/utxo.addr
              
              forAll116 =
                ━━━━ command ━━━━
                /nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/utxo-keys/utxo2/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/utxo-keys/utxo2/utxo.addr
              
              forAll117 =
                Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/utxo-keys/utxo1/utxo.addr
              
              forAll118 =
                ━━━━ command ━━━━
                /nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/utxo-keys/utxo1/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/utxo-keys/utxo1/utxo.addr
              
              forAll119 =
                byron-gen-command
              
              forAll120 =
                pools-keys
              
              forAll121 =
                byron-genesis.json
              
              forAll122 =
                utxo-keys
              
              forAll123 =
                stake-delegators
              
              forAll124 =
                conway-genesis.json
              
              forAll125 =
                shelley-genesis.json
              
              forAll126 =
                module
              
              forAll127 =
                drep-keys
              
              forAll128 =
                genesis-keys
              
              forAll129 =
                delegate-keys
              
              forAll130 =
                alonzo-genesis.json
              
              forAll131 =
                Listing directory: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/
              
              forAll132 =
                ━━━━ command ━━━━
                /nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli conway genesis create-testnet-data --spec-shelley /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/genesis-input.shelley.json --spec-alonzo /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/genesis-input.alonzo.json --spec-conway /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/genesis-input.conway.json --testnet-magic 42 --pools 1 --total-supply 100000020000000 --stake-delegators 3 --utxo-keys 3 --drep-keys 3 --start-time 2026-05-27T16:49:00Z --out-dir /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/
              
              forAll133 =
                2026-05-27 16:49:00.596082 UTC
              
              forAll134 =
                2026-05-27 16:48:45.596082 UTC
              
              forAll135 =
                Number of seeded UTxO keys: 3
              
              forAll136 =
                Number of stake delegators: 3
              
              forAll137 =
                Number of pools: 1
              
              forAll138 =
                Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/genesis-input.shelley.json
              
              forAll139 =
                Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/genesis-input.shelley.json
              
              forAll140 =
                Rewriting JSON file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/genesis-input.shelley.json
              
              forAll141 =
                2026-05-27 16:49:00.500817 UTC
              
              forAll142 =
                2026-05-27 16:48:45.500817 UTC
              
              forAll143 =
                Creating directory if missing: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13
              
              forAll144 =
                darwin
              
              forAll147 =
                Retry attempt 0 of 2
            
                 ┏━━ test/Spec/Chairman/Cardano.hs ━━━
              18 ┃ hprop_chairman :: H.Property
              19 ┃ hprop_chairman = integrationRetryWorkspace 2 "cardano-chairman" $ \tempAbsPath' -> H.runWithDefaultWatchdog_ $ do
                 ┃ │ Workspace: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13
                 ┃ │ Workspace: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0
                 ┃ │ Workspace: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f
              20 ┃   conf <- mkConf tempAbsPath'
                 ┃   │ /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13
                 ┃   │ /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0
                 ┃   │ /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f
              21 ┃ 
              22 ┃   allNodes <- testnetNodes <$> cardanoTestnetDefault def def conf
              23 ┃ 
              24 ┃   chairmanOver 120 50 conf allNodes
            
              This failure can be reproduced by running:
              > recheckAt (Seed 8000487538703546543 1711361803947158373) "1:" chairman
            
          Use "--pattern '$NF ~ /chairman/' --hedgehog-replay '1: Seed 8000487538703546543 1711361803947158373'" to reproduce from the command-line.
          
          Use -p '/chairman/' to rerun this test only.
    Network
      isPortOpen False: OK
          ✓ isPortOpen False passed 1 test.
      isPortOpen True:  OK
          ✓ isPortOpen True passed 1 test.

1 out of 3 tests failed (366.34s)