TypeError: Cannot read properties of undefined (reading 'levelRange')
TypeError: Cannot read properties of undefined (reading 'levelRange')
at MainSVM.postDBLoad (F:\tkf\user\mods\[SVM] Server Value Modifier\src\SVM.js:2016:45)
at PostDBModLoader.executeModsAsync (C:\snapshot\src\loaders\PostDBModLoader.ts:63:45)
at PostDBModLoader.onLoad (C:\snapshot\src\loaders\PostDBModLoader.ts:26:24)
at App.load (C:\snapshot\src\utils\App.ts:53:26)
TypeError: Cannot read properties of undefined (reading 'levelRange')
TypeError: Cannot read properties of undefined (reading 'levelRange')
at MainSVM.postDBLoad (F:\tkf\user\mods\[SVM] Server Value Modifier\src\SVM.js:2016:45)
at PostDBModLoader.executeModsAsync (C:\snapshot\src\loaders\PostDBModLoader.ts:63:45)
at PostDBModLoader.onLoad (C:\snapshot\src\loaders\PostDBModLoader.ts:26:24)
at App.load (C:\snapshot\src\utils\App.ts:53:26)
上了那个服务端数据修改器v1.10.0那个mod,改了数据服务端就出了这个,没改就能进游戏。我也安装了那个帖子要求的net6.0那个。头痛欲裂啊。。









使用服务端数据修改器一次就没有提示了,不使用也可以正常玩。
我昨天也因为这个问题折腾了半个小时,点开mod看到这里的时候我心都快碎了
你把服务器的东西恢复出厂就行了
我上次也是这样,问了AI,然后:
这个错误信息表明在执行JavaScript代码时,尝试读取一个未定义对象的属性
levelRange,导致了TypeError。错误发生在MainSVM.postDBLoad函数中,具体是在F:\tkf\user\mods\[SVM] Server Value Modifier\src\SVM.js文件的2016行,45列。以下是错误信息的详细解读:
TypeError: Cannot read properties of undefined (reading 'levelRange'):这一行说明错误类型是
TypeError,并且错误发生在尝试读取一个未定义(undefined)对象的levelRange属性时。at MainSVM.postDBLoad (F:\tkf\user\mods\[SVM] Server Value Modifier\src\SVM.js:2016:45):这一行指出错误发生在
MainSVM对象的postDBLoad方法中,具体位置是SVM.js文件的2016行,45列。后面的几行展示了调用栈(Call Stack),即导致错误的一系列函数调用:
at PostDBModLoader.executeModsAsync (C:\snapshot\src\loaders\PostDBModLoader.ts:63:45):MainSVM.postDBLoad是从PostDBModLoader的executeModsAsync方法中调用的。at PostDBModLoader.onLoad (C:\snapshot\src\loaders\PostDBModLoader.ts:26:24):PostDBModLoader.executeModsAsync是从PostDBModLoader的onLoad方法中调用的。at App.load (C:\snapshot\src\utils\App.ts:53:26):最终,PostDBModLoader.onLoad是在App对象的load方法中被调用的。为了解决这个问题,你应该检查
MainSVM.postDBLoad方法中2016行的代码,确保在尝试访问levelRange属性之前,相关的对象已经被正确定义。以下是一些可能的解决方案:确保在访问
levelRange之前,相关的对象已经赋值,并且不是undefined。然后我就决定恢复默认设置,改一个选项就保存并启动服务端一次,这次就没出问题了