WSO2 OMException в getSOAPBuilder - PullRequest
       51

WSO2 OMException в getSOAPBuilder

0 голосов
/ 20 февраля 2020

После миграции на сервер Битрикс пу sh поток в WSO2 перестал работать. У меня есть ошибка ниже, насколько я понимаю, сообщение не отправляется в службу REST Битрикс с помощью посредника post и send в WSO2.

[2020-02-20 16:40:02,313] [EI-Core]  INFO - LogMediator To: /services/publishProxy.publishProxyHttpSoap11Endpoint
WSAction: urn:setEntity
SOAPAction: urn:setEntity
MessageID: urn:uuid:1a51f25f-6f4c-4267-a28f-efe5883a416f
Direction: request
Envelope: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><jsonObject><fields><NAME>Adam</NAME><SECOND_NAME>Test</SECOND_NAME><LAST_NAME>Test</LAST_NAME><CONTACT_TYPE>Client</CONTACT_TYPE><UF_CRM_1568996956>200697</UF_CRM_1568996956><UF_CRM_1568996943></UF_CRM_1568996943><UF_CRM_1571217100>91</UF_CRM_1571217100><UF_CRM_1568996580>74</UF_CRM_1568996580><UF_CRM_1568996724>AWS</UF_CRM_1568996724><UF_CRM_1571998800>444</UF_CRM_1571998800><UF_CRM_1571998706>adam@test000.pl</UF_CRM_1571998706><UF_CRM_1568996996>Test 32  22  20-000 Test</UF_CRM_1568996996><UF_CRM_1551953963261>Test</UF_CRM_1551953963261><UF_CRM_1551953971052>20-000</UF_CRM_1551953971052><UF_CRM_1551953989030>32</UF_CRM_1551953989030><UF_CRM_1571222230>22</UF_CRM_1571222230><UF_CRM_1568997009>      </UF_CRM_1568997009><UF_CRM_1568996736>VIP</UF_CRM_1568996736><UF_CRM_1572518058>3123</UF_CRM_1572518058><UF_CRM_1551953978756>Rajska</UF_CRM_1551953978756><UF_CRM_1571998821>555</UF_CRM_1571998821><UF_CRM_1571998744>bbb@ccc.pl</UF_CRM_1571998744></fields></jsonObject></soapenv:Body></soapenv:Envelope>
[2020-02-20 16:40:03,086] [EI-Core]  INFO - BuilderUtil OMException in getSOAPBuilder
org.apache.axiom.soap.SOAPProcessingException: First Element must contain the local name, Envelope , but found br
        at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.constructNode(StAXSOAPModelBuilder.java:305)
        at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.createOMElement(StAXSOAPModelBuilder.java:252)
        at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.createNextOMElement(StAXSOAPModelBuilder.java:234)
        at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:249)
        at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelope(StAXSOAPModelBuilder.java:204)
        at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.<init>(StAXSOAPModelBuilder.java:154)
        at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.<init>(StAXSOAPModelBuilder.java:140)
        at org.apache.axis2.builder.BuilderUtil.getSOAPBuilder(BuilderUtil.java:658)
        at org.apache.axis2.transport.TransportUtils.createDocumentElement(TransportUtils.java:206)
        at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:146)
        at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:109)
        at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:68)
        at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:351)
        at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:456)
        at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:227)
        at org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)
        at org.apache.synapse.message.senders.blocking.BlockingMsgSender.sendReceive(BlockingMsgSender.java:490)
        at org.apache.synapse.message.senders.blocking.BlockingMsgSender.send(BlockingMsgSender.java:382)
        at org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:88)
        at org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:85)
        at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:547)
        at org.apache.synapse.endpoints.AbstractEndpoint.send(AbstractEndpoint.java:384)
        at org.apache.synapse.endpoints.HTTPEndpoint.send(HTTPEndpoint.java:85)
        at org.apache.synapse.mediators.builtin.CallMediator.handleBlockingCall(CallMediator.java:164)
        at org.apache.synapse.mediators.builtin.CallMediator.mediate(CallMediator.java:119)
        at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:108)
        at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:70)
        at org.apache.synapse.config.xml.AnonymousListMediator.mediate(AnonymousListMediator.java:37)
        at org.apache.synapse.mediators.filters.FilterMediator.mediate(FilterMediator.java:203)
        at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:108)
        at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:70)
        at org.apache.synapse.mediators.filters.FilterMediator.mediate(FilterMediator.java:169)
        at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:108)
        at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:70)
        at org.apache.synapse.mediators.filters.FilterMediator.mediate(FilterMediator.java:169)
        at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:108)
        at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:70)
        at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:158)
        at org.apache.synapse.mediators.builtin.ForEachMediator.mediateSequence(ForEachMediator.java:183)
        at org.apache.synapse.mediators.builtin.ForEachMediator.mediate(ForEachMediator.java:145)
        at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:108)
        at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:70)
        at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:158)
        at org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:224)
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
        at org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:415)
        at org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:151)
        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)
[2020-02-20 16:40:03,089] [EI-Core]  INFO - BuilderUtil Remaining input stream :[]

Не знаю, почему оно перестало работать ... Я Я пытался изменить json форматер в конфигурации осей, но это не помогло. Я пытался отправить это сообщение JSON непосредственно в службу Битрикс Рест, и оно работало от почтальона. Спасибо.

...