Skip to content

[1.12.2] macOS ARM64 (M1/M2/M3) 下自带 SQLite 驱动版本过低导致崩溃 #927

Description

@TurboChe91

运行环境
macOS 26.1 / Java 8
Minecraft版本(1.12.2/1.16.5/1.18.2): 1.12.2
构建版本(从/version指令获取): git-CatServer-1.12.2-4168d848 (MC: 1.12.2)
相关模组/插件: 任何使用 SQLite 的插件 (例如 TrMenu, CMI, CoreProtect 等)

描述这个BUG
No native library is found for os.name=Mac and os.arch=aarch64
由于下载库提供的sqlite 驱动版本过低 导致无法正常在arm架构的macOS上正常使用

导致的问题r
所有依赖 SQLite 数据库的插件无法加载或导致服务器崩溃。
控制台抛出 java.lang.UnsatisfiedLinkError 或 No native library is found 异常。

复现方法
使用一台 Apple Silicon (M1/M2/M3) 芯片的 Mac 电脑。
安装 Java 8 环境。
下载并运行 CatServer 1.12.2 (构建版本 4168d84)。
安装任意一个使用 SQLite 存储数据的插件(如 TrMenu、CMI等)。
启动服务器,观察控制台报错。

将高版本中的sqlite驱动升级后核心会自动检验文件缺失 自动重新下载老版本的驱动了 能否自定义或升级?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions