Details
-
Bug
-
Resolution: Fixed
-
Minor
-
2.4
-
None
Description
<p>Server side exception when loading unknown setting type:</p>
<p> </p>
<p>[2021-12-31 21:06:22,359] [225175 ] [42 ] [ERROR] - Warn.: SOAPHandler: Error invoking UPnP action 'Load'<br>
[2021-12-31 21:06:22,360] [225176 ] [42 ] [DEBUG] - Exception: System.NullReferenceException: Object reference not set to an instance of an object.<br>
at MediaPortal.Common.Services.Settings.SettingsManager.GetGlobalFilePath(Type settingsType)<br>
at MediaPortal.Common.Services.Settings.SettingsManager.LoadSettingsObject(Type settingsType, Boolean useGlobaleScope, Boolean useUserScope)<br>
at MediaPortal.Common.Services.Settings.SettingsManager.Load(Type settingsType)<br>
at MediaPortal.Plugins.ServerSettings.ServerSettingsImpl.Load(String settingsTypeName)<br>
at MediaPortal.Plugins.ServerSettings.ServerSettingsImpl.OnLoad(DvAction action, IList`1 inParams, IList`1& outParams, CallContext context)<br>
at UPnP.Infrastructure.Dv.DeviceTree.DvAction.FireActionInvoked(IList`1 inParams, IList`1& outParams, CallContext context)<br>
at UPnP.Infrastructure.Dv.DeviceTree.DvAction.InvokeAction(IList`1 inParameters, IList`1& outParameters, Boolean checkSignature, CallContext context)<br>
at UPnP.Infrastructure.Dv.SOAP.SOAPHandler.HandleRequest(DvService service, Stream messageStream, Encoding streamEncoding, Boolean subscriberSupportsUPnP11, CallContext context, String& result)</p>
<p> </p>
<p>Caused by client side call:</p>
<p>[2021-12-31 21:06:22,364] [16032 ] [InputMgr ] [ERROR] - Error loading configuration class 'MediaPortal.Extensions.TranscodingService.Client.Settings.Configuration.HardwareAccelerationSetting'<br>
UPnP.Infrastructure.CP.UPnPException: Error invoking action 'Load' ---> UPnP.Infrastructure.CP.UPnPRemoteException: Action Failed<br>
at UPnP.Infrastructure.CP.DeviceTree.CpAction.AsyncActionCallResult.GetOutParams()<br>
at UPnP.Infrastructure.CP.DeviceTree.CpAction.EndInvokeAction(IAsyncResult result)<br>
--- End of inner exception stack trace ---<br>
at UPnP.Infrastructure.CP.DeviceTree.CpAction.EndInvokeAction(IAsyncResult result)<br>
at MediaPortal.Plugins.ServerSettings.UPnP.ServerSettingsProxy.Load(String settingsTypeName)<br>
at MediaPortal.Plugins.ServerSettings.UPnP.ServerSettingsProxy.Load[SettingsType]()<br>
at MediaPortal.Extensions.TranscodingService.Client.Settings.Configuration.HardwareAccelerationSetting.Load()<br>
at MediaPortal.Configuration.ConfigurationManagement.ConfigurationNode.Instantiate(ConfigBaseMetadata metadata, PluginRuntime pluginRuntime)</p>
<p> </p>
<p>Also check for existance of Transcoding settings on Server</p>
<p> </p>
<p>[2021-12-31 21:06:22,359] [225175 ] [42 ] [ERROR] - Warn.: SOAPHandler: Error invoking UPnP action 'Load'<br>
[2021-12-31 21:06:22,360] [225176 ] [42 ] [DEBUG] - Exception: System.NullReferenceException: Object reference not set to an instance of an object.<br>
at MediaPortal.Common.Services.Settings.SettingsManager.GetGlobalFilePath(Type settingsType)<br>
at MediaPortal.Common.Services.Settings.SettingsManager.LoadSettingsObject(Type settingsType, Boolean useGlobaleScope, Boolean useUserScope)<br>
at MediaPortal.Common.Services.Settings.SettingsManager.Load(Type settingsType)<br>
at MediaPortal.Plugins.ServerSettings.ServerSettingsImpl.Load(String settingsTypeName)<br>
at MediaPortal.Plugins.ServerSettings.ServerSettingsImpl.OnLoad(DvAction action, IList`1 inParams, IList`1& outParams, CallContext context)<br>
at UPnP.Infrastructure.Dv.DeviceTree.DvAction.FireActionInvoked(IList`1 inParams, IList`1& outParams, CallContext context)<br>
at UPnP.Infrastructure.Dv.DeviceTree.DvAction.InvokeAction(IList`1 inParameters, IList`1& outParameters, Boolean checkSignature, CallContext context)<br>
at UPnP.Infrastructure.Dv.SOAP.SOAPHandler.HandleRequest(DvService service, Stream messageStream, Encoding streamEncoding, Boolean subscriberSupportsUPnP11, CallContext context, String& result)</p>
<p> </p>
<p>Caused by client side call:</p>
<p>[2021-12-31 21:06:22,364] [16032 ] [InputMgr ] [ERROR] - Error loading configuration class 'MediaPortal.Extensions.TranscodingService.Client.Settings.Configuration.HardwareAccelerationSetting'<br>
UPnP.Infrastructure.CP.UPnPException: Error invoking action 'Load' ---> UPnP.Infrastructure.CP.UPnPRemoteException: Action Failed<br>
at UPnP.Infrastructure.CP.DeviceTree.CpAction.AsyncActionCallResult.GetOutParams()<br>
at UPnP.Infrastructure.CP.DeviceTree.CpAction.EndInvokeAction(IAsyncResult result)<br>
--- End of inner exception stack trace ---<br>
at UPnP.Infrastructure.CP.DeviceTree.CpAction.EndInvokeAction(IAsyncResult result)<br>
at MediaPortal.Plugins.ServerSettings.UPnP.ServerSettingsProxy.Load(String settingsTypeName)<br>
at MediaPortal.Plugins.ServerSettings.UPnP.ServerSettingsProxy.Load[SettingsType]()<br>
at MediaPortal.Extensions.TranscodingService.Client.Settings.Configuration.HardwareAccelerationSetting.Load()<br>
at MediaPortal.Configuration.ConfigurationManagement.ConfigurationNode.Instantiate(ConfigBaseMetadata metadata, PluginRuntime pluginRuntime)</p>
<p> </p>
<p>Also check for existance of Transcoding settings on Server</p>