通过addComponent添加sp.Skeleton后,偶现this.attachUtil为null?

Creator 2.4.1版本在代码里用addComponent添加sp.Skeleton后,随后加载资源完成后给skeletonData设置时,偶现Skeleton的attachUtil为null的情况。请问怎么解决。下面是部分代码:

    let node = new cc.Node("SpineBullet");
    node.addComponent(sp.Skeleton);
    node.parent = parent;
    node.setPosition(srcARPos);
    node.scale = scale;
    let spine = node.getComponent(sp.Skeleton);
    spine.clearTracks();
    spine.skeletonData = null;
    require("gameHelper").loadSpine(this.assemblePath(res), (spdata) => {
        spine.skeletonData = spdata;
        // spine.setEndListener(()=>this.clearNode(node))
        spine.setAnimation(0, 'animation', true);
    });

你需呀加载出来 SkeletonData 文件并且赋值啊

已经加载出来了啊,那个spdata就是SkeletonData文件。

这个报错是偶现,并且基本都是第一次加载出现。<img src="/uploads/default/original/3X/4/c/4ca4c27e9f0b5547eaf889d13a263d01f0a0fe41.png" width=“577” height="166”>