I keep getting this message, I’ve uninstalled and reinstalled twice. same issue, don’t know what to do HELP
That means Windows is blocking the engine from starting or blocking the ports
Try doing a “clean install” using the steps provided here: MCEBuddy - Common Install, Uninstall and Start Up Issues
Then open the Control panel → Click on Services (or access it from the Task Manager if you’re using Windows 8.1 or 10), find the service MCEBuddy2x and click Start.
If the service has started then your firewall or antivirus is blocking the port (23332) used by the MCEBuddy service (engine) to communicate with the client (GUI).
I’m having this same issue, and I have tried multiple things to fix it. Tried uninstalling, trying reinstalling and even a clean install. Nothing is working. What else can I do?
EDIT; I even purchased the newer version 2.6.2 to install it and still not working.
Do you have an antivirus or firewall installed? They may be blocking the communication between the engine and the app.
Otherwise start the GUI app and click on Events and see what’s errors are logged in the system events.
I do have an antivirus installed and a firewall, but I have checked them and they seem to be ok. I even added it the firewall as an app exception with port 23332. But I’ll post the event logs here. Maybe they will help to figure out the issues.
EDIT:
Here are all my windows event logs from the 24 hours or so.
Warning 17-Dec-2023 12:39 PM
MCEBuddy GUI: Unable to get Event Log Entries due to pipe error System.NullReferenceException: Object reference not set to an instance of an object.
at MCEBuddy.GUI.StatusForm.displayEventLogEntries()
Warning 16-Dec-2023 4:57 PM
MCEBuddy GUI: Unable to get History File from engine
Warning 16-Dec-2023 4:57 PM
System.NullReferenceException: Object reference not set to an instance of an object.
at MCEBuddy.GUI.HistoryForm.GetAndDisplayHistoryLog()
Warning 16-Dec-2023 9:53 AM
MCEBuddy GUI: Unable to get Event Log Entries due to pipe error System.NullReferenceException: Object reference not set to an instance of an object.
at MCEBuddy.GUI.StatusForm.displayEventLogEntries()
Information 16-Dec-2023 9:51 AM
MCEBuddy engine service OnStart called, version 2.6.2.0
Error 16-Dec-2023 9:51 AM
Unable to complete initialization of MCEBuddy Engine Core.
Error: System.InvalidOperationException: This access control list is not in canonical form and therefore cannot be modified.
at System.Security.AccessControl.CommonAcl.ThrowIfNotCanonical()
at System.Security.AccessControl.CommonAcl.AddQualifiedAce(SecurityIdentifier sid, AceQualifier qualifier, Int32 accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
at System.Security.AccessControl.DiscretionaryAcl.AddAccess(AccessControlType accessType, SecurityIdentifier sid, Int32 accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
at System.Security.AccessControl.CommonObjectSecurity.ModifyAccess(AccessControlModification modification, AccessRule rule, Boolean& modified)
at System.Security.AccessControl.CommonObjectSecurity.AddAccessRule(AccessRule rule)
at MCEBuddy.Util.FileIO.CreateExposedDirectory(String dirPath)
at MCEBuddy.Engine.Core..ctor()
Error 16-Dec-2023 9:51 AM
MCEBuddy engine service failed to start. Error:System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: This access control list is not in canonical form and therefore cannot be modified.
at MCEBuddy.Engine.Core..ctor()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.ServiceModel.Description.ServiceDescription.CreateImplementation(Type serviceType)
at System.ServiceModel.Description.ServiceDescription.SetupSingleton(ServiceDescription serviceDescription, Object implementation, Boolean isWellKnown)
at System.ServiceModel.Description.ServiceDescription.GetService(Type serviceType)
at System.ServiceModel.ServiceHost.CreateDescription(IDictionary`2& implementedContracts)
at System.ServiceModel.ServiceHostBase.InitializeDescription(UriSchemeKeyedCollection baseAddresses)
at System.ServiceModel.ServiceHost..ctor(Type serviceType, Uri[] baseAddresses)
at MCEBuddy.Service.ServiceModule.OnStart(String[] args)
Information 16-Dec-2023 9:51 AM
Service started successfully.
Information 16-Dec-2023 9:48 AM
MCEBuddy engine service OnStop called, version 2.6.2.0
Error 16-Dec-2023 9:48 AM
MCEBuddy engine service failed to stop. Error:System.NullReferenceException: Object reference not set to an instance of an object.
at MCEBuddy.Service.ServiceModule.StopEngine(Boolean onStop)
Warning 16-Dec-2023 9:48 AM
MCEBuddy engine service failed to close Host binding. Error:System.NullReferenceException: Object reference not set to an instance of an object.
at MCEBuddy.Service.ServiceModule.StopEngine(Boolean onStop)
Information 16-Dec-2023 9:48 AM
Service stopped successfully.
Error 16-Dec-2023 9:31 AM
Unable to complete initialization of MCEBuddy Engine Core.
Error: System.InvalidOperationException: This access control list is not in canonical form and therefore cannot be modified.
at System.Security.AccessControl.CommonAcl.ThrowIfNotCanonical()
at System.Security.AccessControl.CommonAcl.AddQualifiedAce(SecurityIdentifier sid, AceQualifier qualifier, Int32 accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
at System.Security.AccessControl.DiscretionaryAcl.AddAccess(AccessControlType accessType, SecurityIdentifier sid, Int32 accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
at System.Security.AccessControl.CommonObjectSecurity.ModifyAccess(AccessControlModification modification, AccessRule rule, Boolean& modified)
at System.Security.AccessControl.CommonObjectSecurity.AddAccessRule(AccessRule rule)
at MCEBuddy.Util.FileIO.CreateExposedDirectory(String dirPath)
at MCEBuddy.Engine.Core..ctor()
Error 16-Dec-2023 9:31 AM
MCEBuddy engine service failed to start. Error:System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: This access control list is not in canonical form and therefore cannot be modified.
at MCEBuddy.Engine.Core..ctor()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.ServiceModel.Description.ServiceDescription.CreateImplementation(Type serviceType)
at System.ServiceModel.Description.ServiceDescription.SetupSingleton(ServiceDescription serviceDescription, Object implementation, Boolean isWellKnown)
at System.ServiceModel.Description.ServiceDescription.GetService(Type serviceType)
at System.ServiceModel.ServiceHost.CreateDescription(IDictionary`2& implementedContracts)
at System.ServiceModel.ServiceHostBase.InitializeDescription(UriSchemeKeyedCollection baseAddresses)
at System.ServiceModel.ServiceHost..ctor(Type serviceType, Uri[] baseAddresses)
at MCEBuddy.Service.ServiceModule.OnStart(String[] args)
Information 16-Dec-2023 9:31 AM
Service started successfully.
Information 16-Dec-2023 9:31 AM
MCEBuddy engine service OnStart called, version 2.6.2.0
Information 16-Dec-2023 9:30 AM
MCEBuddy engine service OnStop called, version 2.6.2.0
Error 16-Dec-2023 9:30 AM
MCEBuddy engine service failed to stop. Error:System.NullReferenceException: Object reference not set to an instance of an object.
at MCEBuddy.Service.ServiceModule.StopEngine(Boolean onStop)
Warning 16-Dec-2023 9:30 AM
MCEBuddy engine service failed to close Host binding. Error:System.NullReferenceException: Object reference not set to an instance of an object.
at MCEBuddy.Service.ServiceModule.StopEngine(Boolean onStop)
Information 16-Dec-2023 9:30 AM
Service stopped successfully.
Information 16-Dec-2023 9:17 AM
MCEBuddy engine service OnPowerEvent called by System, Event -> PowerStatusChange
Information 16-Dec-2023 9:17 AM
MCEBuddy engine service Power Status Change Notification, Power Status -> Online
Information 16-Dec-2023 9:17 AM
PowerEvent handled successfully by the service.
Information 16-Dec-2023 9:15 AM
MCEBuddy engine service OnStart called, version 2.6.2.0
Error 16-Dec-2023 9:15 AM
Unable to complete initialization of MCEBuddy Engine Core.
Error: System.InvalidOperationException: This access control list is not in canonical form and therefore cannot be modified.
at System.Security.AccessControl.CommonAcl.ThrowIfNotCanonical()
at System.Security.AccessControl.CommonAcl.AddQualifiedAce(SecurityIdentifier sid, AceQualifier qualifier, Int32 accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
at System.Security.AccessControl.DiscretionaryAcl.AddAccess(AccessControlType accessType, SecurityIdentifier sid, Int32 accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
at System.Security.AccessControl.CommonObjectSecurity.ModifyAccess(AccessControlModification modification, AccessRule rule, Boolean& modified)
at System.Security.AccessControl.CommonObjectSecurity.AddAccessRule(AccessRule rule)
at MCEBuddy.Util.FileIO.CreateExposedDirectory(String dirPath)
at MCEBuddy.Engine.Core..ctor()
Error 16-Dec-2023 9:15 AM
MCEBuddy engine service failed to start. Error:System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: This access control list is not in canonical form and therefore cannot be modified.
at MCEBuddy.Engine.Core..ctor()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.ServiceModel.Description.ServiceDescription.CreateImplementation(Type serviceType)
at System.ServiceModel.Description.ServiceDescription.SetupSingleton(ServiceDescription serviceDescription, Object implementation, Boolean isWellKnown)
at System.ServiceModel.Description.ServiceDescription.GetService(Type serviceType)
at System.ServiceModel.ServiceHost.CreateDescription(IDictionary`2& implementedContracts)
at System.ServiceModel.ServiceHostBase.InitializeDescription(UriSchemeKeyedCollection baseAddresses)
at System.ServiceModel.ServiceHost..ctor(Type serviceType, Uri[] baseAddresses)
at MCEBuddy.Service.ServiceModule.OnStart(String[] args)
Information 16-Dec-2023 9:15 AM
Service started successfully.
Error 16-Dec-2023 8:58 AM
Unable to complete initialization of MCEBuddy Engine Core.
Error: System.InvalidOperationException: This access control list is not in canonical form and therefore cannot be modified.
at System.Security.AccessControl.CommonAcl.ThrowIfNotCanonical()
at System.Security.AccessControl.CommonAcl.AddQualifiedAce(SecurityIdentifier sid, AceQualifier qualifier, Int32 accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
at System.Security.AccessControl.DiscretionaryAcl.AddAccess(AccessControlType accessType, SecurityIdentifier sid, Int32 accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
at System.Security.AccessControl.CommonObjectSecurity.ModifyAccess(AccessControlModification modification, AccessRule rule, Boolean& modified)
at System.Security.AccessControl.CommonObjectSecurity.AddAccessRule(AccessRule rule)
at MCEBuddy.Util.FileIO.CreateExposedDirectory(String dirPath)
at MCEBuddy.Engine.Core..ctor()
Error 16-Dec-2023 8:58 AM
MCEBuddy engine service failed to start. Error:System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: This access control list is not in canonical form and therefore cannot be modified.
at MCEBuddy.Engine.Core..ctor()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.ServiceModel.Description.ServiceDescription.CreateImplementation(Type serviceType)
at System.ServiceModel.Description.ServiceDescription.SetupSingleton(ServiceDescription serviceDescription, Object implementation, Boolean isWellKnown)
at System.ServiceModel.Description.ServiceDescription.GetService(Type serviceType)
at System.ServiceModel.ServiceHost.CreateDescription(IDictionary`2& implementedContracts)
at System.ServiceModel.ServiceHostBase.InitializeDescription(UriSchemeKeyedCollection baseAddresses)
at System.ServiceModel.ServiceHost..ctor(Type serviceType, Uri[] baseAddresses)
at MCEBuddy.Service.ServiceModule.OnStart(String[] args)
Information 16-Dec-2023 8:58 AM
Service started successfully.
Information 16-Dec-2023 8:58 AM
MCEBuddy engine service OnStart called, version 2.6.2.0
Information 16-Dec-2023 8:56 AM
Starting MCEBuddy Service. Version:2.6.2.0
Information 16-Dec-2023 8:55 AM
Installing MCEBuddy Service. Version:2.6.2.0
Error 16-Dec-2023 8:48 AM
Unable to delete installation directory. Error:System.UnauthorizedAccessException: Access to the path 'MCEBuddy.Globals.dll' is denied.
at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive, Boolean throwOnTopLevelDirectoryNotFound, WIN32_FIND_DATA& data)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
at MCEBuddy.Service.ProjectInstaller.DeleteDirectory(String dirPath)
Information 16-Dec-2023 8:48 AM
Stopping MCEBuddy Service. Version:2.5.8.0
Information 16-Dec-2023 8:48 AM
Uninstalling MCEBuddy Service. Version:2.5.8.0
Error 16-Dec-2023 8:25 AM
MCEBuddy engine failed to stop. Error:System.NullReferenceException: Object reference not set to an instance of an object.
at MCEBuddy.Service.ServiceModule.StopEngine(Boolean onStop)
Warning 16-Dec-2023 8:25 AM
MCEBuddy engine service failed to close Host binding. Error:System.NullReferenceException: Object reference not set to an instance of an object.
at MCEBuddy.Service.ServiceModule.StopEngine(Boolean onStop)
Information 16-Dec-2023 8:25 AM
Service stopped successfully.
Information 16-Dec-2023 8:25 AM
MCEBuddy service OnStop called, version 2.5.8.0
Warning 16-Dec-2023 8:10 AM
MCEBuddy GUI: Unable to get Event Log Entries due to pipe error System.NullReferenceException: Object reference not set to an instance of an object.
at MCEBuddy.GUI.StatusForm.displayEventLogEntries()
Information 16-Dec-2023 8:05 AM
MCEBuddy service OnStart called, version 2.5.8.0
Error 16-Dec-2023 8:05 AM
MCEBuddy service failed to start. Error:System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: This access control list is not in canonical form and therefore cannot be modified.
at MCEBuddy.Engine.Core..ctor()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.ServiceModel.Description.ServiceDescription.CreateImplementation(Type serviceType)
at System.ServiceModel.Description.ServiceDescription.SetupSingleton(ServiceDescription serviceDescription, Object implementation, Boolean isWellKnown)
at System.ServiceModel.Description.ServiceDescription.GetService(Type serviceType)
at System.ServiceModel.ServiceHost.CreateDescription(IDictionary`2& implementedContracts)
at System.ServiceModel.ServiceHostBase.InitializeDescription(UriSchemeKeyedCollection baseAddresses)
at System.ServiceModel.ServiceHost..ctor(Type serviceType, Uri[] baseAddresses)
at MCEBuddy.Service.ServiceModule.OnStart(String[] args)
Information 16-Dec-2023 8:05 AM
MCEBuddy service OnStop called, version 2.5.8.0
Error 16-Dec-2023 8:05 AM
MCEBuddy engine failed to stop. Error:System.NullReferenceException: Object reference not set to an instance of an object.
at MCEBuddy.Service.ServiceModule.StopEngine(Boolean onStop)
Warning 16-Dec-2023 8:05 AM
MCEBuddy engine service failed to close Host binding. Error:System.NullReferenceException: Object reference not set to an instance of an object.
at MCEBuddy.Service.ServiceModule.StopEngine(Boolean onStop)
You have a bad install or something in your OS/setup is interfering with the file permissions which is causing mcebuddy to be unable to access some files/folders in it’s installation directory. See this page on Installation issues, specifically about Canonical errors