WSUS ASP.NET System.NullReferenceException
Moin,
Ich lasse regelmäßig über geplante Aufgaben die WSUS Serverbereinigung laufen. In letzter Zeit bricht Invoke-WsusServerCleanup -CleanupUnneededContentFiles immer öfters mit folgender Meldung ab:
-------------------------------------------------------------
Im Eventviewer werden zu dem Zeitpunkt weitere Fehler angezeigt:
Ereignis 1325
Ereignis 1026
Ereignis 5011
Ereignis 1000
Ereignis 4096
Bin damit irgendwie leicht überfordert...
Danke
Ich lasse regelmäßig über geplante Aufgaben die WSUS Serverbereinigung laufen. In letzter Zeit bricht Invoke-WsusServerCleanup -CleanupUnneededContentFiles immer öfters mit folgender Meldung ab:
Invoke-WsusServerCleanup : Die zugrunde liegende Verbindung wurde geschlossen:
Unbekannter Fehler beim Empfangen..
In C:\WSUS\Unneeded.ps1:1 Zeichen:18
+ Get-WsusServer | Invoke-WsusServerCleanup -CleanupUnneededContentFiles
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: (Microsoft.Updat...rCleanupCommand:
InvokeWsusServerCleanupCommand) [Invoke-WsusServerCleanup], WebException
+ FullyQualifiedErrorId : ServerIsInvalid,Microsoft.UpdateServices.Command
s.InvokeWsusServerCleanupCommand
Im Eventviewer werden zu dem Zeitpunkt weitere Fehler angezeigt:
EBENE | UHRZEIT | QUELLE | EREIGNISID | AUFGABENKATEGORIE |
Fehler | 18:02:28 | VsJITDebugger | 4096 | Keine |
Fehler | 18:02:28 | Application Error | 1000 | (100) |
Warnung | 18:02:28 | WAS | 5011 | Keine |
Fehler | 18:02:27 | .NET Runtime | 1026 | Keine |
Fehler | 18:02:27 | ASP.NET 4.0.30319.0 | 1325 | Keine |
Ereignis 1325
Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
Application ID: /LM/W3SVC/695653157/ROOT/ServerSyncWebService
Process ID: 9032
Exception: System.NullReferenceException
Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
StackTrace: bei Microsoft.UpdateServices.Internal.DataAccess.GetRevisionIdListForCache(Int64 deploymentChangeNumber, Int64& highestChangeNumber, CategoryIdCacheEntry& newCategoryDeployments, CategoryIdCacheEntry& deletedCategoryDeployments, RevisionIdCacheEntry& newRevisionDeployments, RevisionIdCacheEntry& deletedRevisionDeployments)
bei Microsoft.UpdateServices.Internal.RevisionIdCache.UpdateCategoryAndRevisionIdCache(Int64 deploymentChangeNumberAtRefresh)
bei Microsoft.UpdateServices.Internal.ServerImplementation.UpdateCache()
bei Microsoft.UpdateServices.Internal.ServerImplementation.DatabaseChangeHandler(Object byTimer)
bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.TimerQueueTimer.CallCallback()
bei System.Threading.TimerQueueTimer.Fire()
bei System.Threading.TimerQueue.FireNextTimers()
Ereignis 1026
Anwendung: w3wp.exe
Frameworkversion: v4.0.30319
Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
Ausnahmeinformationen: System.NullReferenceException
bei Microsoft.UpdateServices.Internal.DataAccess.GetRevisionIdListForCache(Int64, Int64 ByRef, Microsoft.UpdateServices.Internal.CategoryIdCacheEntry ByRef, Microsoft.UpdateServices.Internal.CategoryIdCacheEntry ByRef, Microsoft.UpdateServices.Internal.RevisionIdCacheEntry ByRef, Microsoft.UpdateServices.Internal.RevisionIdCacheEntry ByRef)
bei Microsoft.UpdateServices.Internal.RevisionIdCache.UpdateCategoryAndRevisionIdCache(Int64)
bei Microsoft.UpdateServices.Internal.ServerImplementation.UpdateCache()
bei Microsoft.UpdateServices.Internal.ServerImplementation.DatabaseChangeHandler(System.Object)
bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
bei System.Threading.TimerQueueTimer.CallCallback()
bei System.Threading.TimerQueueTimer.Fire()
bei System.Threading.TimerQueue.FireNextTimers()
Ereignis 5011
Schwerwiegender Kommunikationsfehler im Windows-Prozessaktivierungsdienst bei einem Prozess für den Anwendungspool "WsusPool". Die Prozess-ID ist "9032". Das Datenfeld enthält die Fehlernummer.
Ereignis 1000
Name der fehlerhaften Anwendung: w3wp.exe, Version: 8.5.9600.16384, Zeitstempel: 0x5215df96
Name des fehlerhaften Moduls: Microsoft.UpdateServices.CoreCommon.ni.dll, Version: 6.3.9600.16384, Zeitstempel: 0x52156a6e
Ausnahmecode: 0xc0000005
Fehleroffset: 0x000000000005efc0
ID des fehlerhaften Prozesses: 0x2348
Startzeit der fehlerhaften Anwendung: 0x01d4121e53c7d177
Pfad der fehlerhaften Anwendung: c:\windows\system32\inetsrv\w3wp.exe
Pfad des fehlerhaften Moduls: C:\Windows\assembly\NativeImages_v4.0.30319_64\Microsoft.U691d8f98#\a01d2efc2b7c48dbadfd38f285889dba\Microsoft.UpdateServices.CoreCommon.ni.dll
Berichtskennung: 7b4e44eb-7eda-11e8-80d8-00155d71c902
Vollständiger Name des fehlerhaften Pakets:
Anwendungs-ID, die relativ zum fehlerhaften Paket ist:
Ereignis 4096
Unbehandelte Microsoft .NET Framework-Ausnahme in w3wp.exe [9032]. Fehler beim Just-In-Time-Debugging der Ausnahme: Der Debugger konnte nicht gestartet werden, da kein Benutzer angemeldet ist.
Weitere Informationen finden Sie unter "Just-In-Time-Debugging, Fehler" im Index der Dokumentation.
Bin damit irgendwie leicht überfordert...
Danke
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 379105
Url: https://administrator.de/contentid/379105
Ausgedruckt am: 05.11.2024 um 18:11 Uhr
5 Kommentare
Neuester Kommentar
w3wp.exe
Da ist deine WSUS IIS-Instanz abgesemmelt, und ohne die kommt eben kein Kontakt mehr mit dem WSUS zustande, da sind die Folgefehler die sich über fehlenden Kontakt beschweren logisch.
Laut Funktionsaufruf hat das was mit deinem Update-Cache zu tun -->
WSUS Cleanup
Und zur Sicherheit auch mal RAM- (memtest) und Platten-Check (chkdsk, und Smart) auf Fehler, nicht das da gerade was im Hintergrund weg stirbt ,
Microsoft.UpdateServices.Internal.DataAccess.GetRevisionIdListForCache
Microsoft.UpdateServices.Internal.ServerImplementation.UpdateCache()
Also mal alle Caches am WSUS leeren, da scheint sich was verbuggt zu haben.Microsoft.UpdateServices.Internal.ServerImplementation.UpdateCache()
WSUS Cleanup
Und zur Sicherheit auch mal RAM- (memtest) und Platten-Check (chkdsk, und Smart) auf Fehler, nicht das da gerade was im Hintergrund weg stirbt ,