WSO2错误-遇到异常但未找到错误处理程序-消息已丢弃

WSO2错误-遇到异常但未找到错误处理程序-消息已丢弃,wso2,wso2esb,wso2carbon,Wso2,Wso2esb,Wso2carbon,我得到了上面的错误,下面是我的配置 <?xml version="1.0" encoding="UTF-8"?><proxy xmlns="http://ws.apache.org/ns/synapse" name="SampleProxy" transports="https,http" statistics="disable" trace="disable" startOnLoad="true"> <target> <inSequence&g

我得到了上面的错误,下面是我的配置

<?xml version="1.0" encoding="UTF-8"?><proxy xmlns="http://ws.apache.org/ns/synapse" name="SampleProxy" transports="https,http" statistics="disable" trace="disable" startOnLoad="true">
<target>
    <inSequence>
        <payloadFactory media-type="json">
            <format>
            {
             "TestClass" :
             {  
                "lotus" : $1,
                "gmail" : $2 
             }   

            }
            </format>
            <args>
                <arg evaluator="json" expression="$.TestClass.lotus"/>
                <arg evaluator="json" expression="$.TestClass.gmail"/>
            </args>
        </payloadFactory>
        <log>
            <property name="Lotus Value" expression="json-eval($.TestClass.lotus)"/>
        </log>
        <log>
            <property name="Gmail Value" expression="json-eval($.TestClass.gmail)"/>
        </log>
        <filter source="json-eval($.TestClass.lotus)" regex="yes">
            <then>
                <log>
                    <property name="Filter Value" value="Filter Reached"/>
                </log>
                <send>
                    <endpoint>
                        <address uri="https://10.132.97.131:9443/services/TestGmailConnector/getHello"/>
                    </endpoint>
                </send>
            </then>
            <else>
                <log level="custom">
                    <property name="Filter Else Condition" value="Reached"/>
                </log>
            </else>
        </filter>
    </inSequence>
    <outSequence>
        <send/>
    </outSequence>
</target>
<description/>
我配置了一个代理服务,我想使用Filter Mediator检查一些条件(我通过请求传递的JSON格式),并需要调用另一个后端服务

这是我的配置

<?xml version="1.0" encoding="UTF-8"?><proxy xmlns="http://ws.apache.org/ns/synapse" name="SampleProxy" transports="https,http" statistics="disable" trace="disable" startOnLoad="true">
<target>
    <inSequence>
        <payloadFactory media-type="json">
            <format>
            {
             "TestClass" :
             {  
                "lotus" : $1,
                "gmail" : $2 
             }   

            }
            </format>
            <args>
                <arg evaluator="json" expression="$.TestClass.lotus"/>
                <arg evaluator="json" expression="$.TestClass.gmail"/>
            </args>
        </payloadFactory>
        <log>
            <property name="Lotus Value" expression="json-eval($.TestClass.lotus)"/>
        </log>
        <log>
            <property name="Gmail Value" expression="json-eval($.TestClass.gmail)"/>
        </log>
        <filter source="json-eval($.TestClass.lotus)" regex="yes">
            <then>
                <log>
                    <property name="Filter Value" value="Filter Reached"/>
                </log>
                <send>
                    <endpoint>
                        <address uri="https://10.132.97.131:9443/services/TestGmailConnector/getHello"/>
                    </endpoint>
                </send>
            </then>
            <else>
                <log level="custom">
                    <property name="Filter Else Condition" value="Reached"/>
                </log>
            </else>
        </filter>
    </inSequence>
    <outSequence>
        <send/>
    </outSequence>
</target>
<description/>
我在代理服务中得到这些,但是根据筛选条件,它也进入了第一个筛选,但是当我调用后端服务时,我得到了以下错误

INFO {SERVICE_LOGGER.SampleProxy} -  Successfully created the Axis2 service for Proxy service : SampleProxy
INFO {SERVICE_LOGGER.SampleProxy} -  To: /services/SampleProxy.SampleProxyHttpEndpoint/, From: 10.132.97.131, Direction: request, Lotus Value = yes
INFO {SERVICE_LOGGER.SampleProxy} -  To: /services/SampleProxy.SampleProxyHttpEndpoint/, From: 10.132.97.131, Direction: request, Gmail Value = no
INFO {SERVICE_LOGGER.SampleProxy} -  To: /services/SampleProxy.SampleProxyHttpEndpoint/, From: 10.132.97.131, Direction: request, Filter Value = Filter Reached
WARN {SERVICE_LOGGER.SampleProxy} -  Executing fault handler due to exception encountered
WARN {SERVICE_LOGGER.SampleProxy} -  ERROR_CODE : 0 ERROR_MESSAGE : Unexpected error during sending message out
谁能帮我解决实际问题,因为我是wso2新手

如何呼叫后端服务


提前感谢

有人能帮我吗请在代理和日志中添加一个faultSequence。您可以在代理上启用跟踪。您的端点地址是https:您是否已经完成了在WSO2内部导入SSL证书的所有必要操作?@Jean Michel我遇到了如下异常
执行错误序列中介器:org.apache.synapse.mediators.base.SequenceMediator信息{SERVICE_LOGGER.SampleProxy}-to:/services/SampleProxy.SampleProxyHttpEndpoint/,From:10.132.97.131,Direction:request,MESSAGE=执行默认的'fault'序列,
@Jean-Michel
ERROR\u code=0,ERROR\u MESSAGE=发送消息时出现意外错误,信封:12
@Jean-Michel感谢您的回复,我也更改了http,但我仍然收到相同的错误。。你能看看这个配置吗,我的配置是否正确,TestGmail连接器只是一个只有一个方法的类getHello,我将它部署为一个jar服务,我只想检查从请求到代理服务的JSON条件,如果它满足,我想调用那个服务