i have a problem that when i whant to get the database list in the ecp it get an error
also wen i tip in get-mailboxdatabase
in the event log the information i get is:
Current user: 'Web service call 'https://cliffserver11.cliffhanger.local:444/ecp/DDI/DDIService.svc/GetList?reqId=12566975&schema=Databases&msExchEcpCanary=OZxYWq3frEaKalyA2O_JeVTrCW8KJNAI5XwePAS2QMA_WoDQyzmA5J_TSCn7K7TLGS3Ih6NHBcQ.(https://webmail.cliffhanger-productions.com/ecp/DDI/DDIService.svc/GetList?reqId=12566975&schema=Databases&msExchEcpCanary=OZxYWq3frEaKalyA2O_JeVTrCW8KJNAI5XwePAS2QMA_WoDQyzmA5J_TSCn7K7TLGS3Ih6NHBcQ.)' failed with the following error:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'Microsoft.Exchange.Data.ServerVersion'.
at Microsoft.Exchange.Management.DDIService.DatabasePropertiesHelper.FilterRowsByAdminDisplayVersion(DataRow inputRow, DataTable dataTable, DataObjectStore store, Int32 majorVersion, Func`4 predicate)
at Microsoft.Exchange.Management.DDIService.DatabasePropertiesHelper.GetMailboxDatabasePostAction(DataRow inputRow, DataTable dataTable, DataObjectStore store)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Microsoft.Exchange.Management.DDIService.Activity.DoPostRun(DataRow input, DataTable dataTable, DataObjectStore store, Type codeBehind)
at Microsoft.Exchange.Management.DDIService.Workflow.Run(DataRow input, DataTable dataTable, DataObjectStore store, Type codeBehind, UpdateTableDelegate updateTableDelegate)
at Microsoft.Exchange.Management.DDIService.WSListDataHandler.ExecuteCore(Workflow workflow)
at Microsoft.Exchange.Management.DDIService.WSDataHandler.Execute()
at Microsoft.Exchange.Management.DDIService.DDIServiceHelper.GetListCommon(DDIParameters filter, SortOptions sort, Boolean forGetProgress)
at SyncInvokeGetList(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Microsoft.Exchange.Management.DDIService.Activity.DoPostRun(DataRow input, DataTable dataTable, DataObjectStore store, Type codeBehind)
at Microsoft.Exchange.Management.DDIService.Workflow.Run(DataRow input, DataTable dataTable, DataObjectStore store, Type codeBehind, UpdateTableDelegate updateTableDelegate)
at Microsoft.Exchange.Management.DDIService.WSListDataHandler.ExecuteCore(Workflow workflow)
at Microsoft.Exchange.Management.DDIService.WSDataHandler.Execute()
at Microsoft.Exchange.Management.DDIService.DDIServiceHelper.GetListCommon(DDIParameters filter, SortOptions sort, Boolean forGetProgress)
at SyncInvokeGetList(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'Microsoft.Exchange.Data.ServerVersion'.
at Microsoft.Exchange.Management.DDIService.DatabasePropertiesHelper.FilterRowsByAdminDisplayVersion(DataRow inputRow, DataTable dataTable, DataObjectStore store, Int32 majorVersion, Func`4 predicate)
at Microsoft.Exchange.Management.DDIService.DatabasePropertiesHelper.GetMailboxDatabasePostAction(DataRow inputRow, DataTable dataTable, DataObjectStore store)
at Microsoft.Exchange.Management.DDIService.DatabasePropertiesHelper.FilterRowsByAdminDisplayVersion(DataRow inputRow, DataTable dataTable, DataObjectStore store, Int32 majorVersion, Func`4 predicate)
at Microsoft.Exchange.Management.DDIService.DatabasePropertiesHelper.GetMailboxDatabasePostAction(DataRow inputRow, DataTable dataTable, DataObjectStore store)