Options

NAV 2017 CU 12 Error

danekw01danekw01 Member Posts: 7
Hi, we upgraded to CU12 over the weekend and now we have issues with our job queues. The error message we see is this:
Server instance: JOBQUEUE_PROD
Category: TaskScheduling
ClientSessionId: 00000000-0000-0000-0000-000000000000
ClientActivityId: 00000000-0000-0000-0000-000000000000
ServerSessionUniqueId: 00000000-0000-0000-0000-000000000000
ServerActivityId: 00000000-0000-0000-0000-000000000000
EventTime: 11/20/2017 13:44:06
Message <ii>(NullReferenceException): <ii>Object reference not set to an instance of an object.
ExceptionStackTrace:
at Microsoft.Dynamics.Nav.Runtime.NavUser.<>c__DisplayClass92_0.<JoinUserGroupsWith>b__0(IdentityReference g)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at Microsoft.Dynamics.Nav.Runtime.NavUser.JoinUserGroupsWith(IdentityReferenceCollection listOfGroups, ContextType typeOfGroups)
at Microsoft.Dynamics.Nav.Runtime.NavUserAuthentication.AuthenticateTaskSchedulerCredential()
at Microsoft.Dynamics.Nav.Runtime.NavUserAuthentication.Authenticate()
at Microsoft.Dynamics.Nav.Runtime.NavUserAuthentication..ctor(NavTenant tenant, NavClientCredentialType authenticationType, UserType userType, Object token, String userName, String authenticationKey, String authorizationCode, IAzureADGraphQuery azureADGraphQuery, Func`1 getWindowsIdentity)
at Microsoft.Dynamics.Nav.Runtime.NavTenant.Microsoft.Dynamics.Nav.Runtime.ITenantSessionHandler.CreateTaskSchedulerSession(Guid userGuid, String userName, TimeZoneInfo timeZone)
at Microsoft.Dynamics.Nav.Runtime.NavTaskScheduler.TaskRunInfo.InternalRun()
CallerStackTrace:
at Microsoft.Dynamics.Nav.Runtime.NavTaskScheduler.TaskRunInfo.InternalRun()
at Microsoft.Dynamics.Nav.Runtime.NavTaskFactory.<>c__DisplayClass1_0.<RunTask>b__0()
at System.Threading.Tasks.Task.Execute()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
at System.Threading.ThreadPoolWorkQueue.Dispatch()

</ii></ii>
ProcessId: 26248
Tag: 000003P
ThreadId: 24
CounterInformation:
---
Settings have not been changed. We have one service tier that has the Task Scheduler enabled and it runs under a domain account.
The account is in NAV as a super user. We use windows authentication.

Does any one have a clue what this is?

Thanks
Daniel

Answers

  • Options
    guidorobbenguidorobben Member Posts: 157
    what does a recompile of all the objects say?
  • Options
    danekw01danekw01 Member Posts: 7
    Did a recompile of all objects and there are some errors (old objects not being used etc, this is a client who has been running NAV since 2001). But no errors in standard objects.
  • Options
    Hi,

    we are getting the same error..... have you resolved this ?

    Thanks,

    Gill
Sign In or Register to comment.