urbit / landscape

Product board for Landscape.
20 stars 6 forks source link

Trying to join a group from CLI: "dojo: app poke failed" #287

Closed ritfed-tabryg closed 3 years ago

ritfed-tabryg commented 3 years ago

Someone on the urbit discord asked how to join a group from the command line. The intended command seems to be :group-store|join ~bitbet-bolbel %urbit-community, but this command doesn't work.

To Reproduce In a ship's dojo, run the command :group-store|join ~bitbet-bolbel %urbit-community (or replace the ship and group name with any other valid group).

Expected behavior The ship joins the group. The new group is visible in landscape.

Unexpected result If the ship is already in the group, nothing happens:

> :group-store|join ~bitbet-bolbel %urbit-community
>=
~ritfed-tabryg:dojo>

I don't know if this is the intended result or not if the ship is already in the group. More importantly, if the ship is not already in the group, a stack trace is dumped:

> :group-store|join ~bitbet-bolbel %urbit-community
/sys/vane/gall/hoon:<[1.361 9].[1.361 37]>
/app/group-store/hoon:<[165 5].[175 17]>
/app/group-store/hoon:<[166 5].[175 17]>
/app/group-store/hoon:<[167 5].[175 17]>
/app/group-store/hoon:<[168 7].[174 9]>
/app/group-store/hoon:<[170 9].[170 53]>
/app/group-store/hoon:<[354 3].[589 5]>
/app/group-store/hoon:<[355 3].[589 5]>
/app/group-store/hoon:<[356 3].[589 5]>
/app/group-store/hoon:<[357 3].[368 5]>
/app/group-store/hoon:<[359 24].[359 46]>
/app/group-store/hoon:<[402 5].[415 43]>
/app/group-store/hoon:<[403 5].[415 43]>
/app/group-store/hoon:<[404 7].[413 9]>
/app/group-store/hoon:<[404 11].[404 27]>
dojo: app poke failed
~pittyd_samzod:dojo>

Additional context This happens on planets and comets alike. My +trouble:

> +trouble
[ [%base-hash ~[0v1i.m17tc.thht3.60qpc.bmknd.npdqk.8h3f1.luqj9.7k8ls.knqfs.u8adu]]
  [%sour-hash 0v1i.m17tc.thht3.60qpc.bmknd.npdqk.8h3f1.luqj9.7k8ls.knqfs.u8adu]
  [%home-hash 0v1m.cnm3r.3f208.on8b8.hah57.hqjnd.a8bgr.5g37a.e6miq.nqvl8.497e3]
  [%kids-hash 0v1i.m17tc.thht3.60qpc.bmknd.npdqk.8h3f1.luqj9.7k8ls.knqfs.u8adu]
  [%glob-hash 0v5.bo337.25di9.mg5d5.i9vun.5qaqe %done]
  [%our ship=~ritfed-tabryg point='1640462261' life=[~ 1] rift=[~ 0]]
  [%sponsor ship=~siddef point='30645' life=[~ 1] rift=[~ 0]]
  [%dopzod ship=~dopzod point='4608' life=[~ 3] rift=[~ 2]]
  "Compare lifes and rifts to values here:"
  "https://etherscan.io/address/azimuth.eth#readContract"
  "  life - getKeyRevisionNumber"
  "  rift - getContinuityNumber"
  ~
]
conradconrad commented 3 years ago

~tadwyt-mormus replicated this bug, also with basehash u8adu ~debug/apps output: https://pastebin.com/aq22SN5h

aliddell commented 3 years ago

~tadwyt-mormus here. I set that paste to expire after a day, so here it is for posterity.

aq22SN5h.txt

vvisigoth commented 3 years ago

~tacryt-socryp is taking a look at this now! — ~poldec-tonteg http://urbit.org

On Thu, Dec 17, 2020 at 7:55 AM Alan Liddell notifications@github.com wrote:

~tadwyt-mormus here. I set that paste to expire after a day, so here it is for posterity.

aq22SN5h.txt https://github.com/urbit/urbit/files/5709885/aq22SN5h.txt

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/urbit/urbit/issues/4172#issuecomment-747452943, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAMJBY4QPXVFATC4WUKGTIDSVIEVNANCNFSM4U5ATYCQ .