待辦事項 #27511

配列参照で落ちる

啟用日期: 2012-02-13 08:32 最後更新: 2014-06-15 07:14

回報者:
負責人:
(無)
類型:
狀態:
開啟
元件:
(無)
里程碑:
(無)
優先權:
7
嚴重程度:
5 - 中
處理結果:
Remind
檔案:

細節

おそらくソフトではなくXML側の問題だと思いますが…

AppliStationを起動し、ソフト情報を更新してソフトの更新ボタンを押すと落ちます。 このとき以下の例外が出ていたようです。 XMLはデフォルトの http://applistation.com/AppliStationNetwork/softlist.xml を利用しています。

System.IndexOutOfRangeException: インデックスが配列の境界外です。
   場所 NaGet.Packages.VersionComparetor.Compare(String a, String b) 場所 c:\work\AppliStation-1.4.0\na-get-lib\NaGet.Packages\VersionComparetor.cs:行 47
   場所 NaGet.Packages.Install.UpgradeFinder.getUpgradePkg(Package pkg, PackageList`1 pkgList, PackageList`1 instPkgList, String[] exclude, IComparer`1 verComp) 場所 c:\work\AppliStation-1.4.0\na-get-lib\NaGet.Packages.Install\UpgradeFinder.cs:行 24
   場所 NaGet.Packages.Install.UpgradeFinder.<GetUpgradePackages>d__0.MoveNext() 場所 c:\work\AppliStation-1.4.0\na-get-lib\NaGet.Packages.Install\UpgradeFinder.cs:行 45
   場所 System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   場所 AppliStation.PackageListViewForm.UpgradeToolStripButtonClick(Object sender, EventArgs e) 場所 c:\work\AppliStation-1.4.0\AppliStation\PackageListViewForm.cs:行 723
   場所 System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   場所 System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
   場所 System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   場所 System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   場所 System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   場所 System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   場所 System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   場所 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   場所 System.Windows.Forms.Control.WndProc(Message& m)
   場所 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   場所 System.Windows.Forms.ToolStrip.WndProc(Message& m)
   場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   場所 NaGet.Packages.VersionComparetor.Compare(String a, String b) 場所 c:\work\AppliStation-1.4.0\na-get-lib\NaGet.Packages\VersionComparetor.cs:行 47
   場所 NaGet.Packages.Install.UpgradeFinder.getUpgradePkg(Package pkg, PackageList`1 pkgList, PackageList`1 instPkgList, String[] exclude, IComparer`1 verComp) 場所 c:\work\AppliStation-1.4.0\na-get-lib\NaGet.Packages.Install\UpgradeFinder.cs:行 24
   場所 NaGet.Packages.Install.UpgradeFinder.<GetUpgradePackages>d__0.MoveNext() 場所 c:\work\AppliStation-1.4.0\na-get-lib\NaGet.Packages.Install\UpgradeFinder.cs:行 45
   場所 System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   場所 AppliStation.PackageListViewForm.UpgradeToolStripButtonClick(Object sender, EventArgs e) 場所 c:\work\AppliStation-1.4.0\AppliStation\PackageListViewForm.cs:行 723
   場所 System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   場所 System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
   場所 System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   場所 System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   場所 System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   場所 System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   場所 System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   場所 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   場所 System.Windows.Forms.Control.WndProc(Message& m)
   場所 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   場所 System.Windows.Forms.ToolStrip.WndProc(Message& m)
   場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Ticket History (2/2 Histories)

2012-02-13 08:32 Updated by: limitusus
  • New Ticket "配列参照で落ちる" created
2014-06-15 07:14 Updated by: limitusus
  • 優先權 Update from 5 - 中 to 7
  • 處理結果 Update from to Remind

Attachment File List

No attachments

編輯

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登入