./dretesteth.sh -t GeneralStateTests/stRandom -- --testpath /Users/immutable-art/sandbox/retesteth/tests --datadir /tests/config --nodes 192.168.5.2:8545 --clients remote-geth --singlenet Cancun --singletest randomStatetest153
Running tests using path: /tests
Running 1 test case...
Retesteth config path: /tests/config
Active client configurations: 'remote-geth '
Filter: 'randomStatetest153 Cancun'
Running tests for config 'Remote Geth' 2
Test Case "stRandom": (1 of 1)
100%
Instantiated: "result":"Geth/v1.0.0-beta.14-4012e7c5-20250123/darwin-arm64/go1.21.3"
Error: Unhandled UpwardsException: Expected field 'config' not found in config: StateTestInFilled randomStatetest153
"randomStatetest153" : {
"_info" : {
"comment" : "",
"filling-rpc-server" : "evm version 1.14.4-unstable-3d8028a6-20240513",
"filling-tool-version" : "retesteth-0.3.2-cancun+commit.2ab0208e.Linux.g++",
"generatedTestHash" : "4021131b2bacc347eac821521a0f0cfdee4d9c0f6307705cb083f41844847aae",
"lllcversion" : "Version: 0.5.14-develop.2023.7.11+commit.c58ab2c6.mod.Linux.g++",
"solidity" : "Version: 0.8.21+commit.d9974bed.Linux.g++",
"source" : "src/GeneralStateTestsFiller/stRandom/randomStatetest153Filler.json",
"sourceHash" : "f5446d6b8af4ec7d1883de233dcbf4b3fe6ed06395705529cacece9022f62c54"
},
"env" : {
"currentBaseFee" : "0x0a",
"currentCoinbase" : "0x945304eb96065b2a98b57a48a06ae28d285a71b5",
"currentDifficulty" : "0x020000",
"currentExcessBlobGas" : "0x00",
"currentGasLimit" : "0x7fffffffffffffff",
"currentNumber" : "0x01",
"currentRandom" : "0x0000000000000000000000000000000000000000000000000000000000020000",
"currentTimestamp" : "0x03e8"
},
"post" : {
"Cancun" : [
{
"hash" : "0x73426b817684073f8007165e3a3c9e01c2657edba1556e881af40f7290af42cf",
"indexes" : {
"data" : 0,
"gas" : 0,
"value" : 0
},
"logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"txbytes" : "0xf863800a83061a8094095e7baea6a6c7c4c2dfeb977efac326af552d87830186a0421ca0b8dc57210e10107f8fca7b1942bb8914b6f36cfeff54d2a9a0ff45f03c660868a078aafb7bb632c717067f9165cd30c5d37b4e0713cdc01b446073abb837413a78"
}
]
},
"pre" : {
"0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"balance" : "0x0de0b6b3a7640000",
"code" : "0x44420b4442432055",
"nonce" : "0x00",
"storage" : {
}
},
"0x945304eb96065b2a98b57a48a06ae28d285a71b5" : {
"balance" : "0x2e",
"code" : "0x6000355415600957005b60203560003555",
"nonce" : "0x00",
"storage" : {
}
},
"0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "0x0de0b6b3a7640000",
"code" : "0x",
"nonce" : "0x00",
"storage" : {
}
}
},
"transaction" : {
"data" : [
"0x42"
],
"gasLimit" : [
"0x061a80"
],
"gasPrice" : "0x0a",
"nonce" : "0x00",
"secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
"sender" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
"to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
"value" : [
"0x0186a0"
]
}
} (GeneralStateTests/stRandom/randomStatetest153, step: GeneralStateTest)
--------
TestOutputHelper detected 1 errors during test execution!
/retesteth/retesteth/helpers/TestOutputHelper.cpp(240): error: in "GeneralStateTests/stRandom":
*** 1 failure is detected in the test module "EthereumTests"
*** Total Tests Run: 0
--------
*** TOTAL ERRORS DETECTED: 1 errors during all test execution!
--------
info: (GeneralStateTests/stRandom/randomStatetest153, step: GeneralStateTest)
PS: The weird remote Geth version is from a fork but this behaves the same way on the upstream Geth.
Would anyone have any idea why
Expected field 'config' not found in configis coming up in any and every test? Built the docker version of retesteth with a remote client. Tested connectivity from inside the container - all good there. Not sure where this is coming from. Did a quick search forjsonField::Requiredbut didn't findconfigper se. Any ideas?PS: The weird remote Geth version is from a fork but this behaves the same way on the upstream Geth.