2017-02-04 4 views
1

APIコールマネージャのシンプルコールメディエータが定義されています。しかし、エラーで失敗している - シナプスは例外が見つかりませんエラーハンドラが発生した - [メッセージは削除]APIマネージャ - コールメディエータ - Synapseで例外が発生しました。エラーハンドラが見つかりません

HTTPS-Sender I/O dispatcher-1 >> "[\r][\n]"{org.apache.synapse.transport.http.wire} 
HTTPS-Sender I/O dispatcher-1 >> "[\n]" {org.apache.synapse.transport.http.wire} 
HTTPS-Sender I/O dispatcher-1 >> "  {"Message":"Hello World ! All Ok.."}[\n]" {org.apache.synapse.transport.http.wire} 
HTTPS-Sender I/O dispatcher-1 >> " " {org.apache.synapse.transport.http.wire} 
ERROR {org.apache.synapse.continuation.ContinuationStackManager} - Resource : null not found {org.apache.synapse.continuation.ContinuationStackManager} 
ERROR {org.apache.synapse.core.axis2.SynapseCallbackReceiver} - Synapse encountered an exception, No error handlers found - [Message Dropped] 
Resource : null not found {org.apache.synapse.core.axis2.SynapseCallbackReceiver} 

私のシーケンスは以下の通りである:

<?xml version="1.0" encoding="UTF-8"?> 
<sequence name="call_mediator_test_in" trace="disable" xmlns="http://ws.apache.org/ns/synapse"> 
    <call> 
     <endpoint> 
      <http method="get" uri-template="https://localhost:8243/inq/v2.0/abcd/100"/> 
     </endpoint> 
    </call> 
    <respond/> 
</sequence> 

が間違っているものを教えてください。エラーハンドラを追加するには?

答えて

2

APIM 1.10.0では、これはa known issueです。

APIM 2.0.0では、コールメディエーターをブロッキングモードで使用する必要があります。

<call blocking="true"> 
+0

あなたは素晴らしい@Bhathiyaです。あなたは私の日々を救った!それは魅力のように働いた...ありがとう。 – Pravin

関連する問題