cocos2d-x 3.0 bate2 load cocosbuilder Error.

Use cocosbuilder generate a layer embedded in another ccb file error when loading code in:

void CCBAnimationManager::moveAnimationsFromNode(Node* fromNode, Node* to)
{
auto baseValueIter = _baseValues.find(fromNode);

if(baseValueIter != _baseValues.end())
{
    _baseValues.erase(baseValueIter);
    _baseValues[toNode] = baseValueIter->second;
}

auto objIter = _objects.find(fromNode);
if (objIter != _objects.end())
{
    _objects.erase(objIter); 
    _objects[toNode] = objIter->second;
}

auto seqsIter = _nodeSequences.find(fromNode);
if (seqsIter != _nodeSequences.end())
{
    _nodeSequences.erase(seqsIter);
    _nodeSequences[toNode] = seqsIter->second;
}

}

After debugging code changes are bug fixes.
void CCBAnimationManager::moveAnimationsFromNode(Node* fromNode, Node* toNode)
{
auto baseValueIter = _baseValues.find(fromNode);
if(baseValueIter != _baseValues.end())
{
_baseValues[toNode] = baseValueIter->second;
_baseValues.erase(baseValueIter);
}

auto objIter = _objects.find(fromNode);
if (objIter != _objects.end())
{
    _objects[toNode] = objIter->second;
    _objects.erase(objIter);
}

auto seqsIter = _nodeSequences.find(fromNode);
if (seqsIter != _nodeSequences.end())
{
    _nodeSequences[toNode] = seqsIter->second;
    _nodeSequences.erase(seqsIter);
}

}
When you “_baseValues.erase(baseValueIter)” “baseValueIter->second” also removed the.

I also encountered problems on andriod.

02-11 18:46:24.919: E/cocos2d-x assert(2930): E:\lib\cocos2d-x-3.0beta2\build…/cocos/2d/renderer/CCQuadCommand.cpp function:generateMaterialID line:64
02-11 18:46:24.919: E/cocos2d-x assert(2930): E:\lib\cocos2d-x-3.0beta2\build…/cocos/2d/renderer/CCQuadCommand.cpp function:generateMaterialID line:66

Code is as follows:

void QuadCommand::generateMaterialID()
{
Generate Material ID
//TODO fix shader ID generation
CCASSERT(_shader->getProgram() < pow(2,10), “ShaderID is greater than 2^10”);
//TODO fix texture ID generation
CCASSERT(_textureID < pow(2,18), “TextureID is greater than 2^18”);

//TODO fix blend id generation
int blendID = 0;
if(_blendType == BlendFunc::DISABLE)

........

}
I do not know how to do, please help.

me too

i have this problem in cocos2d-x3.0rc0, how to do?

Hi, thanks for your feedback. I created a ticket here http://www.cocos2d-x.org/issues/4462 .
We’ll fix it ASAP.

Fixed at https://github.com/cocos2d/cocos2d-x/pull/5890