场景打不开,报错 1.0.3版本

2020-01-16 12:15:53-log: [Window] 'No need to use ‘serializable: false’ or ‘editorOnly: true’ for the getter of ‘serializable.’, every getter is actually non-serialized. _asset
2020-01-16 12:16:25-error: [Scene] Failed to load scene: Error: [AssetLibrary] loading JSON or dependencies failed: Uuid Loader: Parse asset [ import://38/3838d634-a933-4fa6-aa19-904acd2c6f72.json ] failed : SyntaxError: Unexpected token / in JSON at position 463
at JSON.parse ()
at Loader.loadUuid (D:\CocosCreator3D_1.0.3\resources\resources\3d\engine\bin.cache\dev\cocos\core\load-pipeline\uuid-loader.js:222:21)
at Loader.handle (D:\CocosCreator3D_1.0.3\resources\resources\3d\engine\bin.cache\dev\cocos\core\load-pipeline\loader.js:306:25)
at flow (D:\CocosCreator3D_1.0.3\resources\resources\3d\engine\bin.cache\dev\cocos\core\load-pipeline\pipeline.js:46:25)
at D:\CocosCreator3D_1.0.3\resources\resources\3d\engine\bin.cache\dev\cocos\core\load-pipeline\pipeline.js:60:13
at D:\CocosCreator3D_1.0.3\resources\resources\3d\engine\bin.cache\dev\cocos\core\load-pipeline\downloader.js:255:25
at XMLHttpRequest.xhr.onload (D:\CocosCreator3D_1.0.3\resources\resources\3d\engine\bin.cache\dev\cocos\core\load-pipeline\text-downloader.js:60:11)
2020-01-16 12:16:25-error: [Scene] Open scene failed: 3838d634-a933-4fa6-aa19-904acd2c6f72
2020-01-16 12:16:25-error: [Scene] Failed to load scene: Error: [AssetLibrary] loading JSON or dependencies failed: Uuid Loader: Parse asset [ import://38/3838d634-a933-4fa6-aa19-904acd2c6f72.json ] failed : SyntaxError: Unexpected token / in JSON at position 463
at JSON.parse ()
at Loader.loadUuid (D:\CocosCreator3D_1.0.3\resources\resources\3d\engine\bin.cache\dev\cocos\core\load-pipeline\uuid-loader.js:222:21)
at Loader.handle (D:\CocosCreator3D_1.0.3\resources\resources\3d\engine\bin.cache\dev\cocos\core\load-pipeline\loader.js:306:25)
at flow (D:\CocosCreator3D_1.0.3\resources\resources\3d\engine\bin.cache\dev\cocos\core\load-pipeline\pipeline.js:46:25)
at D:\CocosCreator3D_1.0.3\resources\resources\3d\engine\bin.cache\dev\cocos\core\load-pipeline\pipeline.js:60:13
at D:\CocosCreator3D_1.0.3\resources\resources\3d\engine\bin.cache\dev\cocos\core\load-pipeline\downloader.js:255:25
at XMLHttpRequest.xhr.onload (D:\CocosCreator3D_1.0.3\resources\resources\3d\engine\bin.cache\dev\cocos\core\load-pipeline\text-downloader.js:60:11)
2020-01-16 12:16:25-warn: [Window] TypeError: Failed to execute ‘texSubImage2D’ on ‘WebGLRenderingContext’: parameter 9 is not of type ‘ArrayBufferView’.

这个 JSON 有问题,看看是不是被外部工具篡改了

没有额外修改,问题是出现在脚本编写的时候,写了个循环引用脚本的情况时,提示报错,场景还在。然后修改循环引用后,切回编辑器就出现了这个问题

删掉脚本能否修复这个问题,另外也检查一下 json 文件中是不是有非法字符,把非法字符上下文发我们看下