• 注册
  • 一般交流 一般交流 关注:5575 内容:8090

    大佬们救命!我看不懂!应该怎么做?

  • 查看作者
  • 打赏作者
  • 当前位置: ODDBA社区 > 离线版交流区 > 一般交流 > 正文
  • 4
  • 一般交流
  • 初来乍到

    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那个。头痛欲裂啊。。

    登堂入室

    使用服务端数据修改器一次就没有提示了,不使用也可以正常玩。

    回复
    略有小成
    2021

    我昨天也因为这个问题折腾了半个小时,点开mod看到这里的时候我心都快碎了


    回复
    初窥堂奥

    你把服务器的东西恢复出厂就行了

    回复
    登堂入室

    我上次也是这样,问了AI,然后:

    这个错误信息表明在执行JavaScript代码时,尝试读取一个未定义对象的属性levelRange,导致了TypeError。错误发生在MainSVM.postDBLoad函数中,具体是在F:\tkf\user\mods\[SVM] Server Value Modifier\src\SVM.js文件的2016行,45列。

    以下是错误信息的详细解读:

    1. TypeError: Cannot read properties of undefined (reading 'levelRange')

      • 这一行说明错误类型是TypeError,并且错误发生在尝试读取一个未定义(undefined)对象的levelRange属性时。

    2. at MainSVM.postDBLoad (F:\tkf\user\mods\[SVM] Server Value Modifier\src\SVM.js:2016:45)

      • 这一行指出错误发生在MainSVM对象的postDBLoad方法中,具体位置是SVM.js文件的2016行,45列。

    3. 后面的几行展示了调用栈(Call Stack),即导致错误的一系列函数调用:

      • at PostDBModLoader.executeModsAsync (C:\snapshot\src\loaders\PostDBModLoader.ts:63:45)MainSVM.postDBLoad是从PostDBModLoaderexecuteModsAsync方法中调用的。

      • at PostDBModLoader.onLoad (C:\snapshot\src\loaders\PostDBModLoader.ts:26:24)PostDBModLoader.executeModsAsync是从PostDBModLoaderonLoad方法中调用的。

      • at App.load (C:\snapshot\src\utils\App.ts:53:26):最终,PostDBModLoader.onLoad是在App对象的load方法中被调用的。

    为了解决这个问题,你应该检查MainSVM.postDBLoad方法中2016行的代码,确保在尝试访问levelRange属性之前,相关的对象已经被正确定义。以下是一些可能的解决方案:

    • 确保在访问levelRange之前,相关的对象已经赋值,并且不是undefined

    然后我就决定恢复默认设置,改一个选项就保存并启动服务端一次,这次就没出问题了

    回复

    请登录之后再进行评论

    登录
    离线版交流区
  • 今日 2
  • 内容 9586
  • 关注 5575
  • 聊天
    关注 0

    【招募】GRIFFIN TKF项目开工 期待你的加入 || 你是否想加入格里芬书写自己与人形的故事

  • 签到
  • 任务
  • 发布
  • 模式切换
  • 偏好设置
  • 帖子间隔 侧栏位置: