Unbalanced markup stack printing ATIP

#962 · open · 0 comments

View on GitHub ↗

claunia

### Version 6.0.0-beta.1 ### Commit hash _No response_ ### Tested debug version? - [x] Yes ### Which operating systems have you used? - [ ] Windows - [x] Linux - [ ] macOS - [ ] Other ### What is the architectural bit size you're using? - [ ] 32-bit - [x] 64-bit - [ ] Unsure or unknown ### What processor are you using? - [x] An Intel or AMD - [ ] An ARM or Apple Silicon - [ ] Unsure or unknown ### Description Unbalanced markup stack ### Exact command line used aaru m info /dev/sr0 ### Expected behavior Printing ATIP ### Actual behavior Exception ### Output of command execution with debug output enabled ```shell ATIP System.InvalidOperationException: Unbalanced markup stack. Did you forget to close a tag? at IEnumerable<AnsiMarkupSegment> Spectre.Console.AnsiMarkup.Parse(string markup, Style? style) in /_/src/Spectre.Console.Ansi/AnsiMarkup.cs:106 at Spectre.Console.Markup..ctor(string text, Style? style) in /_/src/Spectre.Console/Widgets/Markup.cs:43 at void Spectre.Console.AnsiConsoleExtensions.Markup(IAnsiConsole console, string value) in /_/src/Spectre.Console/Extensions/AnsiConsoleExtensions.Markup.cs:87 at void Spectre.Console.AnsiConsoleExtensions.Markup(IAnsiConsole console, IFormatProvider provider, string format, params object[] args) in /_/src/Spectre.Console/Extensions/AnsiConsoleExtensions.Markup.cs:53 at void Spectre.Console.AnsiConsoleExtensions.MarkupLine(IAnsiConsole console, IFormatProvider provider, string format, params object[] args) in /_/src/Spectre.Console/Extensions/AnsiConsoleExtensions.Markup.cs:147 at void Spectre.Console.AnsiConsoleExtensions.MarkupLine(IAnsiConsole console, string format, params object[] args) in /_/src/Spectre.Console/Extensions/AnsiConsoleExtensions.Markup.cs:100 at void Spectre.Console.AnsiConsole.MarkupLine(string format, params object[] args) in /_/src/Spectre.Console/AnsiConsole.Markup.cs:91 at void Aaru.MainClass.<>c.<Main>b__7_0(string format, object[] objects) at void Aaru.Logging.AaruLogging.WriteLine(string format, params object[] arg) at void Aaru.Commands.Media.MediaInfoCommand.DoScsiMediaInfo(bool debug, string outputPrefix, Device dev) at int Aaru.Commands.Media.MediaInfoCommand.Execute(CommandContext context, Settings settings, CancellationToken cancellationToken) at Task<int> Spectre.Console.Cli.Command`1.Spectre.Console.Cli.ICommand.ExecuteAsync(CommandContext context, CommandSettings settings, CancellationToken cancellationToken) in /_/src/Spectre.Console.Cli/CommandOfT.cs:41 at async void Spectre.Console.Cli.CommandExecutor.<ExecuteAsync>d__5.MoveNext() in /_/src/Spectre.Console.Cli/Internal/CommandExecutor.cs:257 at async void Spectre.Console.Cli.CommandExecutor.<ExecuteAsync>d__2.MoveNext() in /_/src/Spectre.Console.Cli/Internal/CommandExecutor.cs:128 at async void Spectre.Console.Cli.CommandApp.<RunAsync>d__7.MoveNext() in /_/src/Spectre.Console.Cli/CommandApp.cs:77 at async void Aaru.MainClass.<Main>d__7.MoveNext() ```

Comments