-
Bug
-
Resolution: Done
-
Major
-
Pipelines 1.7
-
None
-
None
-
2
-
False
-
None
-
False
-
-
Pipelines Sprint 216, Pipelines Sprint 217
Expected behavior
"tkn pr delete" can handle all cases
Actual behavior
tkn cannot remove pipelinerun that has "unknown" status
Steps to reproduce
On our CI cluster, run "tkn pipelinerun delete --keep-since=14400 -n=kabhishe-tests -f" (the same command that pruner job is running
Result:
panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x1ca6fdb] goroutine 1 [running]: github.com/tektoncd/cli/pkg/cmd/pipelinerun.keepPipelineRunsByAge(0xc00058c000, 0x3840, 0x22, 0x22, 0x23, 0xc000cb0000, 0x22, 0x44) /builddir/build/BUILD/openshift-pipelines-601c8ce76b71194d012b71e5987d73e8f90a4ec0/pkg/cmd/pipelinerun/delete.go:255 +0x13b github.com/tektoncd/cli/pkg/cmd/pipelinerun.allPipelineRunNames(0xc000600d00, 0x0, 0x3840, 0x1, 0x0, 0x0, 0x7ffc783f2f46, 0xe, 0x1, 0xc00071f990, ...) /builddir/build/BUILD/openshift-pipelines-601c8ce76b71194d012b71e5987d73e8f90a4ec0/pkg/cmd/pipelinerun/delete.go:244 +0x2e7 github.com/tektoncd/cli/pkg/cmd/pipelinerun.deletePipelineRuns(0xc001e9bcc0, 0x26cb420, 0xc000063240, 0xc0002c6f30, 0x0, 0x3, 0xc000471ce0, 0x0, 0x0) /builddir/build/BUILD/openshift-pipelines-601c8ce76b71194d012b71e5987d73e8f90a4ec0/pkg/cmd/pipelinerun/delete.go:120 +0x163b github.com/tektoncd/cli/pkg/cmd/pipelinerun.deleteCommand.func1(0xc000168a00, 0xc0002c6f30, 0x0, 0x3, 0x0, 0x0) /builddir/build/BUILD/openshift-pipelines-601c8ce76b71194d012b71e5987d73e8f90a4ec0/pkg/cmd/pipelinerun/delete.go:92 +0x2aa github.com/spf13/cobra.(*Command).execute(0xc000168a00, 0xc0002c6f00, 0x3, 0x3, 0xc000168a00, 0xc0002c6f00) /builddir/build/BUILD/openshift-pipelines-601c8ce76b71194d012b71e5987d73e8f90a4ec0/vendor/github.com/spf13/cobra/command.go:856 +0x47c github.com/spf13/cobra.(*Command).ExecuteC(0xc0006bf400, 0xc00004c1f0, 0x5, 0x5) /builddir/build/BUILD/openshift-pipelines-601c8ce76b71194d012b71e5987d73e8f90a4ec0/vendor/github.com/spf13/cobra/command.go:974 +0x375 github.com/spf13/cobra.(*Command).Execute(...) /builddir/build/BUILD/openshift-pipelines-601c8ce76b71194d012b71e5987d73e8f90a4ec0/vendor/github.com/spf13/cobra/command.go:902 main.main() /builddir/build/BUILD/openshift-pipelines-601c8ce76b71194d012b71e5987d73e8f90a4ec0/cmd/tkn/main.go:66 +0x4ac
Pipeline run's status:
status: conditions: - lastTransitionTime: '2022-03-11T07:40:53Z' message: >- PipelineRun "test-triggers-updated-awmbjt" was cancelled but had errors trying to cancel TaskRuns and/or Runs: Failed to patch TaskRun `test-triggers-updated-awmbjt-clone-plumbing-git-7l67g` with cancellation: taskruns.tekton.dev "test-triggers-updated-awmbjt-clone-plumbing-git-7l67g" not found Failed to patch TaskRun `test-triggers-updated-awmbjt-clone-release-tests-git-sss7j` with cancellation: taskruns.tekton.dev "test-triggers-updated-awmbjt-clone-release-tests-git-sss7j" not found Failed to patch TaskRun `test-triggers-updated-awmbjt-generate-build-artifacts-958rj` with cancellation: taskruns.tekton.dev "test-triggers-updated-awmbjt-generate-build-artifacts-958rj" not found Failed to patch TaskRun `test-triggers-updated-awmbjt-generate-ids-zpqjx` with cancellation: taskruns.tekton.dev "test-triggers-updated-awmbjt-generate-ids-zpqjx" not found reason: PipelineRunCouldntCancel status: Unknown type: Succeeded
- is cloned by
-
SRVKP-2257 Tkn cannot delete pipelinerun with unknown status
- Closed