Jump to content

1381 - client application crash - approve selected tags


Uwe
 Share

Recommended Posts

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

Link to comment
Share on other sites

  • 3 weeks later...

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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.

Loading...
 Share

×
×
  • Create New...