Dear All,
When I open Item List or Run Item table Dynamics NAV will close. This is the Event Log. Anyone got this error or similar issue ? Could you please share how you solved it
Server instance: NAVTEST
Tenant ID:
<ii>User: xxxxxxxxx\NAVAdmin2
Type: System.IndexOutOfRangeException
Message: <ii>Invalid index 0 for this SqlParameterCollection with Count=0.</ii>
StackTrace:
at System.Data.SqlClient.SqlParameterCollection.RangeCheck(Int32 index)
at System.Data.SqlClient.SqlParameterCollection.GetParameter(Int32 index)
at System.Data.SqlClient.SqlParameterCollection.get_Item(Int32 index)
at Microsoft.Dynamics.Nav.Runtime.Media.NavMediaHelper.<>c__DisplayClass6_1.<SerializeMediaSet>b__3(NavSqlCommand cmd)
at Microsoft.Dynamics.Nav.Runtime.NavSqlConnection.ExecuteCommandAndCacheOnSuccess[T](NavSqlCommandCacheKey commandKey, Func`1 createFunc, Func`2 commandTextFunc, Action`1 parameterCreateFunc, Action`1 setParametersAction, Func`2 executeFunc)
at Microsoft.Dynamics.Nav.Runtime.Media.NavMediaHelper.SerializeMediaSet(Guid referenceValue, String companyName, Int32 systemTableId, NavMediaDescriptionCollection navMediaDescriptionCollection)
at Microsoft.Dynamics.Nav.Runtime.Media.NavMediaHelper.BuildMediaDescriptionCollection(Int32 parentId, Guid referenceValue, Boolean referenceIsSet)
at Microsoft.Dynamics.Nav.Runtime.NavMediaSet.get_ClientObject()
at Microsoft.Dynamics.Nav.Service.NSRecordBase.SetCLRCellFromTableField(NsDataAccess recDataAccess, NCLMetaField metaField, Int32 fieldIndex, NavDataRow dataRow)
at Microsoft.Dynamics.Nav.Service.NSRecordBase.PopulateCLRTable(NavDataTable dataTable, NsDataAccess recDataAccess, NavDataRow dataRow)
at Microsoft.Dynamics.Nav.Service.NSPage.PopulateNextRows(NavDataTable dataTable, NsDataAccess recDataAccess, ReadDirection readDirection, Int32 pageSize)
at Microsoft.Dynamics.Nav.Service.NSPage.PopulateSpecificPage(NavDataSet dataSet, NsDataAccess recDataAccess, Boolean& moreDataInReadDirection, Boolean& moreDataInOppositeDirection)
at Microsoft.Dynamics.Nav.Service.NSPage.PopulateCLRDataSet(NavDataSet dataSet, NsDataAccess recDataAccess, Boolean& moreDataInReadDirection, Boolean& moreDataInOppositeDirection)
at Microsoft.Dynamics.Nav.Service.NSPage.GetPageData(NavSession session)
at Microsoft.Dynamics.Nav.Service.NSPage.GetPage(NavSession session)
at Microsoft.Dynamics.Nav.Service.NSService.Microsoft.Dynamics.Nav.Types.INavService.GetPage(PageRequestDefinition pageRequestDefinition, NavRecordState state)
at SyncInvokeGetPage(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.RunInTransactionCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, String syncMethodName, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass23_0.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.TransientErrorRetryCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, String syncMethodName, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass23_0.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.ErrorMappingCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, String syncMethodName, Object[] inputs, Object[]& outputs)
Source: System.Data
HResult: -2146233080
</ii>