Hi Elilmantha, Have you enabled "debug" mode for the code and tried? If not can you try that way.
So we can see where exactly the error occurred. Regards ------------------------------------- *Shabir Mohamed* *Software Engineer* WSO2 Inc.; http://wso2.com Email: [email protected] <[email protected]> Mobile: +94 77 3516019 | +94 71 6583393 On Thu, Apr 30, 2015 at 9:52 AM, Elilmatha Sivanesan <[email protected]> wrote: > 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 > >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
