iTunes error on vistax32

Jun 4, 2010 at 9:43 PM

I keep getting this following error everytime ituner opens. Anybody else? Is there any way to fix it?

<?xml version="1.0" encoding="utf-16"?>
<SmartException etype="System.Windows.Markup.XamlParseException">
  <message>Cannot create instance of 'AppWindow' defined in assembly 'iTuner, Version=1.2.3782.35298, Culture=neutral, PublicKeyToken=null'. Exception has been thrown by the target of an invocation.  Error in markup file 'iTuner;component/AppWindow.xaml' Line 2 Position 3.</message>
  <source>PresentationFramework</source>
  <targetSite>
    <assembly>PresentationFramework</assembly>
    <declaringType>System.Windows.Markup.XamlParseException</declaringType>
    <name>ThrowException</name>
  </targetSite>
  <stackTrace>   at System.Windows.Markup.XamlParseException.ThrowException(String message, Exception innerException, Int32 lineNumber, Int32 linePosition, Uri baseUri, XamlObjectIds currentXamlObjectIds, XamlObjectIds contextXamlObjectIds, Type objectType)
   at System.Windows.Markup.XamlParseException.ThrowException(ParserContext parserContext, Int32 lineNumber, Int32 linePosition, String message, Exception innerException)
   at System.Windows.Markup.BamlRecordReader.ThrowExceptionWithLine(String message, Exception innerException)
   at System.Windows.Markup.BamlRecordReader.CreateInstanceFromType(Type type, Int16 typeId, Boolean throwOnFail)
   at System.Windows.Markup.BamlRecordReader.GetElementAndFlags(BamlElementStartRecord bamlElementStartRecord, Object&amp; element, ReaderFlags&amp; flags, Type&amp; delayCreatedType, Int16&amp; delayCreatedTypeId)
   at System.Windows.Markup.BamlRecordReader.BaseReadElementStartRecord(BamlElementStartRecord bamlElementRecord)
   at System.Windows.Markup.BamlRecordReader.ReadElementStartRecord(BamlElementStartRecord bamlElementRecord)
   at System.Windows.Markup.BamlRecordReader.ReadRecord(BamlRecord bamlRecord)
   at System.Windows.Markup.BamlRecordReader.Read(Boolean singleRecord)
   at System.Windows.Markup.TreeBuilderBamlTranslator.ParseFragment()
   at System.Windows.Markup.TreeBuilder.Parse()
   at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
   at System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc)
   at System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties)
   at System.Windows.Application.DoStartup()
   at System.Windows.Application.&lt;.ctor&gt;b__0(Object unused)
   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>
  <innerException etype="System.Reflection.TargetInvocationException">
    <message>Exception has been thrown by the target of an invocation.</message>
    <source>mscorlib</source>
    <targetSite>
      <assembly>mscorlib</assembly>
      <declaringType>System.RuntimeTypeHandle</declaringType>
      <name>CreateInstance</name>
    </targetSite>
    <stackTrace>   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean&amp; canBeCached, RuntimeMethodHandle&amp; ctor, Boolean&amp; bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
   at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Windows.Markup.XamlTypeMapper.CreateInternalInstance(ParserContext pc, Type type)
   at System.Windows.Markup.BamlRecordReader.CreateInstanceFromType(Type type, Int16 typeId, Boolean throwOnFail)</stackTrace>
    <helpLink />
    <innerException etype="System.InvalidCastException">
      <message>Unable to cast COM object of type 'iTunesLib.iTunesAppClass' to interface type 'iTunesLib.IiTunes'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{9DD6680B-3EDC-40DB-A771-E6FE4832E34A}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).</message>
      <source>Interop.iTunesLib</source>
      <targetSite>
        <assembly>Interop.iTunesLib</assembly>
        <declaringType>iTunesLib.iTunesAppClass</declaringType>
        <name>CheckVersion</name>
      </targetSite>
      <stackTrace>   at iTunesLib.iTunesAppClass.CheckVersion(Int32 majorVersion, Int32 minorVersion)
   at iTuner.iTunes.Controller.InitializeHost()
   at iTuner.iTunes.Controller..ctor()
   at iTuner.AppWindow.DoLoadingWork(Object sender, DoWorkEventArgs e)
   at iTuner.AppWindow..ctor()</stackTrace>
      <helpLink />
    </innerException>
  </innerException>
</SmartException>