Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

casting iterate does not produce value when subscribed before node created #8601

Closed
mhofman opened this issue Dec 4, 2023 · 0 comments · Fixed by #8604
Closed

casting iterate does not produce value when subscribed before node created #8601

mhofman opened this issue Dec 4, 2023 · 0 comments · Fixed by #8604
Assignees
Labels
agoric-cli package: agoric-cli bug Something isn't working Dapp & UI Support

Comments

@mhofman
Copy link
Member

mhofman commented Dec 4, 2023

Describe the bug

agoric follow and the various client operations that use casting to iterate streaming values of a node hangs forever and does not produce any value if the subscription is started before the node is created

To Reproduce

Steps to reproduce the behavior:

  • Create an address
  • agoric follow :published.wallet.${address}
  • Provision a smart wallet for the address
  • Perform some wallet-action

Expected behavior

The values published to the smart wallet are iterated by agoric follow

Additional context

Discovered while adding a test for auto-publish (#8574), but it looks like a general problem that applies to casting subscribe.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
agoric-cli package: agoric-cli bug Something isn't working Dapp & UI Support
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants