[field descriptor] fix SEGV when passing null string for message params