开放域cc.renderer._forward._programLib为undefined

开放域报错,需要大佬指点。。。
版本v2.1.2 alpha.2

gameSubContextThirdScriptError
Cannot read property ‘define’ of undefined;at setTimeout callback function
TypeError: Cannot read property ‘define’ of undefined
at _Class2.onLoad (http://127.0.0.1:32679/game/SubGame2/cocos/cocos2d-js.js:3738:58)
at Loader.loadUuid (http://127.0.0.1:32679/game/SubGame2/cocos/cocos2d-js.js:12980:31)
at Loader.79.Loader.handle (http://127.0.0.1:32679/game/SubGame2/cocos/cocos2d-js.js:12074:23)
at flow (http://127.0.0.1:32679/game/SubGame2/cocos/cocos2d-js.js:12531:27)
at flow (http://127.0.0.1:32679/game/SubGame2/cocos/cocos2d-js.js:12549:18)
at flow (http://127.0.0.1:32679/game/SubGame2/cocos/cocos2d-js.js:12549:18)
at flow (http://127.0.0.1:32679/game/SubGame2/cocos/cocos2d-js.js:12549:18)
at http://127.0.0.1:32679/game/SubGame2/cocos/cocos2d-js.js:12539:20
at http://127.0.0.1:32679/game/SubGame2/cocos/cocos2d-js.js:11346:13
at Object.queryAssetInfo (http://127.0.0.1:32679/game/SubGame2/cocos/cocos2d-js.js:13264:9)

14: [ (function(require, module, exports) {
“use strict”;
var Asset = require("./CCAsset");
var EffectAsset = cc.Class({
name: “cc.EffectAsset”,
extends: Asset,
properties: {
properties: Object,
techniques: [],
shaders: []
},
onLoad: function onLoad() {
var lib = cc.renderer._forward._programLib;
for (var i = 0; i < this.shaders.length; i++) lib.define(this.shaders[i]);
}
});
module.exports = cc.EffectAsset = EffectAsset;
}), {
“./CCAsset”: 10
} ],

定位过去看到上面这段代码
应该是这个var lib = cc.renderer._forward._programLib;是undefined吧
后来发现是_programLib不存在,怎么解决?。。。。

官方demo验证了一遍,没有类似的问题,可以更新到最新的 2.1.2 版本试试
https://docs.cocos.com/creator/manual/zh/publish/publish-wechatgame-sub-domain.html#参考链接

非常感谢。。。升级后就正常了