Bug Report

Jul 12, 2011 at 1:42 PM
Edited Jul 12, 2011 at 1:45 PM

I want to change the Weather location,  the application crash.

version: 281

I used 264,all are ok.

Three items in application event.

在 <http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/authrootstl.cab> 从自动更新 cab 中提取第三方的根目录列表失败,错误为: 根据当前系统时钟或签名文件中的时间戳验证时要求的证书不在有效期内。

错误存储段 ,类型 0
事件名称: CLR20r3
响应: 不可用
Cab ID: 0

P1: mosaic.exe
P3: 4e1c2ae9
P4: Weather
P6: 4e1c27ce
P7: 1
P8: 0
P9: System.NullReferenceException



重新检查解决方案: 0
报告 Id: 3ffd7f57-ac8c-11e0-9df3-00e04dc4172f

Application: Mosaic.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NullReferenceException
   at Weather.WeatherProvider.GetLocations(System.String, System.Globalization.CultureInfo)
   at Weather.Options.GetLocations(System.String)
   at Weather.Options+<>c__DisplayClass1.<SearchBoxKeyDown>b__0()
   at System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Threading.ThreadHelper.ThreadStart()

Jul 12, 2011 at 1:55 PM

what location are you trying to set? Is it listed in popup window when you press Enter?

Jul 12, 2011 at 2:08 PM

i want to set ShenZhen.

i found the error reason, because i forgot set the Language. i set to English, all are OK.

why the default value is null?

Jul 12, 2011 at 2:15 PM

default value is your system language. If your language is missing in Mosaic it will be null. There must be check for that which is missing now.

Jul 13, 2011 at 3:57 PM
Edited Jul 13, 2011 at 3:59 PM

i think it is better to set the default value to english.

i build a widget for sina microblog. how to upload?