Options

NAV 2013 Error in event log

ara3nara3n Member Posts: 9,256
edited 2013-12-24 in NAV Three Tier
Hello I'm seeing the following error in Event log. Fields must be from same applicationobject
Server instance: DynamicsNAV70
Session type: RoleTailoredClient
Session ID: 14
User: BCNURSERY\KIM
Type: System.ArgumentException
Message: Fields must be from same applicationobject
StackTrace:
     at Microsoft.Dynamics.Nav.Runtime.GetBlobContentProviderRequest..ctor(Int32 companyToken, NCLMetaApplicationObject metaApplicationObject, IRecordBuffer recordBuffer, FieldList blobsToGet, DataLockState dataLockState)
     at Microsoft.Dynamics.Nav.Runtime.DataAccess.GetBlobContent(GetBlobContentCacheRequest request, DataProvider provider)
     at Microsoft.Dynamics.Nav.Runtime.FlowFieldsHelper.CalcFieldsFromNonVirtualTables(NavConnection connection, DataProvider dataProvider, Int32 companyToken, IRecordBuffer recordBuffer, FiltersAndMarks filtersAndMarks, SecurityFiltering flowFieldSecurityFiltering, NCLMetaField[] fieldsToCalc)
     at Microsoft.Dynamics.Nav.Runtime.FlowFieldsHelper.CalcFields(NavConnection connection, DataProvider dataProvider, Int32 companyToken, IRecordBuffer recordBuffer, FiltersAndMarks filtersAndMarks, NCLMetaField[] fieldsToCalc, Boolean onlyFieldsSourcedFromVirtualTables, SecurityFiltering flowFieldSecurityFiltering)
     at Microsoft.Dynamics.Nav.Runtime.ManagedRecordImplementation.CalcFields(DataError errorLevel, NCLMetaField[] fields, Boolean onlyFieldsSourcedFromVirtualTables)
     at Microsoft.Dynamics.Nav.Runtime.ManagedRecordImplementation.CalcAutoCalcFields(Boolean calculateAll)
     at Microsoft.Dynamics.Nav.Runtime.ManagedRecordImplementation.FindRecordImp(DataError errorLevel, String searchMethod)
     at Microsoft.Dynamics.Nav.Runtime.ManagedRecordImplementation.FindRecord(DataError errorLevel, String searchMethod)
     at Microsoft.Dynamics.Nav.Runtime.NavRecord.IsWithinTheFilters()
     at Microsoft.Dynamics.Nav.Service.NsFormDataAccess.get_RecordState()
     at Microsoft.Dynamics.Nav.Service.NSDataSetState.UpdateFromRecord(NavRecordState state, NsDataAccess recDataAccess, Boolean includeDynamicCaptions)
     at Microsoft.Dynamics.Nav.Service.NSDataSetState.Create(NsDataAccess recDataAccess, Boolean includeDynamicCaptions, Boolean includeChanges)
     at Microsoft.Dynamics.Nav.Service.NSField.ValidateField(NavConnection connection)
     at Microsoft.Dynamics.Nav.Service.NSField.Validate(NavConnection connection)
     at Microsoft.Dynamics.Nav.Service.NSServiceBase.ExecuteOperation[T](String operationName, ServiceOperation`1 operation, Connection connection, Boolean revertLanguageChanges)
Source: Microsoft.Dynamics.Nav.Ncl
HResult: -2147024809

Looks like related to CalcAutoCalcFields. Anybody seen this?
Ahmed Rashed Amini
Independent Consultant/Developer


blog: https://dynamicsuser.net/nav/b/ara3n

Comments

  • Options
    hklemphklemp Member Posts: 4
    Hi ara3n,

    i've the same issuse.
    See Stacktrace below.
    On which Build Version is your environment?
    I use the Update Rollup No. 8
    Server instance: XXXXXXXXX
    Session type: RoleTailoredClient
    Session ID: 138
    User: XXXX\XXXXXXXX
    Type: System.ArgumentException
    Message: Fields must be from same applicationobject
    StackTrace:
         bei Microsoft.Dynamics.Nav.Runtime.GetBlobContentProviderRequest..ctor(Int32 companyToken, NCLMetaApplicationObject metaApplicationObject, IRecordBuffer recordBuffer, FieldList blobsToGet, DataLockState dataLockState)
         bei Microsoft.Dynamics.Nav.Runtime.DataAccess.GetBlobContent(GetBlobContentCacheRequest request, DataProvider provider)
         bei Microsoft.Dynamics.Nav.Runtime.FlowFieldsHelper.CalcFieldsFromNonVirtualTables(NavConnection connection, DataProvider dataProvider, Int32 companyToken, IRecordBuffer recordBuffer, FiltersAndMarks filtersAndMarks, SecurityFiltering flowFieldSecurityFiltering, NCLMetaField[] fieldsToCalc)
         bei Microsoft.Dynamics.Nav.Runtime.FlowFieldsHelper.CalcFields(NavConnection connection, DataProvider dataProvider, Int32 companyToken, IRecordBuffer recordBuffer, FiltersAndMarks filtersAndMarks, NCLMetaField[] fieldsToCalc, Boolean onlyFieldsSourcedFromVirtualTables, SecurityFiltering flowFieldSecurityFiltering)
         bei Microsoft.Dynamics.Nav.Runtime.ManagedRecordImplementation.CalcFields(DataError errorLevel, NCLMetaField[] fields, Boolean onlyFieldsSourcedFromVirtualTables)
         bei Microsoft.Dynamics.Nav.Runtime.NavRecord.CalcFields(DataError errorLevel, Int32[] fields)
         bei Microsoft.Dynamics.Nav.Runtime.NavForm.AfterGetRecord(Int32[] calcFields)
         bei Microsoft.Dynamics.Nav.Service.NSPage.GetPageData(Connection connection)
         bei Microsoft.Dynamics.Nav.Service.NSPage.GetPage(Connection connection)
         bei Microsoft.Dynamics.Nav.Service.NSServiceBase.ExecuteOperation[T](String operationName, ServiceOperation`1 operation, Connection connection, Boolean revertLanguageChanges)
    Source: Microsoft.Dynamics.Nav.Ncl
    HResult: -2147024809
    
    
Sign In or Register to comment.