This error is raised, if n_sample is larger than the provided positive probabilities in multinomial and would thus fail, if replacement is set to False.
Check the values of self.probs and make sure that the sampling would be possible.