Control Center console crashes when accessing Deployment rules. (NETIQKB71140)

  • 7771140
  • 11-Jul-2008
  • 10-May-2011

Environment

NetIQ AppManager 6.x
NetIQ AppManager 7.0.x
Windows XP, Service Pack 2
Microsoft .net Framework 1.1, Service Pack 1

Situation

Control Center console crashes when accessing Deployment rules.

The log file C:\Documents and Settings\\Local Settings\Application Data\NetIQ\AppManager Control Center\Logs\ccLog.netiq.txt displays the following error:

System.InvalidOperationException: Unable to generate a temporary class (result=1).
error CS1514: { expected
error CS1001: Identifier expected
error CS1031: Type expected
error CS1519: Invalid token '{' in class, struct, or interface member declaration
error CS1514: { expected
error CS1001: Identifier expected
error CS1031: Type expected
error CS1519: Invalid token '{' in class, struct, or interface member declaration

at System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, CompilerParameters parameters, Evidence evidence)
at System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, CompilerParameters parameters, Assembly assembly, Hashtable assemblies)
at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence)
at System.Xml.Serialization.XmlSerializer.GenerateTempAssembly(XmlMapping xmlMapping, Type type, String defaultNamespace)
at System.Xml.Serialization.XmlSerializer..ctor(Type type, String defaultNamespace)
at System.Xml.Serialization.XmlSerializer..ctor(Type type)
at NetIQ.DeploymentDB.CDBRule.FetchRulesFromDataset(DataSet ruleDataSet, ArrayList& arrRuleRecord)
at NetIQ.DeploymentDB.CDBRule.GetRule(String uniqueName)
at NetIQ.DeploymentDB.CDeploymentDB.GetRule(String uniqueName)
at NetIQ.ControlCenter.AutoDeployment.RulesViewPlugin.GetTaskState(UInt32 menuID)
at NetIQ.ControlCenter.AutoDeployment.RulesViewPlugin.SetTaskState(String groupname, Boolean enable, UInt32 menuID)
at NetIQ.ControlCenter.AutoDeployment.RulesViewPlugin.UpdateTaskBarItems(Boolean enable)
at NetIQ.ControlCenter.AutoDeployment.RulesViewPlugin.gridViewControl_Enter(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnEnter(EventArgs e)
at System.Windows.Forms.Control.NotifyEnter()
at System.Windows.Forms.ContainerControl.UpdateFocusedControl()

Resolution

Follow the directions contained in the referenced Microsoft article (895242).  If a problem is encountered that prevents uninstallation of the Security update or the Service Pack, please refer to the following articels for information regarding a utility which will resolve the uninstallation problem:

http://blogs.msdn.com/astebner/archive/2005/04/08/406671.aspx
http://astebner.sts.winisp.net/Tools/dotnetfx_cleanup_tool.zip

If this information fails to resolve the issue, contact Microsoft Product Support for further assistance in removing and reinstalling the .net components and security updates.

Cause

This failure is caused by an improper installation of Microsoft security update MS05-004 for the .NET Framework 1.1.  The condition is documented in the following Microsoft KnowledgeBase article:

http://support.microsoft.com/default.aspx?scid=kb;en-us;895242

 

 

Additional Information

Formerly known as NETIQKB71140