Skip to content

[NBug] fatal: bad object 2222222222222222222222222222222222222222 #11388

@velteyn

Description

@velteyn

Environment

  • Git Extensions 4.2.0.17591
  • Build bf814d4
  • Git 2.43.0.windows.1
  • Microsoft Windows NT 10.0.22621.0
  • .NET 6.0.24
  • DPI 120dpi (125% scaling)
  • Portable: False

Issue description

Exit code: 128
Command: C:\Program Files\Git\bin\git.exe
Arguments: -c log.showSignature=false log --pretty="format:%G?" -1 2222222222222222222222222222222222222222
Working directory: C:\Devel\git-repos\sfm\

GitExtUtils.ExternalOperationException: fatal: bad object 2222222222222222222222222222222222222222
 ---> System.Exception: fatal: bad object 2222222222222222222222222222222222222222
   --- End of inner exception stack trace ---
   at async Task<string> GitCommands.ExecutableExtensions.GetOutputAsync(IExecutable executable, ArgumentString arguments, byte[] input, Encoding outputEncoding, CommandCache cache, bool stripAnsiEscapeCodes) in C:/projects/gitextensions/GitCommands/Git/ExecutableExtensions.cs:line 147
   at void Microsoft.VisualStudio.Threading.JoinableTask.CompleteOnCurrentThread()
   at T Microsoft.VisualStudio.Threading.JoinableTask<T>.CompleteOnCurrentThread()
   at T Microsoft.VisualStudio.Threading.JoinableTaskFactory.Run<T>(Func<Task<T>> asyncMethod, JoinableTaskCreationOptions creationOptions) x 2
   at string GitCommands.ExecutableExtensions.GetOutput(IExecutable executable, ArgumentString arguments, byte[] input, Encoding outputEncoding, CommandCache cache, bool stripAnsiEscapeCodes) in C:/projects/gitextensions/GitCommands/Git/ExecutableExtensions.cs:line 43
   at Task<CommitStatus> GitCommands.Gpg.GitGpgController.GetRevisionCommitSignatureStatusAsync(GitRevision revision)+() => { } in C:/projects/gitextensions/GitCommands/Git/GitGpgController.cs:line 108
   at async Task<CommitStatus> GitCommands.Gpg.GitGpgController.GetRevisionCommitSignatureStatusAsync(GitRevision revision) in C:/projects/gitextensions/GitCommands/Git/GitGpgController.cs:line 99
   at async Task<GpgInfo> GitUI.CommandsDialogs.FormBrowseController.LoadGpgInfoAsync(GitRevision revision) in C:/projects/gitextensions/GitUI/CommandsDialogs/FormBrowseController.cs:line 32
   at async Task GitUI.CommandsDialogs.FormBrowse.FillGpgInfoAsync(GitRevision revision) in C:/projects/gitextensions/GitUI/CommandsDialogs/FormBrowse.cs:line 1276
   at async void GitUI.TaskManager.InvokeAndForget(Control control, Func<Task> asyncAction, CancellationToken cancellationToken)+(?) => { } [1] in C:/projects/gitextensions/GitExtUtils/GitUI/TaskManager.cs:line 111
   at async Task GitUI.TaskManager.HandleExceptionsAsync(Func<Task> asyncAction, Func<Exception, Task> handleExceptionAsync) in C:/projects/gitextensions/GitExtUtils/GitUI/TaskManager.cs:line 38

dunno !! Maybe a type by the cat ?

Steps to reproduce

the cat passed on the keyboard

Did this work in previous version of GitExtensions?

No response

Diagnostics

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions