Team Member Deployment Fails to Start And Generates the Following Error in The Application Server Log File: "java.lang.NullPointerException" (Doc ID 2079290.1)

Last updated on JANUARY 18, 2017

Applies to:

Primavera P6 Enterprise Project Portfolio Management - Version 15.2.0.0 and later
Primavera P6 Team Member - Version 15.2.0.0 and later
Information in this document applies to any platform.

Symptoms

When attempting to to start the Team Member deployment, it moves into a failed state and generates the following error in the TeamMember.log file:


ERROR
-----------------------
<Error> <HTTP> <TeamMember> <[STANDBY] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1446703438263> <BEA-101216> <Servlet: "ProgressReporter Jersey REST Service" failed to preload on startup in Web application: "p6tmweb".
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'calendarDao' defined in class path resource [META-INF/spring/service-dao.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.config.internalTransactionAdvisor': Cannot resolve reference to bean 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0' while setting bean property 'transactionAttributeSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'traceAdvisor' defined in ServletContext resource [/WEB-INF/pr.xml]: Cannot resolve reference to bean 'loggingInterceptor' while setting bean property 'advice'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'loggingInterceptor' defined in ServletContext resource [/WEB-INF/pr.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:547)
......
<Error> <Deployer> <TeamMember> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1446704572965> <BEA-149231> <Unable to set the activation state to true for the application "p6tm [Version=15.2.0.0]".
weblogic.application.ModuleException: java.lang.NullPointerException
at weblogic.application.internal.ExtensibleModuleWrapper.start(ExtensibleModuleWrapper.java:140)
......
Caused By: java.lang.NullPointerException
at com.primavera.pr.logging.LogTraceInterceptor.configureLogger(LogTraceInterceptor.java:103)

-----------------------

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Install P6 EPPM R15.2 with Team Member application deployed.
2. Start the managed server or deployment of Team Member from weblogic console.

Note: The managed server TeamMember will move to a RUNNING state, but the deployment p6tm will move to a failed state.


BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot access Team Member.

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