Paste results in "an unexpected error"

Description

Receive the error below when cut-pasting a line drawn with the “Draw freehand” tool. This fault is reproducible.

  1. Draw a freehand line on an image

  2. Cancel the freehand draw mode, select and cut the freehand line

  3. Pasting will now generate this error

Error paste follows:

 

Software version: 1.2.10.6-RELEASE-c2414cf0149a1475ea00520effc01b40087c225c (64 bit)
.NET runtime version: 4.0.30319.42000+
Time: 2024-02-26 09:17:30 +13:00
OS: unknown (x64) 10.0 build 19045 revision 0
GDI object count: 169
User object count: 178

Exception: System.InvalidCastException
Message: Unable to cast object of type 'System.IO.MemoryStream' to type 'Greenshot.Plugin.Drawing.IDrawableContainerList'.

Stack:
at Greenshot.Drawing.Surface.PasteElementFromClipboard()
at Greenshot.ImageEditorForm.PasteToolStripMenuItemClick(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.ProcessCmdKey(Message& m, Keys keyData)
at System.Windows.Forms.ToolStripManager.ProcessShortcut(Message& m, Keys shortcut)
at System.Windows.Forms.Form.ProcessCmdKey(Message& msg, Keys keyData)
at Greenshot.ImageEditorForm.ProcessCmdKey(Message& msg, Keys keys)
at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
at System.Windows.Forms.ContainerControl.ProcessCmdKey(Message& msg, Keys keyData)
at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
at System.Windows.Forms.Control.PreProcessMessage(Message& msg)
at System.Windows.Forms.Control.PreProcessControlMessageInternal(Control target, Message& msg)
at System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)

Configuration dump:

Environment

Windows 10

Activity

Details

Assignee

Reporter

Affects versions

Components

Priority

Created February 25, 2024 at 8:28 PM
Updated February 25, 2024 at 8:28 PM