Fixed
- Fixed a
could not convert string to floatcrash when a feature declared categorical viacategorical_features_indicesis all-missing during fit but has real string values at predict. Such columns are now kept categorical instead of being demoted to a constant numeric column, so they route through the ordinal encoder consistently between fit and predict. (#1002)