My Oracle Support Banner

File Manager Does Not Start After SAML Signing Certificate Renewed With WSS (Doc ID 2893988.1)

Last updated on SEPTEMBER 13, 2022

Applies to:

Oracle Agile PLM Framework - Version 9.3.1.0 and later
Information in this document applies to any platform.

Symptoms

On Agile 9.3.6 version, Administration/Configuration

File Manager does not start with below error after Agile SSL certificate (.jks and wallet.p12) renewed


ERROR
-----------------------
******************************************************************************************************************
 *** File Manager Initialization failed ***
Reason :Uncaught exception thrown.WSSTUBE0025: Error in Verifying Security in the Inbound Message.

 The failure could be attributed to:
1. The Application Server is currently Unavailable
2. File Manager is not configured correctly - [Admin -> Server Settings -> Locations ->
  -> File Manager Internal Locator] must EXACTLY match the above-mentioned File Manager URL
3. File Manager Entry has been DISABLED or the setting is incorrectly specified
4. ifsuser username/password may not be correct.
*********************************************************************************************************************
29-Aug-2022 20:55:23.928 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of configuration descriptor [@agile-home@/agile936/FileManager/conf/Catalina/localhost/Filemgr.xml] has finished in [5,431] ms
29-Aug-2022 20:55:23.928 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying configuration descriptor [@agile-home@/agile936/FileManager/conf/Catalina/localhost/webdav.xml]
29-Aug-2022 20:55:25.408 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
29-Aug-2022 20:55:25.414 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of configuration descriptor [@agile-home@/agile936/FileManager/conf/Catalina/localhost/webdav.xml] has finished in [1,486] ms
29-Aug-2022 20:55:25.419 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
29-Aug-2022 20:55:25.426 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["https-jsse-nio-8181"]
29-Aug-2022 20:55:25.428 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
29-Aug-2022 20:55:25.430 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 6959 ms
29-Aug-2022 20:55:43.700 INFO [https-jsse-nio-8181-exec-5] [com.sun.xml.ws.policy.parser.PolicyConfigParser] .parse WSP5018: Loaded WSIT configuration from file: file:@agile-home@/agile936/FileManager/webapps/Filemgr/WEB-INF/classes/wsit-client.xml.
29-Aug-2022 20:55:43.915 SEVERE [https-jsse-nio-8181-exec-5] com.sun.xml.wss.jaxws.impl.SecurityClientTube.processClientResponsePacket WSSTUBE0025: Error in Verifying Security in the Inbound Message.
 com.sun.xml.wss.XWSSecurityException: Security Requirements not met - No Security header in message
at com.sun.xml.ws.security.opt.impl.incoming.SecurityRecipient.createMessage(SecurityRecipient.java:938)
at com.sun.xml.ws.security.opt.impl.incoming.SecurityRecipient.validateMessage(SecurityRecipient.java:252)
at com.sun.xml.wss.jaxws.impl.SecurityTubeBase.verifyInboundMessage(SecurityTubeBase.java:455)
at com.sun.xml.wss.jaxws.impl.SecurityClientTube.processClientResponsePacket(SecurityClientTube.java:434)
at com.sun.xml.wss.jaxws.impl.SecurityClientTube.processResponse(SecurityClientTube.java:362)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:1074)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:979)
at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:950)
at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:825)
at com.sun.xml.ws.client.Stub.process(Stub.java:443)
at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:174)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:119)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:102)
at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:154)
at com.sun.proxy.$Proxy78.cacheDataFromAgile(Unknown Source)
at com.agile.webfs.service.client.WebServiceWrapper.cacheDataFromAgile(WebServiceWrapper.java:166)
at com.agile.webfs.configuration.FMInformationStore.getInformationFromAgile(FMInformationStore.java:310)
at com.agile.webfs.configuration.FMInformationStore.initialize(FMInformationStore.java:151)
at com.agile.webfs.admin.FileManager.initializeFM(FileManager.java:386)
at com.agile.webfs.admin.FileManager.handleRequest(FileManager.java:97)
at com.agile.webfs.admin.FileManager.doGet(FileManager.java:91)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:750)

Error 1:
 Reason :Uncaught exception thrown.WSSTUBE0025: Error in Verifying Security in the Inbound Message.


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Renew SSL certificate (.jks and wallet.p12) used with File Manager
2. Restart File Manager server service
3. Gets error in catalina.out generated under %Agile_Home%\FileManager\logs


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
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.