From 4b6e773c7c8ed9a03457d37f26cef8898b869e75 Mon Sep 17 00:00:00 2001 From: Jason Aten Date: Fri, 4 Sep 2020 13:19:15 -0500 Subject: [PATCH] panic if f.gen is nil because it means the storage wasn't open --- fragment.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/fragment.go b/fragment.go index 60b9dbf47..e3e8d9242 100644 --- a/fragment.go +++ b/fragment.go @@ -638,7 +638,8 @@ func (f *fragment) setBit(tx Tx, rowID, columnID uint64) (changed bool, err erro if f.gen != nil { err = f.gen.Transaction(wp, doSetFunc) } else { - err = doSetFunc() + panic("internal error: f.gen was nil. should never happen under roaring b/c storage should be open") + //err = doSetFunc() } return changed, err } @@ -2341,7 +2342,8 @@ func (f *fragment) importPositions(tx Tx, set, clear []uint64, rowSet map[uint64 if f.gen != nil { err = f.gen.Transaction(wp, doFunc) } else { - err = doFunc() + panic("internal error: 2nd place, f.gen was nil. should never happen under roaring b/c storage should be open") + //err = doFunc() } if err != nil {