Skip to content

Bug when running "cro run" #169

@wayland

Description

@wayland

My experience:

$ cro run 
▶ Starting SparrowHub Repo (sparrowhub)
A react block:
  in sub run-services at /home/wayland/.rakubrew/versions/moar-2025.06.1/share/perl6/site/sources/486AB7FD3B00EED78618A89F2244F5C5DFC278D2 (Cro::Tools::CLI) line 234
  in sub MAIN at /home/wayland/.rakubrew/versions/moar-2025.06.1/share/perl6/site/sources/486AB7FD3B00EED78618A89F2244F5C5DFC278D2 (Cro::Tools::CLI) line 206
  in block <unit> at /home/wayland/.rakubrew/versions/moar-2025.06.1/share/perl6/site/resources/8587977FB52B92985A0E60ECFF35453540290B59 line 1
  in sub MAIN at /home/wayland/.rakubrew/versions/moar-2025.06.1/share/perl6/site/bin/cro.raku line 2
  in block <unit> at /home/wayland/.rakubrew/versions/moar-2025.06.1/share/perl6/site/bin/cro.raku line 1

Died because of the exception:
    Type check failed in binding to parameter '$what'; expected Str but got List (("green", "yellow", ...)
      in sub color at /home/wayland/.rakubrew/versions/moar-2025.06.1/share/perl6/site/sources/C540D94527358CC31A8188D9CED9F8C452957115 (Terminal::ANSIColor) line 57
      in block  at /home/wayland/.rakubrew/versions/moar-2025.06.1/share/perl6/site/sources/486AB7FD3B00EED78618A89F2244F5C5DFC278D2 (Cro::Tools::CLI) line 286
      in block  at /home/wayland/.rakubrew/versions/moar-2025.06.1/share/perl6/site/sources/486AB7FD3B00EED78618A89F2244F5C5DFC278D2 (Cro::Tools::CLI) line 279
      in block  at /home/wayland/.rakubrew/versions/moar-2025.06.1/share/perl6/site/sources/C9607037AB874EF17AB197C33113511AD20D943E (Cro::Tools::Runner) line 281

@lizmat said:

looks like Cro::Tools::CLI is calling color <green yellow ...> at line 286, which the "color" sub does not support, as it only supports a single color to be specified?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions