Runtime error accessing Vulnerabilities and Devices

  • 3476168
  • 14-Nov-2007
  • 30-Apr-2012

Environment

Novell ZENworks Patch Management 6.4 - ZPM6.4
Microsoft Windows Server 2003 Enterprise Edition

Situation

Installed Novell ZENworks Patch Management 6.4 on Windows Server 2003 Enterprise Edition
Accessing Vulnerabilities or Devices reports the following errors:
  • Runtime Error
  • Server Error in '/' Application
Microsoft Windows Server 2003 Event Viewer Patchlink logs reports (See also additional notes):
  • NullReferenceException
  • System.Web.HttpParseException

Resolution

In this case the wrong version of .NET was associated with the Novell ZENworks Patch Management Server website.
  1. Start Internet Informations Services (IIS) Manager
  2. Enter the properties of the Novell ZENworks Patch Management Server website
  3. Select theASP.NET tab
  4. Change the ASP.NET version to version 1.1
  5. Stop and start the website

Additional Information

Location: Components_Common::GetLocalizedImage
Type: NullReferenceException
Source: LocalizationControl
Method: PatchLink.Localization.PathResourceManager get_Current()

Message: Object reference not set to an instance of an object.

Stack Trace:
at PatchLink.Localization.PathResourceManager.get_Current()
at PatchLink.Localization.LocalizedString.GetLocalizedImage(String ImageURL)
at PatchLink.UpdateServer.UI.Web.Components.Common.GetLocalizedImage(String imagePath)


Location: Global Error Handler

Message:
MESSAGE:
Ambiguous match found.
Inner Message:
Ambiguous match found.
Type:
System.Web.HttpParseException
URL:
http://w2k3zpm/Vulnerability/default.aspx
SOURCE:
PatchLink Update Server
Stack Trace:
at System.Web.Compilation.AssemblyBuilder.AddBuildProvider(BuildProvider buildProvider)
at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders()
at System.Web.Compilation.BuildProvidersCompiler.PerformBuild()
at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath)
at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean
allowCrossApp, Boolean allowBuildInPrecompile)
at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath,
Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
at System.Web.UI.BaseTemplateParser.GetReferencedType(VirtualPath virtualPath, Boolean allowNoCompile)
at System.Web.UI.BaseTemplateParser.GetUserControlType(VirtualPath virtualPath)
at System.Web.UI.MainTagNameToTypeMapper.ProcessUserControlRegistration(UserControlRegisterEntry ucRegisterEntry)
at System.Web.UI.BaseTemplateParser.ProcessDirective(String directiveName, IDictionary directive)
at System.Web.UI.TemplateControlParser.ProcessDirective(String directiveName, IDictionary directive)
at System.Web.UI.PageParser.ProcessDirective(String directiveName, IDictionary directive)
at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)