Deleting branches doesn't work with 2020.02.05

Issue #115 resolved
Daniel Possmann created an issue

After fixing the creation of branches (thanks again for the fast fix!), it seems deleting doesn’t work. 😭

The plugin is completely disabled for that repository.

Browser log:

Branch 'feature/test' could not be deleted

Control Freak: com.atlassian.bitbucket.scm.CommandFailedException: '/usr/bin/git ls-tree -z -r -l 0000000000000000000000000000000000000000 --' exited with code 128 saying: fatal: not a tree object com.atlassian.bitbucket.scm.CommandFailedException: '/usr/bin/git ls-tree -z -r -l 0000000000000000000000000000000000000000 --' exited with code 128 saying: fatal: not a tree object at com.atlassian.bitbucket.scm.DefaultCommandExitHandler.onError(DefaultCommandExitHandler.java:47) at com.atlassian.bitbucket.scm.git.command.GitCommandExitHandler.evaluateThrowable(GitCommandExitHandler.java:111) at com.atlassian.bitbucket.scm.git.command.GitCommandExitHandler.onError(GitCommandExitHandler.java:208) at com.atlassian.bitbucket.scm.DefaultCommandExitHandler.onExit(DefaultCommandExitHandler.java:32) at com.atlassian.bitbucket.scm.BaseCommand.callExitHandler(BaseCommand.java:214) at com.atlassian.bitbucket.scm.BaseCommand$CommandFuture.internalGet(BaseCommand.java:348) at com.atlassian.bitbucket.scm.BaseCommand$CommandFuture.get(BaseCommand.java:312) at com.atlassian.bitbucket.scm.BaseCommand.call(BaseCommand.java:144) at com.bitbooster.hook.mergebase.MergebaseScanner.scanHash(MergebaseScanner.java:98) at com.bitbooster.hook.mergebase.MergebaseScanner.runMergebaseScan(MergebaseScanner.java:56) at com.bitbooster.hook.ControlFreakHook.returnTrue(ControlFreakHook.java:266) at com.bitbooster.hook.ControlFreakHook.processReceive(ControlFreakHook.java:299) at com.bitbooster.hook.ControlFreakPreReceive.preUpdate(ControlFreakPreReceive.java:120) Caused By: com.atlassian.utils.process.ProcessException: Non-zero exit code: 128 at com.atlassian.bitbucket.scm.SummarizingProcessHandler.complete(SummarizingProcessHandler.java:47) at com.atlassian.utils.process.ExternalProcessImpl.wrapUpProcess(ExternalProcessImpl.java:667) at com.atlassian.utils.process.ExternalProcessImpl.finish(ExternalProcessImpl.java:163) at com.atlassian.bitbucket.scm.BaseCommand$CommandFuture.get(BaseCommand.java:310) at com.atlassian.bitbucket.scm.BaseCommand.call(BaseCommand.java:144) at com.bitbooster.hook.mergebase.MergebaseScanner.scanHash(MergebaseScanner.java:98) at com.bitbooster.hook.mergebase.MergebaseScanner.runMergebaseScan(MergebaseScanner.java:56) at com.bitbooster.hook.ControlFreakHook.returnTrue(ControlFreakHook.java:266) at com.bitbooster.hook.ControlFreakHook.processReceive(ControlFreakHook.java:299) at com.bitbooster.hook.ControlFreakPreReceive.preUpdate(ControlFreakPreReceive.java:120)

Server log:

DELETE /rest/branch-utils/latest/projects/~DPOSSMANN/repos/ansible-acme/branches HTTP/1.1" com.bitbooster.hook.ControlFreakHook Control Freak - pre-r
eceive failed
com.atlassian.bitbucket.scm.CommandFailedException: '/usr/bin/git ls-tree -z -r -l 0000000000000000000000000000000000000000 --' exited with code 128 saying: fatal: not a tree object
at com.atlassian.bitbucket.scm.DefaultCommandExitHandler.onError(DefaultCommandExitHandler.java:47)
at com.atlassian.bitbucket.scm.git.command.GitCommandExitHandler.evaluateThrowable(GitCommandExitHandler.java:111)
at com.atlassian.bitbucket.scm.git.command.GitCommandExitHandler.onError(GitCommandExitHandler.java:208)
at com.atlassian.bitbucket.scm.DefaultCommandExitHandler.onExit(DefaultCommandExitHandler.java:32)
at com.atlassian.bitbucket.scm.BaseCommand.callExitHandler(BaseCommand.java:214)
at com.atlassian.bitbucket.scm.BaseCommand$CommandFuture.internalGet(BaseCommand.java:348)
at com.atlassian.bitbucket.scm.BaseCommand$CommandFuture.get(BaseCommand.java:312)
at com.atlassian.bitbucket.scm.BaseCommand.call(BaseCommand.java:144)
at com.bitbooster.hook.mergebase.MergebaseScanner.scanHash(MergebaseScanner.java:98)
at com.bitbooster.hook.mergebase.MergebaseScanner.runMergebaseScan(MergebaseScanner.java:56)
at com.bitbooster.hook.ControlFreakHook.returnTrue(ControlFreakHook.java:266)
at com.bitbooster.hook.ControlFreakHook.processReceive(ControlFreakHook.java:299)
at com.bitbooster.hook.ControlFreakPreReceive.preUpdate(ControlFreakPreReceive.java:120)
at com.atlassian.stash.internal.hook.repository.DefaultRepositoryHookService.preUpdate(DefaultRepositoryHookService.java:770)
at com.atlassian.stash.internal.hook.repository.DefaultRepositoryHookService.lambda$preUpdate$4(DefaultRepositoryHookService.java:384)

[…]

Caused by: com.atlassian.utils.process.ProcessException: Non-zero exit code: 128
at com.atlassian.bitbucket.scm.SummarizingProcessHandler.complete(SummarizingProcessHandler.java:47)
at com.atlassian.utils.process.ExternalProcessImpl.wrapUpProcess(ExternalProcessImpl.java:667)
at com.atlassian.utils.process.ExternalProcessImpl.finish(ExternalProcessImpl.java:163)
at com.atlassian.bitbucket.scm.BaseCommand$CommandFuture.get(BaseCommand.java:310)
... 60 common frames omitted

Comments (3)

  1. Julius Davies [bit-booster.com] repo owner

    This is too embarrassing! We’ll publish a fix within the next 24 hours. And as a gesture of appreciation (and shame!) if you ever want a 100% discount code (completely free for 1st year) for our paid PR-Booster app, let me know - you more than earned it.

  2. Daniel Possmann Account Deactivated reporter

    Thanks for the fast fix again! And thanks for the offer. I'll check if we need a plugin like PR-Booster.

  3. Log in to comment