Opening Visualizer Throws the Following Error: End marker for field list missing.

(Doc ID 2343994.1)

Last updated on JANUARY 04, 2018

Applies to:

Primavera P6 Enterprise Project Portfolio Management Cloud Service - Version 17.10.0.0 and later
Primavera P6 Enterprise Project Portfolio Management - Version 17.10.0.0 and later
Primavera P6 Professional Project Management - Version 17.10.0.0 and later
Information in this document applies to any platform.

Symptoms

When attempting to launch Visualizer, the following error occurs:

ERROR

Error encountered during property item parsing: End marker for field list missing
  at Primavera.Venus.Infrastructure.Types.PropertyItem.PropertyItemData.ReadPropertyData(PropertyItemData prp, RegexLexParser parser)
  at Primavera.Venus.Infrastructure.Types.PropertyItem.PropertyItemData.ReadPropertyData(PropertyItemData prp, RegexLexParser parser)
  at Primavera.Venus.Infrastructure.Types.PropertyItem.PropertyItemData.ReadPropertyData(PropertyItemData prp, RegexLexParser parser)
  at Primavera.Domain.Base.UserSetting.ParseUserSettings()
  at Primavera.Domain.Base.UserSetting.get_UseMonthNames()
  at Primavera.Venus.DataRepository.BaseDataserviceContext.BuildUserPreferences(User aUser)
  at Primavera.Venus.DataRepository.BaseDataserviceContext.LoadUserEntities(User aUser)
  at Primavera.Venus.DataRepository.BaseDataserviceContext.d__24.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
  at Primavera.Venus.DataRepository.SessionRepository.d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
  at Primavera.Venus.Login.LoginService.d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
  at Primavera.Venus.CommandLineModule.ExecuteCommandLineActions.d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
  at Primavera.Venus.CommandLineModule.ExecuteCommandLineActions.d__7.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
  at Primavera.Venus.CommandLineModule.CommandLineModule.d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_0(Object state)
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

STEPS

The issue can be reproduced at will with the following steps:
1.  Login to P6 Professional.
2.  Go to 'Tools > Visualizer'.
3.  Observe reported error.

BUSINESS IMPACT

The issue has the following business impact:
Due to this issue, users cannot launch Visualizer.

Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms