iTuner Exception when Sync to MP3

Jun 16, 2010 at 12:55 AM

I keep getting a NullReferenceException whenever I try to use the "Sync MP3 Player" option.  Runnings Windows 7 64-bit, iTunes 9.1.11.12 64-bit, and iTuner 1.2.3782.

 

<?xml version="1.0" encoding="utf-16"?><SmartException etype="System.NullReferenceException">  <message>Object reference not set to an instance of an object.</message>  <source>iTuner</source>  <targetSite>    <assembly>iTuner</assembly>    <declaringType>iTuner.SynchronizeDialog</declaringType>    <name>&lt;DoSelectionChanged&gt;b__3</name>  </targetSite>  <stackTrace>   at iTuner.SynchronizeDialog.&lt;DoSelectionChanged&gt;b__3(Playlist p)   at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()   at System.Linq.Enumerable.Sum(IEnumerable`1 source)   at System.Linq.Enumerable.Sum[TSource](IEnumerable`1 source, Func`2 selector)   at iTuner.SynchronizeDialog.DoSelectionChanged(Object sender, RoutedEventArgs e)   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)   at System.Windows.Controls.ListBox.OnSelectionChanged(SelectionChangedEventArgs e)   at System.Windows.Controls.Primitives.Selector.SelectionChanger.End()   at System.Windows.Controls.Primitives.Selector.SetSelectedHelper(Object item, FrameworkElement UI, Boolean selected)   at System.Windows.Controls.Primitives.Selector.NotifyIsSelectedChanged(FrameworkElement container, Boolean selected, RoutedEventArgs e)   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)   at System.Windows.Controls.ListBoxItem.OnSelected(RoutedEventArgs e)   at System.Windows.Controls.ListBoxItem.OnIsSelectedChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)   at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)   at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)   at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)   at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry&amp; newEntry, Boolean coerceWithDeferredReference, OperationType operationType)   at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, OperationType operationType, Boolean isInternal)   at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)   at MS.Internal.Data.PropertyPathWorker.SetValue(Object item, Object value)   at System.Windows.Data.BindingExpression.UpdateSource(Object value)   at System.Windows.Data.BindingExpressionBase.UpdateValue()   at System.Windows.Data.BindingExpression.SetValue(DependencyObject d, DependencyProperty dp, Object value)   at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, OperationType operationType, Boolean isInternal)   at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)   at System.Windows.Controls.Primitives.ToggleButton.set_IsChecked(Nullable`1 value)   at System.Windows.Controls.Primitives.ToggleButton.OnToggle()   at System.Windows.Controls.Primitives.ToggleButton.OnClick()   at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)   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.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)   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&amp; handled)   at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp; handled)   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp; 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)</stackTrace>  <helpLink />  <data>    <System.Object>System.Collections.DictionaryEntry</System.Object>  </data></SmartException>

Jun 16, 2010 at 2:57 AM

BTW, this only happens once you tick the checkbox for one of the playlists.