PCL2 icon indicating copy to clipboard operation
PCL2 copied to clipboard

在某版本的 Mod管理 中,点击下载新Mod ,PCL2崩溃

Open th96301 opened this issue 10 months ago • 6 comments

检查项

描述

程序出现未知错误:未将对象引用设置到对象的实例。在PCL.PageDownloadMod,PageDownloadMod Inited(objectsender,EventArgs e)错误类型:System,NullReferenceException 是否反馈此问题?如果不反馈,这个问题可能永远无法得到解决'

Image

重现步骤

1、点击某版本的 Mod管理 2、然后点击 下载新Mod

日志与附件

Log3.txt Log4.txt Log5.txt Log1.txt Log2.txt

th96301 avatar Feb 06 '25 07:02 th96301

尝试重新安装 .NET 4.6.2,不知道为什么你那可以稳定复现这个问题

https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/thank-you/net462-offline-installer

tangge233 avatar Feb 07 '25 03:02 tangge233

还可以稳定复现吗?

Pigeon0v0 avatar Feb 09 '25 00:02 Pigeon0v0

如果提交者可以稳定复现,可以发下 QQ……

LTCatt avatar Feb 12 '25 13:02 LTCatt

由于长时间未回复暂时关闭,若有需求可以继续在这里回复,依然有效。

LTCatt avatar Feb 21 '25 10:02 LTCatt

#5905 复现了这个情况(但是不能稳定复现),是不是应该考虑挂个需要社区复现?

虽然这东西不太可能复现出来就是了

copytiao avatar Mar 21 '25 14:03 copytiao

#5905 的堆栈:

[19:44:10.051] [Control] 按下按钮:下载新 Mod
[19:44:11.207] [Control] 切换主要页面:Download, 11
[19:44:11.211] [Animation] 两个动画帧间隔 1141 ms
[19:44:15.335] [System] 诊断信息:
操作系统:Microsoft Windows 10 家庭版(32 位:False)
剩余内存:2058 M / 8093 M
DPI:120(125%)
MC 文件夹:G:\PCL\.minecraft\
文件位置:G:\PCL\
[19:44:15.350] 程序出现未知错误:未将对象引用设置到对象的实例。
   在 PCL.PageDownloadMod.PageDownloadMod_Inited(Object sender, EventArgs e)
   在 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   在 System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   在 System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
   在 System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
   在 MS.Internal.LoadedOrUnloadedOperation.DoWork()
   在 System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
   在 System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
   在 System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
   在 System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
   在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   错误类型:System.NullReferenceException

LTCatt avatar Mar 21 '25 21:03 LTCatt

  • 来自 CE 版本的同样报错栈 https://github.com/PCL-Community/PCL2-CE/issues/706

由于我之前加入了一些检查,可以发现 PanScroll 出现了为 null 的情况……不知道对解决问题有没有帮助……

tangge233 avatar May 25 '25 15:05 tangge233

怀疑在重构 PageComp 后已被修复? 如果能使用最新版复现再说。

LTCatt avatar May 28 '25 09:05 LTCatt