Search

Removing all columns throws exception by Bronwyn McNutt

Active

1
0
Sign in
to vote
Type: Bug
ID: 587599
Opened: 8/19/2010 3:06:10 PM
Access Restriction: Public
0
Workaround(s)
0
User(s) can reproduce this bug
If you have three or more columns open, and you close them all, Vancouver throws an exception. Just having one or two columns up and then closed doesn't throw.

[Arg_NullReferenceException]
Arguments:
Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=4.0.50524.0&File=mscorlib.dll&Key=Arg_NullReferenceException

at Microsoft.Vancouver.Silverlight.Common.Helpers.ItemsControlHelper.ScrollHome(FrameworkElement element)
at Microsoft.Vancouver.Silverlight.Main.Controls.NuggetColumnList.ScrollTo(Int32 columnIndex)
at Microsoft.Vancouver.Silverlight.Main.Controls.NuggetColumnList.OnFirstItemChanged(DependencyPropertyChangedEventArgs e)
at Microsoft.Vancouver.Silverlight.Main.Controls.NuggetColumnList.OnFirstItemChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.RaisePropertyChangeNotifications(DependencyProperty dp, Object oldValue, Object newValue)
at System.Windows.DependencyObject.UpdateEffectiveValue(DependencyProperty property, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, ValueOperation operation)
at System.Windows.DependencyObject.RefreshExpression(DependencyProperty dp)
at System.Windows.Data.BindingExpression.SendDataToTarget()
at System.Windows.Data.BindingExpression.SourcePropertyChanged(PropertyPathListener sender, PropertyPathChangedEventArgs args)
at System.Windows.PropertyPathListener.RaisePropertyPathStepChanged(PropertyPathStep source)
at System.Windows.PropertyAccessPathStep.RaisePropertyPathStepChanged(PropertyListener source)
at System.Windows.CLRPropertyListener.SourcePropertyChanged(Object sender, PropertyChangedEventArgs args)
at System.Windows.Data.WeakPropertyChangedListener.PropertyChangedCallback(Object sender, PropertyChangedEventArgs args)
at System.ComponentModel.PropertyChangedEventHandler.Invoke(Object sender, PropertyChangedEventArgs e)
at Microsoft.Vancouver.Silverlight.Common.BaseNotifyPropertyChanged.OnPropertyChanged(String propertyName)
at Microsoft.Vancouver.Silverlight.Main.ViewModels.ClientColumnListViewModel.set_FirstItem(Int32 value)
at Microsoft.Vancouver.Silverlight.Main.ViewModels.ClientColumnListViewModel.CleanUpDeletedColumn(ClientColumnConfiguration clientColumnconfiguration, Boolean isAttached)
at Microsoft.Vancouver.Silverlight.Main.ViewModels.ClientColumnListViewModel.<>c__DisplayClass6.<DeleteColumn>b__4(DataServiceResponseResult response)
at Microsoft.Vancouver.Silverlight.Main.Service.VancouverRepository.<>c__DisplayClass69.<>c__DisplayClass6b.<SaveChanges>b__68()
Details (expand)

Product Language

English

Version

v0.8

Steps to Reproduce

(actually v0.9)

1. Open 3 or more columns.
2. Close each column.

Actual Results

See description for stack.

Expected Results

Unexceptional workspace.
File Attachments
0 attachments
Sign in to post a comment.
Posted by Microsoft on 8/20/2010 at 12:38 PM
Bronwyn,

We think we fixed this in the build we deployed at 6pm last night.
We can't repro this now.
If you can, please reopen the bug!

Thanks again!!!
Sign in to post a workaround.