Hi dilusha,

I tried it out, also I'm also not observing the error anymore. Thank you
for the response

Thanks,
Thivya

On Mon, Nov 13, 2017 at 3:27 PM, Dilusha Alphonso <[email protected]> wrote:

> Hi,
>
> I have also experienced similar issue.  Please refer [1] for the solution.
>
> [1].Exception while invoking proxy service in ESB 5.0.0
>
> Thanks
> Dilusha
>
> On Sat, Nov 11, 2017 at 10:24 AM, Thivya Mahenthirarasa <[email protected]>
> wrote:
>
>>
>> Hi team,
>>
>> There are five legacy operations in that services(CRUD) in the WSDL.
>>
>>
>> When I try to use basic header authentications as I mentioned above it
>> works. But  When I invoke the service with the GET (2 methods) I am
>> observing the proper response (200 ok with the output), but for the POST,
>> PUT, DELETE methods I'm observing 202 Accepted response with some exception
>> in the log.
>>
>> ERROR - NativeWorkerPool Uncaught exception
>> java.lang.UnsupportedOperationException: An access occurred that is not
>> valid.
>>     at org.apache.axis2.description.InOnlyAxisOperation.getMessage(
>> InOnlyAxisOperation.java:117)
>>     at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handle
>> Message(SynapseCallbackReceiver.java:324)
>>     at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receiv
>> e(SynapseCallbackReceiver.java:188)
>>     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>>     at org.apache.synapse.transport.passthru.ClientWorker.run(Clien
>> tWorker.java:261)
>>     at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.
>> run(NativeWorkerPool.java:172)
>>     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>> Executor.java:1142)
>>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>> lExecutor.java:617)
>>     at java.lang.Thread.run(Thread.java:748)
>>
>>
>> What could be the root cause of this behavior?
>>
>>
>> On Fri, Nov 10, 2017 at 10:53 PM, Thivya Mahenthirarasa <[email protected]>
>> wrote:
>>
>>> Hi guys,
>>>
>>> I'm doing a doctor app where, I need to call a web service(legacy) that
>>> implements ws-security, rampart, which uses username token in SSL. When
>>> trying to call the service following SOAP message ends up as a response in
>>> the ESB log with the proceeding exception.
>>>
>>>
>>> ERROR - AxisEngine InvalidSecurity
>>> org.apache.axis2.AxisFault: InvalidSecurity
>>>     at org.apache.rampart.handler.PostDispatchVerificationHandler.i
>>> nvoke(PostDispatchVerificationHandler.java:164)
>>>     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.ClientWorker.run(Clien
>>> tWorker.java:261)
>>>     at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.r
>>> un(NativeWorkerPool.java:172)
>>>     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>>> Executor.java:1142)
>>>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>>> lExecutor.java:617)
>>>     at java.lang.Thread.run(Thread.java:748)
>>> [2017-11-10 22:38:05,475] ERROR - ClientWorker Fault processing response
>>> message through Axis2
>>> org.apache.axis2.AxisFault: InvalidSecurity
>>>     at org.apache.rampart.handler.PostDispatchVerificationHandler.i
>>> nvoke(PostDispatchVerificationHandler.java:164)
>>>     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.ClientWorker.run(Clien
>>> tWorker.java:261)
>>>     at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.r
>>> un(NativeWorkerPool.java:172)
>>>     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>>> Executor.java:1142)
>>>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>>> lExecutor.java:617)
>>>     at java.lang.Thread.run(Thread.java:748)
>>>
>>> but when I encode username and password in the header as follows and
>>> send the request it works fine.
>>>
>>>  <header name="Authorization"
>>>                  scope="transport"
>>>                  value="Basic dGhpdnlhOnRoaXZ5YTEyMw=="/>
>>>
>>>
>>> I did configure the rampart module as said in this question
>>> <https://stackoverflow.com/questions/20182314/error-engine-axisengine-an-unsupported-signature-or-encryption-algorithm-was-us>.
>>> Have written a password callback handler class and have added it to the
>>> <ESB_HOME>/repository/components/lib is been successfully called. I
>>> have written a policy file in a registry resource and doing the necessary
>>> configurations
>>>
>>> Your guidance is more appreciated.
>>>
>>>
>>> Thanks,
>>> Thivya
>>>
>>> --
>>>
>>> *Thivya Mahenthirarasa*
>>>
>>> *Software Engineer -Support Team | WSO2*
>>>
>>>
>>> *Email: [email protected] <[email protected]>*
>>>
>>> *Mobile: +94766461966 <+94%2076%20646%201966>
>>> <http://wso2.com/signature>*
>>> *Web: http://wso2.com <http://wso2.com>*
>>>
>>
>>
>>
>> --
>>
>> *Thivya Mahenthirarasa*
>>
>> *Software Engineer -Support Team | WSO2*
>>
>>
>> *Email: [email protected] <[email protected]>*
>>
>> *Mobile: +94766461966 <+94%2076%20646%201966> <http://wso2.com/signature>*
>> *Web: http://wso2.com <http://wso2.com>*
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
>
>
> *Best Regards,Dilusha Alphonso*
>
> *Software Engineer - Support Team*
>
>
> *WSO2*
> *Mobile : *
>
> *+94766837098 <+94%2076%20683%207098>[image: http://wso2.com/signature]
> <http://wso2.com/signature>*
>



-- 

*Thivya Mahenthirarasa*

*Software Engineer -Support Team | WSO2*


*Email: [email protected] <[email protected]>*

*Mobile: +94766461966 <http://wso2.com/signature>*
*Web: http://wso2.com <http://wso2.com>*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to