Uwe Posted February 14, 2016 Report Share Posted February 14, 2016 Hello, I get this crash when I approve a keyword tag of a local catalog. I can reproduce it. After client restart the tag is approved. ************** Ausnahmetext ************** System.ArgumentOutOfRangeException: Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein. Parametername: index bei System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) bei System.ThrowHelper.ThrowArgumentOutOfRangeException() bei System.Collections.Generic.List`1.get_Item(Int32 index) bei PicaJet.Daminion.ClientCommon.FullItemDataPresenter.FixValues(IIndexedTagValues values, Boolean delete, IIndexedTagValue indexedTagValue, IList`1& newList) in c:\DaminionAuto\Code\ClientCommon\Presenters\FullItemDataPresenter.cs:Zeile 419. bei PicaJet.Daminion.ClientCommon.FullItemDataPresenter.InformAboutChanges(IIndexedTagValue indexedTagValue, Boolean delete) in c:\DaminionAuto\Code\ClientCommon\Presenters\FullItemDataPresenter.cs:Zeile 461. bei PicaJet.Daminion.ClientCommon.FullItemDataPresenter.CatalogMetadataManagerOnChangeIndexedTagValue(Object sender, IndexedTagValueEventArgs e) in c:\DaminionAuto\Code\ClientCommon\Presenters\FullItemDataPresenter.cs:Zeile 345. bei System.EventHandler`1.Invoke(Object sender, TEventArgs e) bei PicaJet.Daminion.ClientCommon.CatalogMetadataManager.DoChangeIndexedTagValue(IIndexedTagValue indexedTagValue) in c:\DaminionAuto\Code\ClientCommon\Classes\CatalogMetadataManager.cs:Zeile 2223. bei PicaJet.Daminion.ClientCommon.CatalogMetadataManager.ChangeIndexedTagValue(IIndexedTagValue indexedTagValue, Boolean checkReadonly) in c:\DaminionAuto\Code\ClientCommon\Classes\CatalogMetadataManager.cs:Zeile 2195. bei PicaJet.Daminion.ClientCommon.CatalogMetadataManager.ChangeIndexedTagValue(IIndexedTagValue indexedTagValue) in c:\DaminionAuto\Code\ClientCommon\Classes\CatalogMetadataManager.cs:Zeile 2124. bei PicaJet.Daminion.ClientCommon.Actions.IndexedTagTreeViewActionManager.ApproveUnAproveSelectedTags(Boolean flag) in c:\DaminionAuto\Code\ClientCommon\Actions\IndexedTagTreeViewActionManager.cs:Zeile 2196. bei PicaJet.Daminion.ClientCommon.Actions.IndexedTagTreeViewActionManager.ApproveSelectedTags(Object sender, EventArgs e) in c:\DaminionAuto\Code\ClientCommon\Actions\IndexedTagTreeViewActionManager.cs:Zeile 2207. bei PicaJet.Daminion.ClientCommon.Action.ExecuteAction(Object sender, ActionExecuteEventArgs e) in c:\DaminionAuto\Code\ClientCommon\Classes\Action.cs:Zeile 397. bei PicaJet.Daminion.GUIComponents.ContextMenuGenerator.MainMenuItemClick(Object sender, EventArgs e) in c:\DaminionAuto\Code\GUIComponents\Classes\ContextMenuGenerator.cs:Zeile 595. bei System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) bei System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) bei System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) bei System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met) bei System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met) bei System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) bei System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea) bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) bei System.Windows.Forms.Control.WndProc(Message& m) bei System.Windows.Forms.ScrollableControl.WndProc(Message& m) bei System.Windows.Forms.ToolStrip.WndProc(Message& m) bei System.Windows.Forms.ToolStripDropDown.WndProc(Message& m) bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) Regards, Uwe Quote Link to comment Share on other sites More sharing options...
Murat Posted February 29, 2016 Report Share Posted February 29, 2016 Thanks, Uwe. Registered. However I can't reproduce it with my local catalog. Can you please record me a video and send your catalog for analyzing? Quote Link to comment Share on other sites More sharing options...
Uwe Posted February 29, 2016 Author Report Share Posted February 29, 2016 Hi Murat, there is the file "Daminion_1391_client_crash.rar" on the FTP folder "FromUwe" with the local catalog, and 2 videos. One video shows the steps to produce the client crash. As you can see there: 1. I assign a keyword to an item in the server catalog. The same item is also in a local catalog. 2. Now I call "read tags from file" in the local catalog to read this new keyword. 3. The keyword is "unapproved" in the local catalog even if the checkbox in the "Preferences->Reading Metadata->Mark imported tags as Unapproved" is not selected. 4. I approve this keyword in the Catalog Panel (right click) 5. client crash The other video shows the error when an keyword is deleted from a local catalog. Regards, Uwe Quote Link to comment Share on other sites More sharing options...
Alexius Posted March 2, 2016 Report Share Posted March 2, 2016 Fixed. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.