do not return but break when meet CON_STATE_ERROR