This is because there were no initial values passed for the variables in the model. Usually this is no problem because the model just takes the mean/median/mode of each distribution and uses those. The multinomial is difficult because the mean usually gives values outside the support (i.e. non-integer values) and the mode is difficult to compute.
The short-term solution is to supply initial values at least for the multinomial. I will file an issue on the bug tracker for this to figure out what to do long-term.