mule - MuleSoft Proxy Settings not working for AMAZON SQS -
mule - MuleSoft Proxy Settings not working for AMAZON SQS -
we trying connect amazon sqs our corporate network. throwing below error
i have added proxy details
vm arguments in run configurations:
dhttp.proxyhost=rb-proxy-apac.bosch.com -dhttp.proxyport=8080 -dhttp.proxyuser=prd5kor -dhttp.proxypassword= dmule.verbose.exceptions=trueglobal element properties:http-https--->proxy settings
prefernces-->general-->network connections( active provider-manual)mule config.xml:
`<http:connector name="http_https" cookiespec="rfc2109" validateconnections="true" sendbuffersize="0" receivebuffersize="0" receivebacklog="0" clientsotimeout="10000" serversotimeout="10000" socketsolinger="0" proxyhostname="rb-proxy-apac.bosch.com" proxyport="8080" proxyusername="prd5kor" proxypassword="bibhushree@12345" doc:name="http-https"/> <sqs:config name="sqs_amazon" accesskey="------" secretkey="-----" queuename="bibhushree" doc:name="amazon sqs"/> <file:file-to-string-transformer name="file_to_string" doc:name="file string"/> <flow name="sqs_projectflow2" doc:name="sqs_projectflow2"> <ftp:inbound-endpoint host="bmhe321649.bmh.apac.bosch.com" port="21" path="/mule" user="prd5kor" password="------" responsetimeout="10000" transformer-refs="file_to_string" doc:name="ftp"/> <sqs:send-message config-ref="sqs_amazon" queueurl="https://sqs.us-west-2.amazonaws.com/189129605181/bibhushree" accesskey="-----" secretkey="---------" queuename="bibhushree" doc:name="amazon sqs"/> <logger message="received message: #[payload]" level="info" doc:name="logger"/>` error:
`java.net.unknownhostexception: sqs.us-east-1.amazonaws.com @ java.net.inetaddress.getallbyname0(unknown source) @ java.net.inetaddress.getallbyname(unknown source) @ java.net.inetaddress.getallbyname(unknown source) @ org.apache.http.impl.conn.systemdefaultdnsresolver.resolve(systemdefaultdnsresolver.java:45) @ org.apache.http.impl.conn.defaultclientconnectionoperator.resolvehostname(defaultclientconnectionoperator.java:278) @ org.apache.http.impl.conn.defaultclientconnectionoperator.openconnection(defaultclientconnectionoperator.java:162) @ org.apache.http.impl.conn.managedclientconnectionimpl.open(managedclientconnectionimpl.java:294) @ org.apache.http.impl.client.defaultrequestdirector.tryconnect(defaultrequestdirector.java:641) @ org.apache.http.impl.client.defaultrequestdirector.execute(defaultrequestdirector.java:480) @ org.apache.http.impl.client.abstracthttpclient.execute(abstracthttpclient.java:906) @ org.apache.http.impl.client.abstracthttpclient.execute(abstracthttpclient.java:805) @ com.amazonaws.http.amazonhttpclient.executehelper(amazonhttpclient.java:402) @ com.amazonaws.http.amazonhttpclient.execute(amazonhttpclient.java:245) @ com.amazonaws.services.sqs.amazonsqsclient.invoke(amazonsqsclient.java:2221) @ com.amazonaws.services.sqs.amazonsqsclient.createqueue(amazonsqsclient.java:1150) @ org.mule.modules.sqs.sqsconnector.connect(sqsconnector.java:102) @ org.mule.modules.sqs.connectivity.sqsconnectorconnectionfactory.makeobject(sqsconnectorconnectionfactory.java:50) @ org.apache.commons.pool.impl.generickeyedobjectpool.borrowobject(generickeyedobjectpool.java:1220) @ org.mule.modules.sqs.connectivity.sqsconnectorconnectionmanager.acquireconnection(sqsconnectorconnectionmanager.java:254) @ org.mule.modules.sqs.connectivity.sqsconnectorconnectionmanager.acquireconnection(sqsconnectorconnectionmanager.java:40) @ org.mule.modules.sqs.process.managedconnectionprocessinterceptor.execute(managedconnectionprocessinterceptor.java:65) @ org.mule.modules.sqs.process.managedconnectionprocessinterceptor.execute(managedconnectionprocessinterceptor.java:23) @ org.mule.security.oauth.process.retryprocessinterceptor.execute(retryprocessinterceptor.java:84) @ org.mule.modules.sqs.connectivity.managedconnectionprocesstemplate.execute(managedconnectionprocesstemplate.java:35) @ org.mule.modules.sqs.processors.sendmessagemessageprocessor.doprocess(sendmessagemessageprocessor.java:131) @ org.mule.devkit.processor.devkitbasedmessageprocessor.process(devkitbasedmessageprocessor.java:86) @ org.mule.execution.exceptiontomessagingexceptionexecutioninterceptor.execute(exceptiontomessagingexceptionexecutioninterceptor.java:24) @ org.mule.execution.messageprocessornotificationexecutioninterceptor.execute(messageprocessornotificationexecutioninterceptor.java:58) @ org.mule.execution.messageprocessorexecutiontemplate.execute(messageprocessorexecutiontemplate.java:44) @ org.mule.execution.exceptiontomessagingexceptionexecutioninterceptor.execute(exceptiontomessagingexceptionexecutioninterceptor.java:24) @ org.mule.execution.messageprocessorexecutiontemplate.execute(messageprocessorexecutiontemplate.java:44) @ org.mule.interceptor.abstractenvelopeinterceptor.process(abstractenvelopeinterceptor.java:51) @ org.mule.processor.asyncinterceptingmessageprocessor.processnexttimed(asyncinterceptingmessageprocessor.java:118) @ org.mule.processor.asyncinterceptingmessageprocessor$asyncmessageprocessorworker$1.process(asyncinterceptingmessageprocessor.java:189) @ org.mule.processor.asyncinterceptingmessageprocessor$asyncmessageprocessorworker$1.process(asyncinterceptingmessageprocessor.java:182) @ org.mule.execution.executecallbackinterceptor.execute(executecallbackinterceptor.java:16) @ org.mule.execution.handleexceptioninterceptor.execute(handleexceptioninterceptor.java:30) @ org.mule.execution.handleexceptioninterceptor.execute(handleexceptioninterceptor.java:14) @ org.mule.execution.beginandresolvetransactioninterceptor.execute(beginandresolvetransactioninterceptor.java:54) @ org.mule.execution.resolveprevioustransactioninterceptor.execute(resolveprevioustransactioninterceptor.java:44) @ org.mule.execution.suspendxatransactioninterceptor.execute(suspendxatransactioninterceptor.java:50) @ org.mule.execution.validatetransactionalstateinterceptor.execute(validatetransactionalstateinterceptor.java:40) @ org.mule.execution.isolatecurrenttransactioninterceptor.execute(isolatecurrenttransactioninterceptor.java:41) @ org.mule.execution.externaltransactioninterceptor.execute(externaltransactioninterceptor.java:48) @ org.mule.execution.rethrowexceptioninterceptor.execute(rethrowexceptioninterceptor.java:28) @ org.mule.execution.rethrowexceptioninterceptor.execute(rethrowexceptioninterceptor.java:13) @ org.mule.execution.transactionalerrorhandlingexecutiontemplate.execute(transactionalerrorhandlingexec...`
i'm afraid sqs connector doesn't seems honor proxy settings. i've raised issue on project around this.
mule
Comments
Post a Comment