improve error handling - make panics more helpful
improve error handling - make panics more helpful

nso95/vitess,fanngyuan/vitess,fanngyuan/vitess,fanngyuan/vitess,nso95/vitess,nso95/vitess,fanngyuan/vitess,fanngyuan/vitess,nso95/vitess,nso95/vitess