urbit / urbit

An operating function
https://urbit.org
MIT License
3.42k stars 358 forks source link

Clay breaks when a mark fails to compile #2531

Open ryjm opened 4 years ago

ryjm commented 4 years ago

I committed a mark that failed to compile and it seems to be blocking subsequent clay commands. I can't |rm or |commit, and |cancel doesn't seem to help.


[%clay-idle cue-length=53]
> |cancel
>=
crud: %wake event failed
bail: exit
arvo: loop crashed
arvo: loop crashed
arvo: loop crashed
arvo: loop crashed
arvo: loop crashed
arvo: loop crashed
arvo: loop crashed
arvo: loop crashed
arvo: loop crashed
arvo: loop crashed
arvo: loop crashed
arvo: loop crashed
arvo: loop crashed
take: failed
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[4.413 3].[4.605 5]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[4.414 3].[4.605 5]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[4.417 3].[4.605 5]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[4.418 5].[4.422 15]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[4.419 5].[4.422 15]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[4.420 7].[4.421 35]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[4.421 7].[4.421 35]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[4.421 12].[4.421 35]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[3.010 5].[3.023 7]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[3.011 5].[3.023 7]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[3.012 5].[3.023 7]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[3.014 5].[3.023 7]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[3.016 5].[3.023 7]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[3.017 7].[3.017 74]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[430 7].[465 9]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[433 7].[465 9]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[433 20].[433 47]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[385 5].[394 7]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[386 7].[386 18]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[385 5].[394 7]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[387 5].[394 7]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[388 5].[394 7]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[389 5].[394 7]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[393 14].[393 44]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[393 21].[393 43]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[974 7].[985 24]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[978 7].[985 24]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[979 11].[983 50]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[979 21].[979 52]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[2.184 5].[2.185 57]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[2.185 5].[2.185 57]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[2.175 5].[2.175 40]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[2.175 27].[2.175 39]>
/~zod/home/~2020.3.13..01.49.44..6c61/sys/vane/ford:<[4.820 18].[4.820 59]>
/~zod/home/0/mar/srrs/item-info/hoon::[5 1].[75 3]>
/~zod/home/0/mar/srrs/item-info/hoon::[6 1].[75 3]>
/~zod/home/0/mar/srrs/item-info/hoon::[26 3].[73 5]>
/~zod/home/0/mar/srrs/item-info/hoon::[31 5].[71 23]>
/~zod/home/0/mar/srrs/item-info/hoon::[32 5].[71 23]>
/~zod/home/0/mar/srrs/item-info/hoon::[33 5].[71 23]>
/~zod/home/0/mar/srrs/item-info/hoon::[44 5].[71 23]>
/~zod/home/0/mar/srrs/item-info/hoon::[71 5].[71 23]>
{@ @t @t @t @da @da ?($.y $.n)}
/~zod/home/0/mar/srrs/item-info/hoon::[71 17].[71 23]>
nest-fail
ford: %slim failed:
ford: %ride failed to compute type:
ford: %plan failed:
ford: %core on /~zod/home/0/mar/srrs/item-info/hoon failed:
ford: %bunt compiling mark %srrs-item-info on [ship=~zod desk=%home] failed:
ford: %volt %srrs-item-info on [ship=~zod desk=%home] failed:
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[2.168 44].[2.168 54]>
%ford-fail
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[2.168 30].[2.168 55]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[2.240 19].[2.240 53]>
/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[2.240 16].[2.240 53]>
~zod:dojo>```
philipcmonk commented 4 years ago

Ah, indeed.  You might be able to get out of this situation by removing the file with that filename extension from unix, then running |cancel until the cue-length=0, then |commit a version of the mark that doesn't crash.

On Tue, Mar 17, 2020 at 6:57 AM, Jake Miller < notifications@github.com > wrote:

I committed a mark that failed to compile and it seems to be blocking subsequent clay commands. I can't |rm or |commit , and |cancel doesn't seem to help.

`[%clay-idle cue-length=53]


|cancel


crud: %wake event failed bail: exit arvo: loop crashed arvo: loop crashed arvo: loop crashed arvo: loop crashed arvo: loop crashed arvo: loop crashed arvo: loop crashed arvo: loop crashed arvo: loop crashed arvo: loop crashed arvo: loop crashed arvo: loop crashed arvo: loop crashed take: failed /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[4.413 3].[4.605 5]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[4.414 3].[4.605 5]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[4.417 3].[4.605 5]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[4.418 5].[4.422 15]>

/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[4.419 5].[4.422 15]>

/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[4.420 7].[4.421 35]>

/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[4.421 7].[4.421 35]>

/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[4.421 12].[4.421 35]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[3.010 5].[3.023 7]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[3.011 5].[3.023 7]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[3.012 5].[3.023 7]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[3.014 5].[3.023 7]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[3.016 5].[3.023 7]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[3.017 7].[3.017 74]>

/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[430 7].[465 9]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[433 7].[465 9]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[433 20].[433 47]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[385 5].[394 7]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[386 7].[386 18]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[385 5].[394 7]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[387 5].[394 7]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[388 5].[394 7]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[389 5].[394 7]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[393 14].[393 44]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[393 21].[393 43]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[974 7].[985 24]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[978 7].[985 24]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[979 11].[983 50]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[979 21].[979 52]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[2.184 5].[2.185 57]>

/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[2.185 5].[2.185 57]>

/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[2.175 5].[2.175 40]>

/~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[2.175 27].[2.175 39]> /~zod/home/~2020.3.13..01.49.44..6c61/sys/vane/ford:<[4.820 18].[4.820 59]> /~zod/home/0/mar/srrs/item-info/hoon::[5 1].[75 3]> /~zod/home/0/mar/srrs/item-info/hoon::[6 1].[75 3]> /~zod/home/0/mar/srrs/item-info/hoon::[26 3].[73 5]> /~zod/home/0/mar/srrs/item-info/hoon::[31 5].[71 23]> /~zod/home/0/mar/srrs/item-info/hoon::[32 5].[71 23]> /~zod/home/0/mar/srrs/item-info/hoon::[33 5].[71 23]> /~zod/home/0/mar/srrs/item-info/hoon::[44 5].[71 23]> /~zod/home/0/mar/srrs/item-info/hoon::[71 5].[71 23]> {@ @ t ( https://github.com/t ) @ t ( https://github.com/t ) @ t ( https://github.com/t ) @ da ( https://github.com/da ) @ da ( https://github.com/da ) ?($.y $.n)} /~zod/home/0/mar/srrs/item-info/hoon::[71 17].[71 23]> nest-fail ford: %slim failed: ford: %ride failed to compute type: ford: %plan failed: ford: %core on /~zod/home/0/mar/srrs/item-info/hoon failed: ford: %bunt compiling mark %srrs-item-info on [ship=~zod desk=%home] failed: ford: %volt %srrs-item-info on [ship=~zod desk=%home] failed: /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[2.168 44].[2.168 54]> %ford-fail /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[2.168 30].[2.168 55]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[2.240 19].[2.240 53]> /~zod/home/~2020.3.17..13.31.25..1edb/sys/vane/clay:<[2.240 16].[2.240 53]> ~zod:dojo>`

— 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/2531 ) , or unsubscribe ( https://github.com/notifications/unsubscribe-auth/ABKLYGCZLK7SP3ICJF4VCXLRH56TDANCNFSM4LNOPVYA ).