Crash on adding a text box.

Description

After capturing a screen shot, adding a box and an arrow, I try to add a text box and the greenshot canvas crashes with the following

Software version: 0.8.1.1101
.NET runtime version: v2.0.50727
Time: 2011-05-19 07:44:33 -04:00
OS: Windows 7 Enterprise Service Pack 1 x32 modus Version = 6.1.7601.65536
GDI object count: 80
User object count: 100
Exception: System.NullReferenceException
Message: Object reference not set to an instance of an object.

Stack:
at Greenshot.Drawing.Fields.AbstractFieldHolder.GetFieldValueAsFloat(FieldType fieldType)
at Greenshot.Drawing.TextContainer.UpdateFont()
at Greenshot.Drawing.TextContainer.UpdateTextBoxFormat()
at Greenshot.Drawing.TextContainer.TextContainer_PropertyChanged(Object sender, PropertyChangedEventArgs e)
at System.ComponentModel.PropertyChangedEventHandler.Invoke(Object sender, PropertyChangedEventArgs e)
at Greenshot.Drawing.DrawableContainer.OnPropertyChanged(String propertyName)
at Greenshot.Drawing.DrawableContainer.set_Selected(Boolean value)
at Greenshot.Drawing.Surface.SurfaceMouseDown(Object sender, MouseEventArgs e)
at System.Windows.Forms.Control.OnMouseDown(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Environment

None

Gliffy Diagrams

Activity

Show:

Robin Krom May 29, 2011 at 6:25 PM

Hello,

This is fixed in all newer builds.

Best wishes,
Robin

Robin Krom May 29, 2011 at 6:25 PM

  • *status*: open-fixed --> closed-fixed

SilverDeer May 23, 2011 at 1:31 PM

  • *status*: closed-fixed --> open-fixed

SilverDeer May 23, 2011 at 1:31 PM

dsfdsSoftware version: 0.8.1.1101
.NET runtime version: v4.0.30319
Time: 2011-05-23 17:24:52 +02:00
OS: Windows 7 Starter x32 modus Version = 6.1.7600.0
GDI object count: 77
User object count: 82
Exception: System.NullReferenceException
Message: Object reference not set to an instance of an object.

Stack:
at Greenshot.Drawing.Fields.AbstractFieldHolder.GetFieldValueAsFloat(FieldType fieldType) in D:\Entwicklung\Visual Studio c#\Projekte\greenshot\Greenshot\Drawing\Fields\AbstractFieldHolder.cs:line 126
at Greenshot.Drawing.TextContainer.UpdateFont() in D:\Entwicklung\Visual Studio c#\Projekte\greenshot\Greenshot\Drawing\TextContainer.cs:line 185
at Greenshot.Drawing.TextContainer.UpdateTextBoxFormat() in D:\Entwicklung\Visual Studio c#\Projekte\greenshot\Greenshot\Drawing\TextContainer.cs:line 233
at Greenshot.Drawing.TextContainer.TextContainer_PropertyChanged(Object sender, PropertyChangedEventArgs e) in D:\Entwicklung\Visual Studio c#\Projekte\greenshot\Greenshot\Drawing\TextContainer.cs:line 130
at System.ComponentModel.PropertyChangedEventHandler.Invoke(Object sender, PropertyChangedEventArgs e)
at Greenshot.Drawing.DrawableContainer.OnPropertyChanged(String propertyName) in D:\Entwicklung\Visual Studio c#\Projekte\greenshot\Greenshot\Drawing\DrawableContainer.cs:line 435
at Greenshot.Drawing.DrawableContainer.set_Selected(Boolean value) in D:\Entwicklung\Visual Studio c#\Projekte\greenshot\Greenshot\Drawing\DrawableContainer.cs:line 84
at Greenshot.Drawing.Surface.SurfaceMouseDown(Object sender, MouseEventArgs e) in D:\Entwicklung\Visual Studio c#\Projekte\greenshot\Greenshot\Drawing\Surface.cs:line 424
at System.Windows.Forms.Control.OnMouseDown(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Robin Krom May 23, 2011 at 3:56 AM

  • *assigned_to*: nobody --> apex75

  • *status*: open --> closed-fixed

Fixed

Details

Assignee

Reporter

Labels

Created May 19, 2011 at 9:46 AM
Updated May 19, 2011 at 9:46 AM
Resolved May 19, 2011 at 9:46 AM