Particles not showing from plist on Windows Phone

I have a plist for a particle system with an embedded image (textureImageData). This worked when I ran it in cocos2d-js on iOS. Now I am using it in cocos2d-x c++ windows universal and the image does not show up on phone.

The code runs and I see that it is loading the image from the plist, but nothing appears on stage. I replaced the plist with an image for testing and it showed up at the correct position on stage, but not when using the plist with an embedded image.

I am creating it like this:

explosion = ParticleSystem::create(res::ImageBurst_plist);
explosion->setPosition(position);
explosion->stopSystem();
addChild(explosion, 10);

and I am getting it to fire by calling:

explosion->resetSystem();

any reason this shouldn’t work?

This seems to be a problem with paths to the file. But, I went ahead and made a class based on ParticleSystemQuad so i am no longer having the problem (not using a plist).