Specifying "browser" in package.json (as UB advices in warning messages by server) lead to crash
The package.json of model:
{
"config": {
"ubmodel": {
"name": "mdm"
}
},
"browser": "./public/initModel.js",
"private": true
}
The crash:
20180802 22352935 " ERROR assertPath@path.js:13:11 join@path.js:474:7 getServerConfiguration/<@C:\projects-nectain\ub-app\node_modules\@unitybase\base\argv.js:323:44 getServerConfiguration@C:\projects-nectain\ub-app\node_modules\@unitybase\base\argv.js:301:3 @C:\projects-nectain\ub-app\node_modules\@unitybase\ub\modules\App.js:221:22 Module.prototype._compile@module.js:641:14 Module._extensions[".js"]@module.js:652:3 Module.prototype.load@module.js:560:3 tryModuleLoad@module.js:503:5 Module._load@module.js:495:3 Module.prototype.require@module.js:585:10 require@internal/module.js:11:14 @C:\projects-nectain\ub-app\node_modules\@unitybase\ub\modelUB.js:5:13 Module.prototype._compile@module.js:641:14 Module._extensions[".js"]@module.js:652:3 Module.prototype.load@module.js:560:3 tryModuleLoad@module.js:503:5 Module._load@module.js:495:3 Module.prototype.require@module.js:585:10 require@internal/module.js:11:14 @C:\projects-nectain\ub-app\index.js:1:74 Module.prototype._compile@module.js:641:14 Module._extensions[".js"]@module.js:652:3 Module.prototype.load@module.js:560:3 tryModuleLoad@module.js:503:5 Module._load@module.js:495:3 Module.prototype.require@module.js:585:10 @UB.js:42:3
20180802 22352935 " EXC C:\\projects-nectain\\ub-app\\node_modules\\@unitybase\\ub\\modules\\App.js:240\n\nError: App.serverConfig is undefined\n@C:\\projects-nectain\\ub-app\\node_modules\\@unitybase\\ub\\modules\\App.js:240:1\n@C:\\projects-nectain\\ub-app\\node_modules\\@unitybase\\ub\\modelUB.js:5:13\n@C:\\projects-nectain\\ub-app\\index.js:1:74\n@UB.js:42:3\n
20180802 22352935 " ERROR GET init ERROR=500 (App.serverConfig is undefined)
Adding/removing "browser" attribute to/from package.json makes UB work or not.