BakaXL-Launcher / BakaXL

BakaXL 项目门户 / BakaXL Project's Portal
https://www.BakaXL.com
286 stars 57 forks source link

bakaXL启动器崩溃 #684

Closed ASSR-ASS closed 3 months ago

ASSR-ASS commented 4 months ago

检查项

遇到的问题

1.启动器启动后在图示区域的任何操作都将导致程序无响应并崩溃(也有可能直接崩溃) image 2.在点击左下角头像进入如图页面后崩溃(无法进行任何操作) image 3.在这个界面选择“传统”将导致启动器在完成设置向导后无响应后直接崩溃 image 4.每次启动都会进入设置向导

期望的结果

能下载并打开我的世界及其mod,光影,材质等,玩不了太难受了(>_<)

如何重现此问题?

https://github.com/BakaXL-Launcher/BakaXL/assets/129626415/4d9f608f-3f1d-43cd-9080-cc0ce6e3b18f 由于剪辑网站的原因,视频45秒后为同一帧,不用再看了(

可能造成问题的原因

文件夹权限? dll丢失? ...?

系统环境

image

启动器版本

image 无法进入本体设置

附注

image {"BakaVersion":"Master-Stable-3.51","ErrorTitle":"\u4E00\u4E2A\u672A\u7ECF\u5904\u7406\u7684 BakaXL \u5F02\u5E38(\u975E\u7A97\u4F53\u7EBF\u7A0B)","ExceptionCanInfo":{"ErrorCode":"BUE-002","ErrorTime":"05/26/2024 12:38:06"},"ExceptionInfo":{"Message":"\u201CBakaXL.Helper.CacheHelper\u201D\u7684\u7C7B\u578B\u521D\u59CB\u503C\u8BBE\u5B9A\u9879\u5F15\u53D1\u5F02\u5E38\u3002","InnerException":"System.DllNotFoundException: \u65E0\u6CD5\u52A0\u8F7D DLL\u201Ce_sqlite3\u201D: \u627E\u4E0D\u5230\u6307\u5B9A\u7684\u6A21\u5757\u3002 (\u5F02\u5E38\u6765\u81EA HRESULT:0x8007007E)\u3002\r\n \u5728 SQLite.SQLite3.LibVersionNumber()\r\n \u5728 SQLite.SQLiteConnection..ctor(SQLiteConnectionString connectionString)\r\n \u5728 SQLite.SQLiteConnection..ctor(String databasePath, Boolean storeDateTimeAsTicks)\r\n \u5728 BakaXL.Helper.CacheHelper..cctor()","StackTrace":" \u5728 BakaXL.Helper.CacheHelper.IsRemoteUrl(String url)\r\n \u5728 BakaXL.UI.Controls.BakaImage.d17.MoveNext()\r\n--- \u5F15\u53D1\u5F02\u5E38\u7684\u4E0A\u4E00\u4F4D\u7F6E\u4E2D\u5806\u6808\u8DDF\u8E2A\u7684\u672B\u5C3E ---\r\n \u5728 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n \u5728 BakaXL.UI.Controls.BakaImage.d16.MoveNext()\r\n--- \u5F15\u53D1\u5F02\u5E38\u7684\u4E0A\u4E00\u4F4D\u7F6E\u4E2D\u5806\u6808\u8DDF\u8E2A\u7684\u672B\u5C3E ---\r\n \u5728 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n \u5728 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)\r\n \u5728 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)\r\n \u5728 System.Windows.Threading.DispatcherOperation.InvokeImpl()\r\n \u5728 MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)\r\n \u5728 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)\r\n \u5728 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)\r\n \u5728 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)\r\n \u5728 MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)\r\n \u5728 System.Windows.Threading.DispatcherOperation.Invoke()\r\n \u5728 System.Windows.Threading.Dispatcher.ProcessQueue()\r\n \u5728 System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)\r\n \u5728 MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)\r\n \u5728 MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)\r\n \u5728 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)\r\n \u5728 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)\r\n \u5728 System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)\r\n \u5728 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)\r\n \u5728 MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)\r\n \u5728 System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)\r\n \u5728 System.Windows.Application.RunDispatcher(Object ignore)\r\n \u5728 System.Windows.Application.RunInternal(Window window)\r\n \u5728 BakaXL.App.L8QaEImUN9Hooh2URdg(Object )\r\n \u5728 BakaXL.App.Main()\r\n \u5728 BakaXL.Program.Main(String[] args)","Solution":"\u8BF7\u7ACB\u5373\u5C06\u6B64\u9519\u8BEF\u4E0A\u62A5 BakaXL \u5F00\u53D1\u56E2\u961F\u4EE5\u4FBF\u5C3D\u5FEB\u4FEE\u590D\u3002"},"NetworkInfo":{"NetworkStatus":true,"PCNetworkInterface":"Wireless","InterfaceName":"WLAN","InterfaceDescription":"Dell Wireless 1705 802.11b/g/n (2.4GHZ)","Wireless":"-","ProxyStatus":false},"SoftwareInfo":{"SoftwareTitle":"BakaXL.Pages.PageHome","Version":"-","SoftwareLocation":"CurrentDomain_UnhandledException"},"EnvironmentInfo":{"Language":"\u4E2D\u6587(\u4E2D\u56FD) / \u4E2D\u6587(\u7B80\u4F53\uFF0C\u4E2D\u56FD) / Chinese (Simplified, China)","TimeZone":"(UTC+08:00) \u5317\u4EAC\uFF0C\u91CD\u5E86\uFF0C\u9999\u6E2F\u7279\u522B\u884C\u653F\u533A\uFF0C\u4E4C\u9C81\u6728\u9F50","Region":"\u4E2D\u56FD / \u4E2D\u534E\u4EBA\u6C11\u5171\u548C\u56FD / China"},"MinecraftCoreInfo":{"Core":""},"BakaConfigInfo":{"BakaVer":"BakaVer [V.3.51]","Language":"zh_CN","CloseAfterLaunch":false,"AutoFix":true,"BMCLAPI":true,"BMCLAPIMirror":0,"DisableMavenMirror":false,"ThreadMode":2,"AllowNetworkRelay":false,"AutoJava":true,"JavaPath":"D:\JDK\bin\javaw.exe","AutoMemory":true,"Memory":"1441","JavaGC":"Default","Background":"{Default}","TemaName":null,"TemaColor":"Blue","NightMode":false,"CustomWindowSize":false,"WindowWidth":850.0,"WindowHeight":480.0,"BackgroundParallax":false,"BackgroundParallaxMode":0,"LiveBackground":false,"Acrylic":false,"AcrylicType":0,"AcrylicManual":false,"AcrylicOpacity":0.0,"FrameRate":60,"StandardDisplayMode":true,"StandardSwitchCoreMode":false,"ShowOldCoreTile":true,"MusicStatus":true,"Volume":0.25,"LostFocusMusicBehavior":false,"AutoMusicDetection":true,"ForceExit":true,"Debug":false,"HomeScrollValue":0,"CellularNetwork":false,"MCWidth":854,"MCHeight":480,"AllowGeoLocation":true,"MediaElementSafeMode":false}} image {"BakaVersion":"Master-Stable-3.51","ErrorTitle":"\u4E00\u4E2A\u672A\u7ECF\u5904\u7406\u7684 BakaXL \u5F02\u5E38(\u7A97\u4F53\u7EBF\u7A0B)","ExceptionCanInfo":{"ErrorCode":"BUE-001","ErrorTime":"05/26/2024 12:56:25"},"ExceptionInfo":{"Message":"\u201CBakaXL.Helper.CacheHelper\u201D\u7684\u7C7B\u578B\u521D\u59CB\u503C\u8BBE\u5B9A\u9879\u5F15\u53D1\u5F02\u5E38\u3002","InnerException":"System.DllNotFoundException: \u65E0\u6CD5\u52A0\u8F7D DLL\u201Ce_sqlite3\u201D: \u627E\u4E0D\u5230\u6307\u5B9A\u7684\u6A21\u5757\u3002 (\u5F02\u5E38\u6765\u81EA HRESULT:0x8007007E)\u3002\r\n \u5728 SQLite.SQLite3.LibVersionNumber()\r\n \u5728 SQLite.SQLiteConnection..ctor(SQLiteConnectionString connectionString)\r\n \u5728 SQLite.SQLiteConnection..ctor(String databasePath, Boolean storeDateTimeAsTicks)\r\n \u5728 BakaXL.Helper.CacheHelper..cctor()","StackTrace":" \u5728 BakaXL.Helper.CacheHelper.IsRemoteUrl(String url)\r\n \u5728 BakaXL.UI.Controls.BakaImage.d17.MoveNext()\r\n--- \u5F15\u53D1\u5F02\u5E38\u7684\u4E0A\u4E00\u4F4D\u7F6E\u4E2D\u5806\u6808\u8DDF\u8E2A\u7684\u672B\u5C3E ---\r\n \u5728 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n \u5728 BakaXL.UI.Controls.BakaImage.d16.MoveNext()\r\n--- \u5F15\u53D1\u5F02\u5E38\u7684\u4E0A\u4E00\u4F4D\u7F6E\u4E2D\u5806\u6808\u8DDF\u8E2A\u7684\u672B\u5C3E ---\r\n \u5728 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n \u5728 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)\r\n \u5728 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)","Solution":"\u8BF7\u7ACB\u5373\u5C06\u6B64\u9519\u8BEF\u4E0A\u62A5 BakaXL \u5F00\u53D1\u56E2\u961F\u4EE5\u4FBF\u5C3D\u5FEB\u4FEE\u590D\u3002"},"NetworkInfo":{"NetworkStatus":true,"PCNetworkInterface":"Wireless","InterfaceName":"WLAN","InterfaceDescription":"Dell Wireless 1705 802.11b/g/n (2.4GHZ)","Wireless":"-","ProxyStatus":false},"SoftwareInfo":{"SoftwareTitle":"BakaXL.Pages.PageGuide","Version":"-","SoftwareLocation":"Application_DispatcherUnhandledException"},"EnvironmentInfo":{"Language":"\u4E2D\u6587(\u4E2D\u56FD) / \u4E2D\u6587(\u7B80\u4F53\uFF0C\u4E2D\u56FD) / Chinese (Simplified, China)","TimeZone":"(UTC+08:00) \u5317\u4EAC\uFF0C\u91CD\u5E86\uFF0C\u9999\u6E2F\u7279\u522B\u884C\u653F\u533A\uFF0C\u4E4C\u9C81\u6728\u9F50","Region":"\u4E2D\u56FD / \u4E2D\u534E\u4EBA\u6C11\u5171\u548C\u56FD / China"},"MinecraftCoreInfo":{"Core":""},"BakaConfigInfo":{"BakaVer":"BakaVer [V.3.51]","Language":"zh_CN","CloseAfterLaunch":false,"AutoFix":true,"BMCLAPI":true,"BMCLAPIMirror":0,"DisableMavenMirror":false,"ThreadMode":2,"AllowNetworkRelay":false,"AutoJava":true,"JavaPath":"D:\JDK\bin\javaw.exe","AutoMemory":true,"Memory":"1441","JavaGC":"Default","Background":"{Default}","TemaName":null,"TemaColor":"Blue","NightMode":false,"CustomWindowSize":false,"WindowWidth":850.0,"WindowHeight":480.0,"BackgroundParallax":false,"BackgroundParallaxMode":0,"LiveBackground":false,"Acrylic":false,"AcrylicType":0,"AcrylicManual":false,"AcrylicOpacity":0.0,"FrameRate":60,"StandardDisplayMode":true,"StandardSwitchCoreMode":false,"ShowOldCoreTile":true,"MusicStatus":true,"Volume":0.25,"LostFocusMusicBehavior":false,"AutoMusicDetection":true,"ForceExit":true,"Debug":false,"HomeScrollValue":0,"CellularNetwork":false,"MCWidth":854,"MCHeight":480,"AllowGeoLocation":true,"MediaElementSafeMode":false}} 若是问题3的情况,则只会有BUE-002的罐头 GitHub吞我文件,所以只能直接复制文本=( ”我确认此问题在最新版本的BakaXL中依旧存在(Parrot 鹦鹉通道的最新构建版本)“

无法这么做 。

MianSoft commented 4 months ago

从笨蛋罐头来看是一个已知的概率性问题, 无法加载 DLL "e_sqlite3" 这个问题从我在群里得出的解决方案是删除 %appdata%/bakaxl 文件夹后重启设备再打开bakaxl有概率可以解决

MianSoft commented 4 months ago

你提出的四点其实都是同一个问题:索引模块爆了(印象里是) 而每次打开都要重做设置向导是因为用户数据还没保存就意外关闭了

ASSR-ASS commented 3 months ago

活了,之后有问题再来=)