I get the following information when trying to access the VaultService.asmx page on the server running Vault Server v3.1.2.
I've reloaded .Net v1.1 with Service Pack 1. And, I've reloaded Vault Server v3.1.2.
The event that started giving us errors was when our IT person updated windows 2000 with the latest high priority updates from Microsoft.
Does anyone have a clue on how to fix this problem?
Server Error in '/VaultService' Application.
--------------------------------------------------------------------------------
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS0007: Unexpected common language runtime initialization error -- 'Catastrophic failure '
Source Error:
[No relevant source lines]
Source File: Line: 0
Show Detailed Compiler Output:
c:\winnt\system32> "c:\winnt\microsoft.net\framework\v1.1.4322\csc.exe" /t:library /utf8output /R:"c:\winnt\assembly\gac\system.drawing\1.0.5000.0__b03f5f7f11d50a3a\system.drawing.dll" /R:"c:\winnt\microsoft.net\framework\v1.1.4322\temporary asp.net files\vaultservice\626bd4aa\3d193b67\assembly\dl2\4ea92722\009c6fac_eeafc501\vcdiff.dll" /R:"c:\winnt\microsoft.net\framework\v1.1.4322\temporary asp.net files\vaultservice\626bd4aa\3d193b67\assembly\dl2\14be2198\007aa9c6_eeafc501\vaultservice.dll" /R:"c:\winnt\microsoft.net\framework\v1.1.4322\temporary asp.net files\vaultservice\626bd4aa\3d193b67\assembly\dl2\45967cb5\00ac6e70_e58bc501\mmsseclib.dll" /R:"c:\winnt\microsoft.net\framework\v1.1.4322\temporary asp.net files\vaultservice\626bd4aa\3d193b67\assembly\dl2\a6c41a66\00933be9_eeafc501\customactions.dll" /R:"c:\winnt\microsoft.net\framework\v1.1.4322\temporary asp.net files\vaultservice\626bd4aa\3d193b67\assembly\dl2\b185fe12\00420daa_eeafc501\vaultlib.dll" /R:"c:\winnt\assembly\gac\system.enterpriseservices\1.0.5000.0__b03f5f7f11d50a3a\system.enterpriseservices.dll" /R:"c:\winnt\microsoft.net\framework\v1.1.4322\temporary asp.net files\vaultservice\626bd4aa\3d193b67\assembly\dl2\ec419b76\009c6fac_eeafc501\vs.dll" /R:"c:\winnt\microsoft.net\framework\v1.1.4322\temporary asp.net files\vaultservice\626bd4aa\3d193b67\assembly\dl2\a12df9d8\0004f9b5_eeafc501\sgauth.dll" /R:"c:\winnt\microsoft.net\framework\v1.1.4322\temporary asp.net files\vaultservice\626bd4aa\3d193b67\assembly\dl2\328c196f\007d65b2_eeafc501\vaultpluginlib.dll" /R:"c:\winnt\assembly\gac\system.xml\1.0.5000.0__b77a5c561934e089\system.xml.dll" /R:"c:\winnt\microsoft.net\framework\v1.1.4322\temporary asp.net files\vaultservice\626bd4aa\3d193b67\assembly\dl2\7fbafa3b\00f6d1ae_eeafc501\vaultservicebase.dll" /R:"c:\winnt\assembly\gac\system.data\1.0.5000.0__b77a5c561934e089\system.data.dll" /R:"c:\winnt\assembly\gac\system.web.mobile\1.0.5000.0__b03f5f7f11d50a3a\system.web.mobile.dll" /R:"c:\winnt\microsoft.net\framework\v1.1.4322\temporary asp.net files\vaultservice\626bd4aa\3d193b67\assembly\dl2\16f2b262\00312ab7_eeafc501\vaultserviceapilib.dll" /R:"c:\winnt\microsoft.net\framework\v1.1.4322\temporary asp.net files\vaultservice\626bd4aa\3d193b67\assembly\dl2\3bec4c8c\00c9a0ad_eeafc501\sgdiff.dll" /R:"c:\winnt\assembly\gac\system.web.services\1.0.5000.0__b03f5f7f11d50a3a\system.web.services.dll" /R:"c:\winnt\microsoft.net\framework\v1.1.4322\temporary asp.net files\vaultservice\626bd4aa\3d193b67\assembly\dl2\73e7a821\0004f9b5_eeafc501\vaultservicesql.dll" /R:"c:\winnt\assembly\gac\system\1.0.5000.0__b77a5c561934e089\system.dll" /R:"c:\winnt\assembly\gac\system.web\1.0.5000.0__b03f5f7f11d50a3a\system.web.dll" /R:"c:\winnt\microsoft.net\framework\v1.1.4322\mscorlib.dll" /out:"C:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\vaultservice\626bd4aa\3d193b67\j5gtcsmg.dll" /debug- /optimize+ /warnaserror /w:1 "C:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\vaultservice\626bd4aa\3d193b67\j5gtcsmg.0.cs"
Microsoft (R) Visual C# .NET Compiler version 7.10.6001.4
for Microsoft (R) .NET Framework version 1.1.4322
Copyright (C) Microsoft Corporation 2001-2002. All rights reserved.
fatal error CS0007: Unexpected common language runtime initialization error -- 'Catastrophic failure '
Show Complete Compilation Source:
Line 1: //------------------------------------------------------------------------------
Line 2: // <autogenerated>
Line 3: // This code was generated by a tool.
Line 4: // Runtime Version: 1.1.4322.2032
Line 5: //
Line 6: // Changes to this file may cause incorrect behavior and will be lost if
Line 7: // the code is regenerated.
Line 8: // </autogenerated>
Line 9: //------------------------------------------------------------------------------
Line 10:
Line 11: namespace ASP {
Line 12: using System;
Line 13: using System.Collections;
Line 14: using System.Collections.Specialized;
Line 15: using System.Configuration;
Line 16: using System.Text;
Line 17: using System.Text.RegularExpressions;
Line 18: using System.Web;
Line 19: using System.Web.Caching;
Line 20: using System.Web.SessionState;
Line 21: using System.Web.Security;
Line 22: using System.Web.UI;
Line 23: using System.Web.UI.WebControls;
Line 24: using System.Web.UI.HtmlControls;
Line 25:
Line 26:
Line 27: public class Global_asax : VaultService.Global {
Line 28:
Line 29: private static bool __initialized = false;
Line 30:
Line 31: public Global_asax() {
Line 32: if ((ASP.Global_asax.__initialized == false)) {
Line 33: ASP.Global_asax.__initialized = true;
Line 34: }
Line 35: }
Line 36: }
Line 37: }
Line 38:
Catastrophic Common Language Runtime Error
Moderator: SourceGear
Fix for this problem.
It seems I have found the problem. And fixed it.
Our IT person installed all of the latest high priority security related updates through Windows Update. One of these security updates is from Bulletin MS05-051, or Knowledge Base Article 902400. There is another Microsoft Knowledge Base Article 909444 which states, "Systems that have been modified to non default Access Control List settings on the registration folder in the Windows directory may experience unexpected behavior."
Before installing the security update from MS05-051, the %windir%\registration directory grants read access to the Everyone group. After installing this security update, the Everyone group is removed. In order to fix the problem, I had to add the Everyone group back into the Security properties for that directory, and then grant read access to the Everyone group. One final operation required was to restart web services. If you are on a domain server, the required access to this directory for the Everyone group is slightly different than for a non-domain server. Please read the Knowledge Base Article 909444 for more information.
Everything is working again. Thanks to anyone that may be frantically trying to help me. You can stop now.
Our IT person installed all of the latest high priority security related updates through Windows Update. One of these security updates is from Bulletin MS05-051, or Knowledge Base Article 902400. There is another Microsoft Knowledge Base Article 909444 which states, "Systems that have been modified to non default Access Control List settings on the registration folder in the Windows directory may experience unexpected behavior."
Before installing the security update from MS05-051, the %windir%\registration directory grants read access to the Everyone group. After installing this security update, the Everyone group is removed. In order to fix the problem, I had to add the Everyone group back into the Security properties for that directory, and then grant read access to the Everyone group. One final operation required was to restart web services. If you are on a domain server, the required access to this directory for the Everyone group is slightly different than for a non-domain server. Please read the Knowledge Base Article 909444 for more information.
Everything is working again. Thanks to anyone that may be frantically trying to help me. You can stop now.