Hi Sumedha, The code is found in the following PR [1]
[1] https://github.com/wso2-dev/carbon-mediation/pull/105 <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fwso2-dev%2Fcarbon-mediation%2Fpull%2F105&sa=D&sntz=1&usg=AFQjCNFDtsM-KxUMKqcXiFDfOQmAY-YGdQ> Thank you. On Thu, Apr 30, 2015 at 9:45 AM, Sumedha Rubasinghe <[email protected]> wrote: > I cannot find source for > org.wso2.carbon.inbound.endpoint.protocol.mqtt.MQTTInjectHandler. > > But you need to put a debug point in the bellow block. We seem to have > swallowed the exception here. :( > > catch (Exception e) { > log.error("Error while processing the MQTT Message"); > } > > On Thu, Apr 30, 2015 at 9:05 AM, Elilmatha Sivanesan <[email protected]> > wrote: > >> I'm working on MQTT inbound, for that I followed the following steps >> >> >> - build the product esb from source. >> - build the carbon mediation (with MQTT inbound) and insert the jar >> to esb zip patch folder >> - changed the needed axis2.xml for MQTT transport in esb zip >> - included the folllowing inbound sequence into synapse >> configs/inbound-endpoints folder of esb >> >> <?xml version="1.0" encoding="UTF-8"?> >> >> <inboundEndpoint xmlns="http://ws.apache.org/ns/synapse" >> >> name="test1" >> >> sequence="df" >> >> onError="ff" >> >> protocol="mqtt" >> >> suspend="false"> >> >> <parameters> >> >> <parameter name="sequential">true</parameter> >> >> <parameter name="interval">10</parameter> >> >> <parameter >> name="mqtt.connection.factory">mqttConFactory</parameter> >> >> <parameter name="mqtt.server.host.name">localhost</parameter> >> >> <parameter name="mqtt.server.port">1883</parameter> >> >> <parameter name="mqtt.topic.name">esb.test2</parameter> >> >> <parameter name="mqtt.subscription.qos">0</parameter> >> >> <parameter name="mqtt.session.clean">false</parameter> >> >> <parameter name="mqtt.ssl.enable">false</parameter> >> >> <parameter name="mqtt.subscription.username">elil</parameter> >> >> <parameter name="mqtt.subscription.password">e123</parameter> >> >> <parameter name="mqtt.temporary.store.directory">my</parameter> >> >> <parameter name="mqtt.blocking.sender">false</parameter> >> >> >> </parameters> >> >> </inboundEndpoint> >> >> >> >> - installed mosquito message broker and published a message. >> - start the esb server and got the follwing in the console >> >> [2015-04-30 08:38:59,705] INFO - InboundEndpoint Initializing Inbound >> Endpoint: test1 >> >> [2015-04-30 08:38:59,709] INFO - MqttListener MQTT inbound endpoint: >> test1 initializing ... >> >> [2015-04-30 08:38:59,725] INFO - MqttAsyncCallback Connecting to brocker >> with client ID elilmatha.1430363339712 >> >> [2015-04-30 08:38:59,744] INFO - MqttAsyncCallback Connected >> >> [2015-04-30 08:38:59,745] INFO - MqttAsyncCallback Subscribing to topic >> "esb.test2" qos 0 >> >> [2015-04-30 08:38:59,746] INFO - MqttAsyncCallback Subscribe Completed >> >> [2015-04-30 08:38:59,749] INFO - ServerManager Server ready for >> processing... >> >> [2015-04-30 08:38:59,759] ERROR - MqttInjectHandler Error while >> processing the MQTT Message >> >> [2015-04-30 08:39:00,344] INFO - PassThroughHttpSSLListener Starting >> Pass-through HTTPS Listener... >> >> [2015-04-30 08:39:00,357] INFO - PassThroughListeningIOReactorManager >> Pass-through HTTPS Listener started on 0.0.0.0:8245 >> >> [2015-04-30 08:39:00,357] INFO - PassThroughHttpListener Starting >> Pass-through HTTP Listener... >> >> [2015-04-30 08:39:00,359] INFO - PassThroughListeningIOReactorManager >> Pass-through HTTP Listener started on 0.0.0.0:8282 >> >> [2015-04-30 08:39:00,364] INFO - NioSelectorPool Using a shared selector >> for servlet write/read >> >> [2015-04-30 08:39:00,685] INFO - NioSelectorPool Using a shared selector >> for servlet write/read >> >> [2015-04-30 08:39:00,747] INFO - TaskServiceImpl Task service starting >> in STANDALONE mode... >> >> [2015-04-30 08:39:00,766] INFO - NTaskTaskManager Initialized task >> manager. Tenant [-1234] >> >> [2015-04-30 08:39:00,773] INFO - RegistryEventingServiceComponent >> Successfully Initialized Eventing on Registry >> >> [2015-04-30 08:39:00,810] INFO - JMXServerManager JMX Service URL : >> service:jmx:rmi://localhost:11113/jndi/rmi://localhost:10001/jmxrmi >> >> [2015-04-30 08:39:00,811] INFO - StartupFinalizerServiceComponent Server >> : WSO2 Enterprise Service Bus-4.9.0 >> >> [2015-04-30 08:39:00,812] INFO - StartupFinalizerServiceComponent WSO2 >> Carbon started in 19 sec >> >> [2015-04-30 08:39:01,027] INFO - CarbonUIServiceComponent Mgt Console >> URL : https://10.100.5.172:9445/carbon/ >> >> [2015-04-30 08:39:21,813] ERROR - MqttInjectHandler Error while >> processing the MQTT Message >> >> What am I missing over here? Can any one suggest with the proper way to >> proceed on passing the message. >> -- >> *S.Elilmatha* >> Associate Software Engineer, >> >> WSO2 Inc.; http://wso2.com >> lean.enterprise.middleware >> >> Mobile 0779842221. >> >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > /sumedha > m: +94 773017743 > b : bit.ly/sumedha > -- *S.Elilmatha* Associate Software Engineer, WSO2 Inc.; http://wso2.com lean.enterprise.middleware Mobile 0779842221.
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
