micro-integrator icon indicating copy to clipboard operation
micro-integrator copied to clipboard

WSSE security not working in MI

Open GDLMadushanka opened this issue 5 years ago • 0 comments

  • [ ] Enable org.wso2.carbon.esb.mediator.test.enrich.EnrichByOMTextTestCase after fixing

Description: Getting the following error when invoking a secured proxy in MI Same CAPP working in EI screenshot_2

org.apache.axis2.AxisFault: Missing wsse:Security header in request
	at org.apache.rampart.handler.RampartReceiver.setFaultCodeAndThrowAxisFault(RampartReceiver.java:194)
	at org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:100)
	at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)
	at org.apache.axis2.engine.Phase.invoke(Phase.java:313)
	at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)
	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167)
	at org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:415)
	at org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:152)
	at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.rampart.RampartException: Missing wsse:Security header in request
	at org.apache.rampart.RampartEngine.process(RampartEngine.java:150)
	at org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:93)
	... 10 more
[2019-06-27 14:55:44,780] [micro-integrator] ERROR - ServerWorker Error processing POST request for : /services/bla.blaHttpSoap11Endpoint
org.apache.axis2.AxisFault: Missing wsse:Security header in request
	at org.apache.rampart.handler.RampartReceiver.setFaultCodeAndThrowAxisFault(RampartReceiver.java:194)
	at org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:100)
	at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)
	at org.apache.axis2.engine.Phase.invoke(Phase.java:313)
	at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)
	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167)
	at org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:415)
	at org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:152)
	at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.rampart.RampartException: Missing wsse:Security header in request
	at org.apache.rampart.RampartEngine.process(RampartEngine.java:150)
	at org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:93)
	... 10 more

Suggested Labels: Bug

Suggested Assignees:

Affected Product Version: MI 1.0.0

OS, DB, other environment details and versions:

Steps to reproduce: Create a secured proxy and invoke using soap UI

Related Issues:

GDLMadushanka avatar Jun 27 '19 09:06 GDLMadushanka