EditBox generating error CALayer position contains NaN

Hello,

I’m testing my game in iOS 11.4 emulator, with XCode 9.4.1, cocos2d-x 3.16 and I’m having a random error when I change focus between EditBox fields:

Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [187.5 nan]'

It doesn’t happen every time, and it doesn’t happen always in the same field.
Here is some sample code of how I’m creating the EditBox object:

    txtEmail = ui::EditBox::create(Size(1150, 150), ui::Scale9Sprite::createWithSpriteFrameName("form-bg-01.png"));
    txtEmail->setPosition(Vec2(screenSize.width / 2, line5->getPositionY() - (line5->getContentSize().height / 2) - 100));
    txtEmail->setFont("res/fonts/LOBSTER 1.4.OTF", 72);
    txtEmail->setFontColor(colorDarkGray);
    txtEmail->setPlaceHolder("Email");
    txtEmail->setPlaceholderFont("res/fonts/LOBSTER 1.4.OTF", 72);
    txtEmail->setPlaceholderFontColor(colorGray);
    txtEmail->setInputFlag(ui::EditBox::InputFlag::LOWERCASE_ALL_CHARACTERS);
    txtEmail->setInputMode(ui::EditBox::InputMode::EMAIL_ADDRESS);
    txtEmail->setReturnType(ui::EditBox::KeyboardReturnType::NEXT);
    txtEmail->setMaxLength(50);

I have about 10 EditBox objects in my layer, all created about the same way.
Can anybody help me what am I doing wrong here?

This exact code was working without problems with cocos2d-x 3.15