运行环境
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驱动升级后核心会自动检验文件缺失 自动重新下载老版本的驱动了 能否自定义或升级?
运行环境
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驱动升级后核心会自动检验文件缺失 自动重新下载老版本的驱动了 能否自定义或升级?