Got a bug with frame animation?

I’m sure there is no error in the location of the plist file and png image, why is this error still showing?
the code as follows:

SpriteFrameCache::getInstance()->addSpriteFramesWithFile("/protagonist_move/a.plist");
	auto pSprite2 = Sprite::create();
	pSprite2->setPosition(500, 600);
	this->addChild(pSprite2,2);
	Vector<SpriteFrame*>list;
	list.reserve(2);
	list.pushBack(SpriteFrameCache::getInstance()->getSpriteFrameByName("/protagonist_move/10001.png"));
    list.pushBack(SpriteFrameCache::getInstance()->getSpriteFrameByName("/protagonist_move/10002.png"));
	auto pAnimation = Animation::createWithSpriteFrames(list, 0.2f, 1000);
	auto pAnimate = Animate::create(pAnimation);
	pSprite2->runAction(pAnimate);

the errors as follows:
11

please remove “/” from “”/protagonist_move/a.plist" => "“protagonist_move/a.plist”

The problem still exists after modification

I uploaded the demo file, please take a look at what is the problem.
demo.zip (1.2 MB)

The correct sprite frame name is “10020.png” and “10021.png”, you can check it in aaaa.plist, also you don’t need 10020.png and 10021.png, the aaaa.plist will add aaaa.png.