Community
Showing results for 
Search instead for 
Do you mean 
Reply

ACT2010 - Update fails

Copper Contributor
Posts: 51
Country: Singapore

ACT2010 - Update fails

ACT2010 was reinstalled after a crash. An update update  shows up . So we install the update , does not startup but shows the following error message .  Uninstalled/ reinstalled act again, and it works like a charm, but the update popup shows up again.  

Appreciate any help ... - The Version shows up as  :     ACT! by Sage 2010 Version 12.0.409.0, Hotfix 3
--
The ERROR MESSAGE ----

 

Microsoft.Practices.Unity.ResolutionFailedException: Resolution of the dependency failed, type = "Act.UI.ActApplication", name = "". Exception message is: The current build operation (build key Build Key[Act.UI.ActApplication, null]) failed: System.Runtime.Serialization.SerializationException: Binary stream '0' does not contain a valid BinaryHeader. Possible causes are invalid stream or object version change between serialization and deserialization.

   at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()

   at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)

   at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)

   at Act.UI.Core.CustomCommandHelper.Deserialize(String fileName) (Strategy type BuildPlanStrategy, index 3) ---> Microsoft.Practices.ObjectBuilder2.BuildFailedException: The current build operation (build key Build Key[Act.UI.ActApplication, null]) failed: System.Runtime.Serialization.SerializationException: Binary stream '0' does not contain a valid BinaryHeader. Possible causes are invalid stream or object version change between serialization and deserialization.

   at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()

   at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)

   at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)

   at Act.UI.Core.CustomCommandHelper.Deserialize(String fileName) (Strategy type BuildPlanStrategy, index 3) ---> System.Exception: System.Runtime.Serialization.SerializationException: Binary stream '0' does not contain a valid BinaryHeader. Possible causes are invalid stream or object version change between serialization and deserialization.

   at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()

   at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)

   at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)

   at Act.UI.Core.CustomCommandHelper.Deserialize(String fileName)

   at Act.UI.Core.CustomCommandHelper.Deserialize(String fileName)

   at Act.UI.Core.CustomCommandHelper.get_CustomMacroHandlers()

   at Act.UI.Core.Explorer.RestoreImagesToCollection()

   at Act.UI.Core.Explorer.LoadDisconnectedMenuToolBar()

   at Act.UI.ActApplication.InitializeExplorer()

   at Act.UI.ActApplication.InitializeApplication()

   at Act.UI.ActApplication..ctor(IUnityContainer container, IEventAggregator eventAggregator)

   at BuildUp_Act.UI.ActApplication(IBuilderContext )

   at Microsoft.Practices.ObjectBuilder2.DynamicMethodBuildPlan.BuildUp(IBuilderContext context)

   at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)

   at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)

   --- End of inner exception stack trace ---

   at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)

   at Microsoft.Practices.ObjectBuilder2.Builder.BuildUp(IReadWriteLocator locator, ILifetimeContainer lifetime, IPolicyList policies, IStrategyChain strategies, Object buildKey, Object existing)

   at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name)

   --- End of inner exception stack trace ---

   at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name)

   at Microsoft.Practices.Unity.UnityContainer.Resolve(Type t, String name)

   at Microsoft.Practices.Unity.UnityContainerBase.Resolve[T]()

   at Act.Application.ActBootstrapper.ConfigureContainer()

   at Act.Composite.UnityExtensions.SimpleUnityBootstrapper.Run(Boolean useDefaultConfiguration)

   at Act.Application.Act.Main(String[] args)

Platinum Super Contributor
Posts: 5,275
Country: USA

Re: ACT2010 - Update fails

[ Edited ]

Now that you have reinstalled, try downloading the update from the www.act.com website > go to Support and Training > then select Download Center.  You will need to sign-in to access the downloads. 

 

If you still receive the error after upgrading, use the steps in the following article: KB Article 25865

Greg Martin
Sage
Copper Contributor
Posts: 51
Country: Singapore

Re: ACT2010 - Update fails

Thanks, Greg . It works.  The local ACT guys could not even help. Thanks again.