In CSMC when used within a Gibbs sampler, particles' weight should include (log)priors of conditioned random variables.
For instance in the following mixture model, normal random variables :mu1 and :mu2 logpdfs should be added in particles' weight. Fortunately for this particular case, all particles are missing the same value which consequently does not bias the resampling step. Yet for models where the number of conditioned random variable used in the CSMC step is random, this is invalid.