HTTP 404 - Page not load in Unified Self-Services (USS)


Article ID: 7451


Updated On:


SUPPORT AUTOMATION- SERVER CA Service Desk Manager - Unified Self Service KNOWLEDGE TOOLS CA Service Management - Asset Portfolio Management CA Service Management - Service Desk Manager


When attempting to start USS, the service start but the page never loads, the liferay logs does not show any error message, catalina tomcat log shows the error bellow:

org.apache.catalina.core.ContainerBase addChildInternal
severe: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
at org.apache.catalina.util.LifecycleBase.start(
at org.apache.catalina.core.ContainerBase.addChildInternal(
at org.apache.catalina.core.ContainerBase.addChild(
at org.apache.catalina.core.StandardHost.addChild(
at org.apache.catalina.startup.HostConfig.deployDescriptor(
at org.apache.catalina.startup.HostConfig$
at java.util.concurrent.Executors$
at java.util.concurrent.ThreadPoolExecutor.runWorker(
at java.util.concurrent.ThreadPoolExecutor$
Caused by: java.lang.IllegalStateException: Unable to complete the scan for annotations for web application [] due to a StackOverflowError. Possible root causes include a too low setting for -Xss and illegal cyclic inheritance dependencies. The class hierarchy being processed was [org.bouncycastle.asn1.ASN1OutputStream->org.bouncycastle.asn1.DEROutputStream->org.bouncycastle.asn1.ASN1OutputStream]
at org.apache.catalina.startup.ContextConfig.checkHandlesTypes(
at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(
at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(
at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(
at org.apache.catalina.startup.ContextConfig.processAnnotations(
at org.apache.catalina.startup.ContextConfig.webConfig(
at org.apache.catalina.startup.ContextConfig.configureStart(
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(
at org.apache.catalina.core.StandardContext.startInternal(
at org.apache.catalina.util.LifecycleBase.start(
... 10 more

wrapper-tomcat.log will show:

SEVERE: Error deploying configuration descriptor E:\Program Files\CA\Self Service\OSOP\tomcat-7.0.40\conf\Catalina\localhost\ROOT.xml
INFO | jvm 1 | 2017/08/16 16:05:22 | java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]


There were corrupted data in the temporary files, corrupted data could be caused by improper shutdowns of the tomcat server, when this occur the data of the temporary files become corrupted and it prevent the server to start over again correctly. This issue also occurs after manually editing portal-log4j-ext.xml to increase/decrease log level.


Unified Self-Services (USS) 14.1 and later


Delete the contents of the temporary files and restart the services.

1. Access the server and locate the installation folder of USS.

2. Ensure that the USS services are shutdown.

3. Locate the following directory and delete the contents of it.

     ..\Program Files\CA\Self Service\OSOP\tomcat-7.0.40\work

4. Start the USS service and wait for a couple of minutes until the server is running completely.

Additional Information

If the issue persists, follow below approach:
1) Backup the file ..\Program Files\CA\Self Service\OSOP\tomcat-7.0.40\conf\
2) Edit the original file 
3) Identify the line that looks like below:
4) Modify it to look like:
5) Restart the USS service and wait for a couple of minutes until the server is running completely.