Verzoek Type: BUG / MINDER ernstig
MCEBuddy-versie en type (32- of 64-bit): 2.4.9 2018-03-09
Besturingssysteem en type (32- of 64-bit): Win10x64
Samenvatting van het probleem of suggestie:
Het lijkt erop dat u niet controleert of de service actief is voordat u om een statusupdate wordt gevraagd (ongeacht of de informatie dat een bewerking in behandeling was juist is of niet). Met andere woorden: de service is gecrasht tijdens het uitvoeren van die betreffende bewerking. Mogelijk een over het hoofd geziene retourcode van een eerdere aanroep of een ontbrekende „ben je er nog”-statuscontrole voordat UpdatePendingStatus() wordt aangeroepen terwijl u mogelijk niet gegarandeerd „tijdens het afhandelen van Start, Stop, Pauzeer en Hervat-opdrachten” bent. Of voeg systeemafsluiting toe aan de afgevangen uitzonderingen.
Het is geen fout om een service af te sluiten die al is afgesloten. Dat is de definitie van succes: de eindtoestand is bereikt, alleen zonder werk, omdat het al gedaan was.
Fout 17-mrt-2018 14:25
Kan service niet afsluiten. De opgetreden fout was: System.InvalidOperationException: UpdatePendingStatus kan alleen worden aangeroepen tijdens het afhandelen van Start-, Stop-, Pauzeer- en Hervat-opdrachten.
bij System.ServiceProcess.ServiceBase.RequestAdditionalTime(Int32 milliseconds)
bij MCEBuddy.Service.ServiceModule.StopEngine(Boolean onStop)
bij System.ServiceProcess.ServiceBase.DeferredShutdown().
Stappen om de bug te reproduceren:
Open GUI. Stop de service. Sluit het systeem af (of herstart). Na het opnieuw opstarten, open de GUI en bekijk het gebeurtenislogboek.