wso2 EI 7.1.0非法字符:<;t>;

wso2 EI 7.1.0非法字符:<;t>;,wso2,wso2esb,wso2-am,wso2carbon,wso2ei,Wso2,Wso2esb,Wso2 Am,Wso2carbon,Wso2ei,您好,我正在使用wso2 EI 7.1.0我创建了一个使用mqtt传输的代理我想将数据保存到mongodb数据库,但您收到了错误非法字符:(json负载格式错误)数据显示在mongodb上 这是我的代理服务 <?xml version="1.0" encoding="UTF-8"?> <proxy name="mongoproxy" startOnLoad="true" transports=&q

您好,我正在使用wso2 EI 7.1.0我创建了一个使用mqtt传输的代理我想将数据保存到mongodb数据库,但您收到了错误非法字符:(json负载格式错误)数据显示在mongodb上

这是我的代理服务

 <?xml version="1.0" encoding="UTF-8"?>
<proxy name="mongoproxy" startOnLoad="true" transports="mqtt" xmlns="http://ws.apache.org/ns/synapse">
    
    <target>
        <inSequence>
        <property name="Content-Encoding" scope="transport" action="remove"/>
            <mongodb.insertOne configKey="connectionURI">
                <collection>TestDatabase</collection>
                <document>{json-eval($)}</document>
            </mongodb.insertOne>
            <property name="Content-Encoding" scope="transport" action="remove"/>
            <respond/>
        </inSequence>
        <outSequence/>
        <faultSequence/>
    </target>
    <parameter name="mqtt.connection.factory">mqttConFactory</parameter>
    <parameter name="mqtt.content.type">application/json</parameter>
    <parameter name="mqtt.subscription.qos">2</parameter>
    <parameter name="mqtt.topic.name">esb.test1</parameter>
    <parameter name="mqtt.session.clean">false</parameter>
</proxy>
javax.xml.stream.XMLStreamException:java.io.IOException:非法 人物: 位于org.apache.synapse.commons.statxon.core.base.AbstractXMLStreamReader.initialize(AbstractXMLStreamReader.java:245) 位于org.apache.synapse.commons.statxon.core.json.JsonXMLStreamReader.(JsonXMLStreamReader.java:88) 位于org.apache.synapse.commons.statxon.core.json.JsonXMLInputFactory.createXMLStreamReader(JsonXMLInputFactory.java:170) 位于org.apache.synapse.commons.json.JsonUtil.getReader(JsonUtil.java:462) 位于org.apache.synapse.commons.json.JsonDataSource.getReader(JsonDataSource.java:154) 位于org.apache.axiom.om.impl.llom.omsourcedelementinpl.getDirectReader(omsourcedelementinpl.java:224) 位于org.apache.axiom.om.impl.llom.omsourcedelementinpl.forceExpand(omsourcedelementinpl.java:253) 位于org.apache.axiom.om.impl.llom.omsourcedelementinpl.getChildren(omsourcedelementinpl.java:862) 位于org.apache.synapse.commons.json.JsonUtil.removidentiations(JsonUtil.java:640) 位于org.apache.synapse.commons.json.JsonUtil.removidentiations(JsonUtil.java:648) 位于org.apache.synapse.commons.json.JsonUtil.removeChildrenFromPayloadBody(JsonUtil.java:906) 位于org.apache.synapse.commons.json.JsonUtil.getNewJsonPayload(JsonUtil.java:885) 位于org.apache.synapse.commons.json.JsonUtil.getNewJsonPayload(JsonUtil.java:1006) 位于org.wso2.carbon.connector.utils.MongoUtils.setPayload(MongoUtils.java:95) 位于org.wso2.carbon.connector.operations.InsertOne.connect(InsertOne.java:79) 位于org.wso2.carbon.connector.core.AbstractConnector.mediate(AbstractConnector.java:32) 位于org.apache.synapse.mediators.ext.ClassMediator.mediate(ClassMediator.java:94) 位于org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:109) 位于org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:71) 位于org.apache.synapse.mediators.template.TemplateMediator.mediate(TemplateMediator.java:134) 位于org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:169) 位于org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:92) 位于org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:109) 位于org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:71) 位于org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:158) 位于org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:226) 在org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)上 位于org.apache.axis2.transport.mqtt.MqttListenerCallback.messageArrived(MqttListenerCallback.java:54) 位于org.eclipse.paho.client.mqttv3.internal.CommsCallback.deliverMessage(CommsCallback.java:475) 位于org.eclipse.paho.client.mqttv3.internal.CommsCallback.handleMessage(CommsCallback.java:379) 位于org.eclipse.paho.client.mqttv3.internal.CommsCallback.run(CommsCallback.java:183) 运行(Thread.java:748) 原因:java.io.IOException:非法字符: 位于org.apache.synapse.commons.statxon.core.json.stream.impl.JsonScanner.yylex(JsonScanner.java:777) 位于org.apache.synapse.commons.statxon.core.json.stream.impl.JsonScanner.nextSymbol(JsonScanner.java:310) 位于org.apache.synapse.commons.statxon.core.json.stream.impl.JsonStreamSourceImpl.next(JsonStreamSourceImpl.java:136) 在org.apache.synapse.commons.statxon.core.json.stream.impl.JsonStreamSourceImpl.peek(JsonStreamSourceImpl.java:272)上 位于org.apache.synapse.commons.statxon.core.json.JsonXMLStreamReader.consume(JsonXMLStreamReader.java:151) 位于org.apache.synapse.commons.statxon.core.json.JsonXMLStreamReader.consume(JsonXMLStreamReader.java:184) 位于org.apache.synapse.commons.statxon.core.json.JsonXMLStreamReader.consume(JsonXMLStreamReader.java:154) 位于org.apache.synapse.commons.statxon.core.json.JsonXMLStreamReader.consume(JsonXMLStreamReader.java:184) 位于org.apache.synapse.commons.staxon.core.base.AbstractXMLStreamReader.initialize(AbstractXMLStreamReader.java:243) ... 还有31个

[2021-04-01 12:45:26,252] ERROR {MongoUtils} - Error occurred while inserting the document to the database
org.apache.synapse.commons.SynapseCommonsException:现有json 有效负载的格式不正确。消息ID: urn:uuid:1088D53BFF2A85D11E1617273916741 位于org.apache.synapse.commons.json.JsonUtil.removeChildrenFromPayloadBody(JsonUtil.java:911) 位于org.apache.synapse.commons.json.JsonUtil.getNewJsonPayload(JsonUtil.java:885) 位于org.apache.synapse.commons.json.JsonUtil.getNewJsonPayload(JsonUtil.java:1006) 位于org.wso2.carbon.connector.utils.MongoUtils.setPayload(MongoUtils.java:95) 位于org.wso2.carbon.connector.operations.InsertOne.connect(InsertOne.java:79) 位于org.wso2.carbon.connector.core.AbstractConnector.mediate(AbstractConnector.java:32) 位于org.apache.synapse.mediators.ext.ClassMediator.mediate(ClassMediator.java:94) 位于org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:109) 位于org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:71) 位于org.apache.synapse.mediators.template.TemplateMediator.mediate(TemplateMediator.java:134) 位于org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:169) 位于org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:92) 位于org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:109) 位于org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:71) 位于org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:158) 位于org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:226) 在org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)上 位于org.apache.axis2.transport.mqtt.MqttListenerCallback.messageArrived(MqttListenerCallback.java:54) 在org.ec
[2021-04-01 12:45:26,252] ERROR {MongoUtils} - Error occurred while inserting the document to the database