Hi Cody,
There are some Bayesian nonparametric model structures that our CRP-based sampling wouldn't sample correctly, so we have some checks in place to prevent use of the sampler in those cases. (In some cases, the checking may be a bit conservative.) In this case the 'problem' is coming from you trying to cluster the `sig2` values as well as the {`muLS`,`cov_b`} values. The CRP sampler does some calculations with the nodes that are dependent on the clustering variable (`z`) that are not set up to handle the complexity in this situation.
Our MCMC sampler assignment for the stickbreaking representation doesn't use the CRP sampling, which is why you don't see the issue there.
-chris