Jump to content

1381 - client application crash - approve selected tags


Recommended Posts

Posted

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

  • 3 weeks later...
Posted

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

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...