Error 'Teammember_error_generic' When Updating An Activity Through Team Member (Doc ID 2289482.1)

Last updated on JULY 31, 2017

Applies to:

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

Symptoms

When attempting to save activity changes, the following error occurs.

ERROR
-----------------------
teammember_error_generic

OR

The following error message was found in p6tmweb.log

--------------
SEVERE: Error getting setting: Database.Driver Cannot find item: Driver. Your configuration is out-of-date.
com.primavera.infr.log.b error
SEVERE: Next key limit reached for column chghead_transaction_id. Please contact administrator for record maintenance
com.primavera.infr.log.b error
SEVERE: An attempt to fetch a new NextKey for chghead_transaction_id failed.
com.primavera.PhoenixException: An attempt to fetch a new NextKey for chghead_transaction_id failed.
at com.primavera.infr.srvcs.NextKeyServiceImpl.a(NextKeyServiceImpl.java:169)
at com.primavera.infr.srvcs.NextKeyServiceImpl.getNextKey(NextKeyServiceImpl.java:101)
at com.primavera.bre.SubSystemFacadeImpl.getNextKey(SubSystemFacadeImpl.java:267)
at com.primavera.bo.base.k.a(EngineUtils.java:972)
at com.primavera.bo.base.k.a(EngineUtils.java:952)
at com.primavera.bo.base.CreateEngineImpl.c(CreateEngineImpl.java:318)
at com.primavera.bo.base.CreateEngineImpl.a(CreateEngineImpl.java:279)
at com.primavera.bo.base.CreateEngineImpl.create(CreateEngineImpl.java:176)
at com.primavera.bo.base.CreateEngineImpl.createBatch(CreateEngineImpl.java:131)
at com.primavera.bo.remotable.ReqMgr.createObjectsWithWbsContext(ReqMgr.java:939)
at com.primavera.bo.remotable.ReqMgr.createObjects(ReqMgr.java:717)
at com.primavera.bo.remotable.qproxy.ReqMgr.createObjects(ReqMgr.java:600)
at com.primavera.bo.DBReqMgr.createObjects(DBReqMgr.java:149)
at com.primavera.integration.server.mediator.BusinessObjectMediator.create(BusinessObjectMediator.java:218)
at com.primavera.integration.server.ServerFacadeBOMgr.create(ServerFacadeBOMgr.java:286)
at com.primavera.integration.server.ServerFacade.create(ServerFacade.java:21)
at com.primavera.integration.client.LocalSession.a(LocalSession.java:328)
at com.primavera.integration.client.b.a(BOBase.java:340)
at com.primavera.integration.client.b.a(BOBase.java:334)
at com.primavera.integration.client.bo.object.ChangeSet.create(ChangeSet.java:434)
at com.oracle.pgbu.teammember.services.task.TaskServiceImpl.createChangeSet(TaskServiceImpl.java:3051)
at com.oracle.pgbu.teammember.services.task.TaskServiceImpl.updateTasks(TaskServiceImpl.java:3087)
at com.oracle.pgbu.rest.resources.teammember.TeamMemberDAOImpl.editTasks(TeamMemberDAOImpl.java:169)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at com.sun.proxy.$Proxy199.editTasks(Unknown Source)
at com.oracle.pgbu.rest.resources.teammember.TeamMemberResource.updateTasks(TeamMemberResource.java:207)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161)
at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:160)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102)
at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:309)
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
at org.glassfish.jersey.internal.Errors.process(Errors.java:267)
at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317)
at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:292)
at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154)
at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:460)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:386)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:334)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:221)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
at com.oracle.pgbu.filters.NoCacheNoStoreFilter.doFilter(NoCacheNoStoreFilter.java:30)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
at com.oracle.pgbu.filters.TMXSSFilter.doFilter(TMXSSFilter.java:91)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
at com.oracle.pgbu.filters.ActiveSessionFilter.doFilter(ActiveSessionFilter.java:25)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
at com.oracle.pgbu.filters.AuthFilter.doFilter(AuthFilter.java:153)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
at com.oracle.pgbu.filters.MetricsCollectionFilter.doFilter(MetricsCollectionFilter.java:70)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:32)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3683)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3649)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:326)
at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197)
at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71)
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2433)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2281)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2259)
at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1686)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1646)
at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:270)
at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348)
at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333)
at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54)
at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:640)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:406)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:346)


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. When user clicks start on activity and
2. Updates % completion
3. Upon clicking Save
4. The error appears


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