[#1879] error check before chlOpen()