locked
Blend 3 Crash Report RRS feed

  • Question

  • I would like to report a crash within blend 3.

    I am attempting to edit the templates for AvalonDock, and with a Grid set as the active container, and with the Rectangle tool, whenever i try to draw a rectangle, or double click the rectangle button to insert one, i get a crash. Running with /ExceptionLog produced this output:

    Microsoft® Expression® crash report:

    Date: 2009-10-23 13-55-41
    User: jason@JASON-PC

    Application Version: 3.0.1000.1000
    Operating System Version: Microsoft Windows NT 6.1.7600.0
    Common Language Runtime Version: 2.0.50727.4927

    System.NullReferenceException: Object reference not set to an instance of an object.
       at Microsoft.Expression.DesignModel.InstanceBuilders.ExpressionCache.Validate(IInstanceBuilderContext context, List`1& sites)
       at Microsoft.Expression.DesignModel.Core.ViewNodeManager.InvalidateInternal(List`1 invalidRoots, Boolean forceValidateExpressionCache)
       at Microsoft.Expression.DesignModel.Core.ViewNodeManager.Invalidate(DocumentNode target, InstanceState state)
       at Microsoft.Expression.DesignSurface.View.SceneView.Invalidate(DocumentNode target, InstanceState state)
       at Microsoft.Expression.DesignSurface.View.SceneView.UpdateFromDamage(ViewStateBits viewStateBits, DocumentNodeChangeList damage, SceneUpdateTypeFlags updateFlags)
       at Microsoft.Expression.DesignSurface.View.SceneView.UpdateFromDamage(ViewStateBits viewStateBits, DocumentNodeChangeList damage, SceneUpdateTypeFlags updateFlags)
       at Microsoft.Expression.DesignSurface.ViewModel.SceneViewModel.UpdateView(SceneUpdateTypeFlags flags)
       at Microsoft.Expression.DesignSurface.ViewModel.SceneViewModel.FirePipelineUpdate(SceneUpdateTypeFlags flags)
       at Microsoft.Expression.DesignSurface.ViewModel.SceneViewModel.SceneDocument_EditTransactionUpdated(Object sender, EventArgs e)
       at System.EventHandler.Invoke(Object sender, EventArgs e)
       at Microsoft.Expression.DesignSurface.Documents.SceneDocument.OnUpdatedEditTransaction()
       at Microsoft.Expression.DesignSurface.Tools.DefaultTypeInstantiator.CreateInstance(ITypeId instanceType, ISceneInsertionPoint insertionPoint, Rect rect, OnCreateInstanceAction action)
       at Microsoft.Expression.DesignSurface.Tools.Assets.TypeAsset.InternalCreateInstance(ISceneInsertionPoint insertionPoint, Rect rect, OnCreateInstanceAction action)
       at Microsoft.Expression.DesignSurface.Tools.Assets.Asset.CreateInstance(ILicenseFileManager licenseManager, ISceneInsertionPoint insertionPoint, Rect rect, OnCreateInstanceAction action)
       at Microsoft.Expression.DesignSurface.Tools.AssetTool.OnDoubleClick()
       at Microsoft.Expression.DesignSurface.UserInterface.ToolGroupButton.OnMouseDoubleClick(MouseButtonEventArgs e)
       at System.Windows.Controls.Control.HandleDoubleClick(Object sender, MouseButtonEventArgs e)
       at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
       at System.Windows.UIElement.CrackMouseButtonEventAndReRaiseEvent(DependencyObject sender, MouseButtonEventArgs e)
       at System.Windows.UIElement.OnMouseDownThunk(Object sender, MouseButtonEventArgs e)
       at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
       at System.Windows.Input.InputManager.ProcessStagingArea()
       at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
       at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
       at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
       at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
       at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
       at System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
       at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)
       at System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)
       at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
       at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
       at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
       at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
       at System.Windows.Threading.Dispatcher.Run()
       at System.Windows.Application.RunDispatcher(Object ignore)
       at System.Windows.Application.RunInternal(Window window)
       at System.Windows.Application.Run(Window window)
       at System.Windows.Application.Run()
       at Microsoft.Expression.Framework.ExpressionApplication.RunApplication()
       at Microsoft.Expression.Blend.BlendApplication..ctor(SplashScreen splashScreen)
       at Microsoft.Expression.Application.Main(String[] args)


    Friday, October 23, 2009 5:56 PM

All replies

  • Hi Jason,

    This is something we have fixed for the next release.

    Sorry for the inconvenience!

    Thanks,
    Unni
    This posting is provided "AS IS" with no warranties, and confers no rights.
    Friday, October 23, 2009 7:29 PM