Error: evalBundles
fails to install contract bundle after genesis-test
acceptance test
#10620
Labels
bug
Something isn't working
Describe the bug
A clear and concise description of what the bug is.
In the context of the acceptance tests at a3p-integration, when calling the
evalBundles
method, imported from the @agoric/synthetic-chain package, after the execution of the./genesis-test.sh
acceptance test, it will fail to install the contract bundle.When
./genesis-test.sh
is excluded from the acceptance test.sh script, the test will behave as expected.Note: this issue is a work in progress. I will invest more time to refine the diagnostic and offer a clearer description of the error being triggered.
To Reproduce
A draft PR with a dummy test was built to demonstrate the behaviour described above.
Steps to reproduce the behavior:
test-docker-build
Expected behavior
A clear and concise description of what you expected to happen.
Platform Environment
OS: macOS Sequoia v15.0.1
Node.js: v20.9.0
Agoric-SDK: agoric-upgrade-16av-1307-gd6a7ffb629
Additional context
The error message
bundle ${id} not loaded
point to core-eval.ts, although, I think that the failure happens during the stepensure bundles installed
.The reason why I said this is because, in the scenario where we call
evalBundles
for the same core-eval twice, one before and one after the execution of./genesis-test.sh
, both tests will pass since the bundle ID will be found on the loadedBundleIds and the logs displaybundle already installed ...
Note that the problem does not seem to be related with insufficient IST since it is visible at the logs the message:
The contract core-eval artifacts are being generated via the a3p-integration script build-submission.sh which used the
agoric run
command.The text was updated successfully, but these errors were encountered: