My Oracle Support Banner

E-UPD: PSEMHub Issues After Applying PeopleTools Patch 8.54.35, 8.55.23, or 8.56.08 for April 2018 CPU (Doc ID 2396215.1)

Last updated on FEBRUARY 04, 2019

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.54 and later
Information in this document applies to any platform.

Symptoms

On : 8.54 version, Change Assistant

PSEMHub issues after applying PeopleTools Patch (8.54.35) as part of the April 2018 CPU.

ERROR
-----------------------
[<USERNAME>@<SERVER NAME> PSEMAgent]$ ./StartAgent.sh
2018-05-02 11:58:26,710 main EMF_CATEGORY - Invalid uri 'http://%HUB_MACHINE_NAME%:%HUB_PORT%/PSEMHUB/hub': Invalid URL encoding while creating connection
2018-05-02 11:58:26,713 main EMF_CATEGORY - Invalid uri 'http://%HUB_MACHINE_NAME%:%HUB_PORT%/PSEMHUB/hub': Invalid URL encoding while creating connection while creating connection
2018-05-02 11:58:26,713 main EMF_CATEGORY - null
com.peoplesoft.pt.environmentmanagement.exceptions.PeerException
  at com.peoplesoft.pt.environmentmanagement.peer.PeerSupport.startPeer(PeerSupport.java:122)
  at com.peoplesoft.pt.environmentmanagement.peer.PeerSupport.startPeer(PeerSupport.java:62)
  at com.peoplesoft.pt.environmentmanagement.agent.Agent.(Agent.java:138)
  at com.peoplesoft.pt.environmentmanagement.agent.Agent.main(Agent.java:2000)

 

After seeing this error the user edited the configuration.properties file for the PSEMAgent under the PSHOME on the app server and we got this error:

[<USERNAME>@<SERVER NAME> PSEMAgent]$ ./StartAgent.sh
2018-05-02 12:04:48,023 main EMF_CATEGORY - Error while connecting to 'http://redacted.redacted.edu:redacted_port/PSEMHUB/hub'.
2018-05-02 12:04:48,024 main EMF_CATEGORY - Received an invalid response code of 500 from http://redacted.redacted.edu:redacted_port/PSEMHUB/hub
2018-05-02 12:04:48,025 main EMF_CATEGORY - Error while connecting to server - retrying attempt 1

 


Also, the following error presents in the weblogic.log:

####<May 7, 2018 9:47:42 AM CDT> <Error> <HTTP> <REDACTED.REDACTED.REDACTED> <PSEMHUB> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <> <1525704462554> <BEA-101017> <[ServletContext@1246121271[app:peoplesoft module:/PSEMHUB path:null spec-version:3.0]] Root cause of ServletException.
java.lang.NoClassDefFoundError: org/apache/logging/log4j/core/config/ConfigurationSource
at com.peoplesoft.pt.environmentmanagement.logging.EMFLogger.initializeLogger(EMFLogger.java:110)
at com.peoplesoft.pt.environmentmanagement.logging.EMFLogger.<clinit>(EMFLogger.java:131)
at com.peoplesoft.pt.environmentmanagement.HTTP.HubServlet.init(HubServlet.java:72)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:337)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:288)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
at weblogic.servlet.internal.StubSecurityHelper.initServletInstance(StubSecurityHelper.java:98)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:86)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:71)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:57)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:31)
at weblogic.servlet.internal.ServletStubImpl.initStubLifecycleHelper(ServletStubImpl.java:660)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:600)
at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:408)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:243)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3447)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3417)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2280)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2196)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1632)
at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:256)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)
Caused By: java.lang.ClassNotFoundException: org.apache.logging.log4j.core.config.ConfigurationSource
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:387)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:348)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:86)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:193)
at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:52)
at com.peoplesoft.pt.environmentmanagement.logging.EMFLogger.initializeLogger(EMFLogger.java:110)
at com.peoplesoft.pt.environmentmanagement.logging.EMFLogger.<clinit>(EMFLogger.java:131)
at com.peoplesoft.pt.environmentmanagement.HTTP.HubServlet.init(HubServlet.java:72)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:337)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:288)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
at weblogic.servlet.internal.StubSecurityHelper.initServletInstance(StubSecurityHelper.java:98)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:86)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:71)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:57)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:31)
at weblogic.servlet.internal.ServletStubImpl.initStubLifecycleHelper(ServletStubImpl.java:660)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:600)
at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:408)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:243)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3447)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3417)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2280)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2196)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1632)
at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:256)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)

 


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Apply PT patch 8.54.35, 8.55.23, or 8.56.08.
2. Start the PSEM Agent.


Changes

General cause found and updated.

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.