You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All of this happens before any of the code in ses-ava is actually executed. It seems to happen as a result of how the import order affects the initialization of other things. We did not see this before ses-ava which seems to suggest that there's something about ses-ava that is triggering this. But maybe we've just been getting lucky on import order till now. More experiments needed.
The text was updated successfully, but these errors were encountered:
@erights This is in the "Up Next" pipeline, but does not have a MN-1 label. If it is needed for MN-1, please label, otherwise move from "Up Next" to "Product Backlog".
The three line import sequence seen at
agoric-sdk/packages/eventual-send/test/test-ses-ava-reject-deep-stacks.js
Line 1 in bf407ae
happens to work. However, the more sensible import order
does not. For reasons I do not understand, the latter import order causes the esm initializing logic at https://github.com/feross/buffer/blob/795bbb5bda1b39f1370ebd784bea6107b087e3a7/index.js#L816 to happen after lockdown, at which point it encounters the override mistake and fails. By importing ses-ava first, that initialization happens before lockdown successfully.
All of this happens before any of the code in ses-ava is actually executed. It seems to happen as a result of how the import order affects the initialization of other things. We did not see this before ses-ava which seems to suggest that there's something about ses-ava that is triggering this. But maybe we've just been getting lucky on import order till now. More experiments needed.
The text was updated successfully, but these errors were encountered: