AP update 3: crash everytime

Jul 30, 2014

I installed update 3 of AP. Now, whenever I open a PP presentation I get the following message:

Here's the error dump from VS2010:

-------------------------------------

System.Reflection.TargetInvocationException was unhandled

HResult=-2146232828

Message=Exception has been thrown by the target of an invocation.

Source=mscorlib

StackTrace:

at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)

at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)

at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)

at System.Activator.CreateInstance(String assemblyString, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo, StackCrawlMark& stackMark)

at System.Activator.CreateInstance(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)

at System.AppDomain.CreateInstance(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)

at System.AppDomain.CreateInstanceAndUnwrap(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)

at System.AppDomain.CreateInstanceAndUnwrap(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)

at a.aa.k.de(Object A_0)

at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)

at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()

at System.Threading.ThreadPoolWorkQueue.Dispatch()

at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

InnerException: System.IO.FileNotFoundException

HResult=-2147024894

Message=Could not load file or assembly 'Articulate.Engage.Model, Version=3.3.1407.1717, Culture=neutral, PublicKeyToken=d5318c866ad944b5' or one of its dependencies. The system cannot find the file specified.

Source=mscorlib

FileName=Articulate.Engage.Model, Version=3.3.1407.1717, Culture=neutral, PublicKeyToken=d5318c866ad944b5

FusionLog=WRN: Assembly binding logging is turned OFF.

To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.

Note: There is some performance penalty associated with assembly bind failure logging.

To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

StackTrace:

at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)

at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)

at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)

at System.Reflection.Assembly.Load(AssemblyName assemblyRef)

at a.aa.a.a.a(Assembly A_0, IDictionary`2 A_1)

at a.aa.a.a.a(Assembly A_0, IDictionary`2 A_1)

at a.aa.a.a.a(Type[] A_0)

at a.aa.a.a()

at a.aa.i..ctor(String A_0, String A_1, Cache A_2)

InnerException:

-------------------------------------
To expedite the conversation, here's some info:
  • I'm running w7, 32bits, inside VirtualBox.
  • Office 2010
  • VS2010
  • .NET latest version installed
  • IE flash latest installed
  • In ctrlpanel I tried "repair" and also did uninstall/reinstall
  • The "Articulate" tab does display, but if I go into it an click a function, the PP window becomes irresponsive

Idea anyone?

Thanks,

Charles

8 Replies
Adrian Dean

Hi Charles,

I'm sorry to hear that you are having issues with Update 3. Based on the error message, the key term to look at is mscorlib. That means it's .NET related.

I would see about doing the following to see if it resolves things:

  • First go to your Control Panel->Programs and Features and uninstall Studio '13.
  • Then proceed to uninstall your .NET runtime from there as well. Depending on your version there may be more than one to uninstall.
  • Now download the following file. Extract it first. Then right-click on the file and Run as Administrator. This is a batch file which will remove all the registry keys for Studio '13 from your computer.
  • Do a reboot.
  • Once you are back up, see about downloading a new installer for Update 3.
  • Right-click on the new installer and Run as Administrator. Let the software go through the whole process. It will install .NET first before proceeding with Studio '13.
  • Test and see if you still have issues.

Please let me know how it goes.

Always Happy to Help,

Adrian

Charles Deschenes

Thanks Adrian,

I followed your procedure and still have the same problem.

Debug info:

-------------------------

System.Reflection.TargetInvocationException was unhandled

HResult=-2146232828

Message=Exception has been thrown by the target of an invocation.

Source=mscorlib

StackTrace:

at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)

at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)

at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)

at System.Activator.CreateInstance(String assemblyString, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo, StackCrawlMark& stackMark)

at System.Activator.CreateInstance(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)

at System.AppDomain.CreateInstance(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)

at System.AppDomain.CreateInstanceAndUnwrap(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)

at System.AppDomain.CreateInstanceAndUnwrap(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)

at a.aa.k.de(Object A_0)

at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)

at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()

at System.Threading.ThreadPoolWorkQueue.Dispatch()

at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

InnerException: System.IO.FileNotFoundException

HResult=-2147024894

Message=Could not load file or assembly 'Articulate.Engage.Model, Version=3.3.1407.1717, Culture=neutral, PublicKeyToken=d5318c866ad944b5' or one of its dependencies. The system cannot find the file specified.

Source=mscorlib

FileName=Articulate.Engage.Model, Version=3.3.1407.1717, Culture=neutral, PublicKeyToken=d5318c866ad944b5

FusionLog=WRN: Assembly binding logging is turned OFF.

To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.

Note: There is some performance penalty associated with assembly bind failure logging.

To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

StackTrace:

at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)

at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)

at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)

at System.Reflection.Assembly.Load(AssemblyName assemblyRef)

at a.aa.a.a.a(Assembly A_0, IDictionary`2 A_1)

at a.aa.a.a.a(Assembly A_0, IDictionary`2 A_1)

at a.aa.a.a.a(Type[] A_0)

at a.aa.a.a()

at a.aa.i..ctor(String A_0, String A_1, Cache A_2)

InnerException:

-------------------------

Adrian Dean

Hi Charles,

Okay, thanks for going through all my suggestions. If you wouldn't mind submitting a Support Case, we would like to take a closer look at the problems you are having. At the same time, anything you need to get back up and working will be handled then as well.

Please make sure to reference this forum thread when doing so.

Thanks again,

Adrian

This discussion is closed. You can start a new discussion or contact Articulate Support.