Hi JB,

Following my previous post I'm wondering if you have fixed the exchange yet
in the new build.I'm experiencing the same issue that Joel mentioned in his
post when deploying this snap shot:
servicemix-smpp-2009.02-20091008.130308-11-installer.  I followed the
instruction in your last post and replied with a log file and now come
across a new issue when reducing the level of debugging int the root from
DEBUG to ERROR. When using the latest snapshot dated Oct 12th,
servicemix-smpp-2009.02-20091012.200809-12-installer, but servicemix simply
freezes and the log file doesn't get updated!

To make debugging this issue easier I've attached the my component named
smpp_project containing all the su and sa units that I'm using. In addition
the attached SM logs are labeled based on the level of debugging enabled
DEBUG and ERROR.

Once again any help is greatly appreciated.

Sanaz

http://www.nabble.com/file/p25917055/servicemix_ERROR_Log.log
servicemix_ERROR_Log.log 
http://www.nabble.com/file/p25917055/servicemix_DEBUG_LOG.log
servicemix_DEBUG_LOG.log 

 

Jean-Baptiste Onofré wrote:
> 
> Hi Joel,
> 
> I have found a bug in the SMPP component:
> the exchange is created, the marshaler populates the normalized message 
> but the exchange is not send :/ (big shame on me ://).
> 
> So I have corrected and commited the issue. We're going to launch a 
> hudson build and you will be able to make a new test using the 
> 2009.02-SNAPSHOT.
> 
> Regards
> JB
> 
> gardion1 wrote:
>> Hello,
>> 
>> I generated another log file with even more log information.  It has
>> camel
>> set to debug and activemq in case you need more information.  However, it
>> has a lot more information.
>> http://www.nabble.com/file/p25798102/servicemix.log servicemix.log 
>> 
>> Joel
>> 
>> 
>> gardion1 wrote:
>>> Gert,
>>>
>>> I have set the log level to debug for root (following these instructions
>>> http://servicemix.apache.org/how-do-i-change-the-logging.html).  I have
>>> attached the  http://www.nabble.com/file/p25795442/servicemix.log
>>> servicemix.log  file.  In the test case I sent a single sm_delevier
>>> request from the smsc simulator to the smpp-servicemix module.  I
>>> included
>>> earlier parts of the log file in case they were useful.
>>>
>>> My configuration for smpp (xbean.xml) is as follows
>>>
>>> <?xml version="1.0"?>
>>> <beans xmlns:smpp="http://servicemix.apache.org/smpp/1.0";
>>>        xmlns:tut="urn:org:apache:servicemix:tutorial:testsmpp">
>>>
>>>   <smpp:consumer service="tut:smpp_service"
>>>                  endpoint="endpoint"
>>>                  host="agsbd02"
>>>                  port="2775"
>>>                  systemId="test"
>>>              password="test"
>>>              targetService="tut:smpp_service"/>
>>> </beans>
>>>
>>> I added a targetService since it complained otherwise if I didn't.
>>>
>>> the MyRouteBuilder.java has the change you suggested.
>>>
>>> package org.apache.servicemix.aegis.smpp;
>>> import javax.xml.transform.dom.DOMSource; 
>>> import org.apache.camel.Exchange;
>>> import org.apache.camel.Processor;
>>> import org.apache.camel.builder.RouteBuilder;
>>>
>>> /**
>>>  * A Camel Router
>>>  *
>>>  * @version $Revision: 1.1 $
>>>  */
>>> public class MyRouteBuilder extends RouteBuilder {
>>>
>>>     public void configure() {
>>>     
>>> from("jbi:endpoint:urn:org:apache:servicemix:tutorial:testsmpp:smpp_service:endpoint")
>>>      
>>> // 1
>>>                 .to("log:tutorial-jbi")                                     
>>>                
>>> // 2
>>>                 .convertBodyTo(DOMSource.class)                             
>>>                
>>> // 3  
>>>                 .to("log:tutorial-domsource")                               
>>>                
>>> // 2
>>>                 .convertBodyTo(String.class)                                
>>>                
>>> // 3
>>>                 .to("log:tutorial-string");
>>>     /*
>>>             from("timer://tutorial?fixedRate=true&delay=3000&period=10000") 
>>>  
>>> //
>>> 1
>>>             .setBody(constant("Hello world!"))                           
>>> // 2 
>>>                 .to("log:tutorial");  
>>>     */    
>>>     }
>>> }
>>>
>>> ...
>>> INFO  - AutoDeploymentService          - Directory: hotdeploy: Archive
>>> changed:
>>> processing smpp-sa-1.0-SNAPSHOT.jar ...
>>> DEBUG - AutoDeploymentService          - Unpacked archive
>>> C:\service_mix\apache-
>>> servicemix-3.3.1\hotdeploy\smpp-sa-1.0-SNAPSHOT.jar to
>>> C:\service_mix\apache-ser
>>> vicemix-3.3.1\data\smx\tmp\smpp-sa-1.0-SNAPSHOT.0.tmp
>>> DEBUG - AutoDeploymentService          - SA dependencies:
>>> [servicemix-camel, ser
>>> vicemix-smpp]
>>> DEBUG - DeploymentService              - Moving
>>> C:\service_mix\apache-servicemix
>>> -3.3.1\data\smx\tmp\smpp-sa-1.0-SNAPSHOT.0.tmp to
>>> C:\service_mix\apache-servicem
>>> ix-3.3.1\data\smx\service-assemblies\smpp-sa\version_11\install
>>> DEBUG - DeploymentService              - Unpack service unit archive
>>> C:\service_
>>> mix\apache-servicemix-3.3.1\data\smx\service-assemblies\smpp-sa\version_11\insta
>>> ll\test-smpp-producer-su-1.0-SNAPSHOT.zip to
>>> C:\service_mix\apache-servicemix-3.
>>> 3.1\data\smx\service-assemblies\smpp-sa\version_11\sus\servicemix-smpp\test-smpp
>>> -producer-su
>>> DEBUG - SmppComponent                  - Deploying service unit
>>> DEBUG - SmppComponent                  - Looking for
>>> C:\service_mix\apache-servi
>>> cemix-3.3.1\data\smx\service-assemblies\smpp-sa\version_11\sus\servicemix-smpp\t
>>> est-smpp-producer-su\xbean.xml: true
>>> DEBUG - SmppComponent                  - Service unit deployed
>>> DEBUG - DeploymentService              - Unpack service unit archive
>>> C:\service_
>>> mix\apache-servicemix-3.3.1\data\smx\service-assemblies\smpp-sa\version_11\insta
>>> ll\test-smpp-camel-su-1.0-SNAPSHOT.zip to
>>> C:\service_mix\apache-servicemix-3.3.1
>>> \data\smx\service-assemblies\smpp-sa\version_11\sus\servicemix-camel\test-smpp-c
>>> amel-su
>>> DEBUG - CamelJbiComponent              - Deploying service unit
>>> DEBUG - CamelJbiComponent              - Looking for
>>> C:\service_mix\apache-servi
>>> cemix-3.3.1\data\smx\service-assemblies\smpp-sa\version_11\sus\servicemix-camel\
>>> test-smpp-camel-su\camel-context.xml: true
>>> DEBUG - CamelJbiComponent              - Service unit deployed
>>> INFO  - ServiceAssemblyLifeCycle       - Starting service assembly:
>>> smpp-sa
>>> INFO  - ServiceUnitLifeCycle           - Initializing service unit:
>>> test-smpp-pr
>>> oducer-su
>>> DEBUG - SmppComponent                  - Initializing service unit
>>> DEBUG - SmppComponent                  - Service unit initialized
>>> INFO  - ServiceUnitLifeCycle           - Initializing service unit:
>>> test-smpp-ca
>>> mel-su
>>> DEBUG - CamelJbiComponent              - Initializing service unit
>>> DEBUG - ComponentContextImpl           - Component: servicemix-camel
>>> activated e
>>> ndpoint: {urn:org:apache:servicemix:tutorial:testsmpp}smpp_service :
>>> endpoint
>>> DEBUG - CamelJbiComponent              - Querying service description
>>> for
>>> Servic
>>> eEndpoint[service={urn:org:apache:servicemix:tutorial:testsmpp}smpp_service,endp
>>> oint=endpoint]
>>> DEBUG - CamelJbiComponent              - No description found for
>>> {urn:org:apach
>>> e:servicemix:tutorial:testsmpp}smpp_service:endpoint
>>> DEBUG - WSDL1Processor                 - Endpoint
>>> ServiceEndpoint[service={urn:o
>>> rg:apache:servicemix:tutorial:testsmpp}smpp_service,endpoint=endpoint]
>>> has
>>> no se
>>> rvice description
>>> DEBUG - CamelJbiComponent              - Querying service description
>>> for
>>> Servic
>>> eEndpoint[service={urn:org:apache:servicemix:tutorial:testsmpp}smpp_service,endp
>>> oint=endpoint]
>>> DEBUG - CamelJbiComponent              - No description found for
>>> {urn:org:apach
>>> e:servicemix:tutorial:testsmpp}smpp_service:endpoint
>>> DEBUG - WSDL2Processor                 - Endpoint
>>> ServiceEndpoint[service={urn:o
>>> rg:apache:servicemix:tutorial:testsmpp}smpp_service,endpoint=endpoint]
>>> has
>>> no se
>>> rvice description
>>> DEBUG - ComponentContextImpl           - Component: servicemix-camel
>>> activated e
>>> ndpoint: {http://activemq.apache.org/camel/schema/jbi}provider :
>>> camel:test-smpp
>>> -camel-su-controlBus
>>> DEBUG - JCAFlow                        - ServiceMix: broadcasting info
>>> for
>>> org.a
>>> pache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={urn:org
>>> :apache:servicemix:tutorial:testsmpp}smpp_service,endpoint=endpoint]]
>>> DEBUG - CamelJbiComponent              - Querying service description
>>> for
>>> Servic
>>> eEndpoint[service={http://activemq.apache.org/camel/schema/jbi}provider,endpoint
>>> =camel:test-smpp-camel-su-controlBus]
>>> DEBUG - CamelJbiComponent              - No description found for
>>> {http://active
>>> mq.apache.org/camel/schema/jbi}provider:camel:test-smpp-camel-su-controlBus
>>> DEBUG - WSDL1Processor                 - Endpoint
>>> ServiceEndpoint[service={http:
>>> //activemq.apache.org/camel/schema/jbi}provider,endpoint=camel:test-smpp-camel-s
>>> u-controlBus] has no service description
>>> DEBUG - CamelJbiComponent              - Querying service description
>>> for
>>> Servic
>>> eEndpoint[service={http://activemq.apache.org/camel/schema/jbi}provider,endpoint
>>> =camel:test-smpp-camel-su-controlBus]
>>> DEBUG - CamelJbiComponent              - No description found for
>>> {http://active
>>> mq.apache.org/camel/schema/jbi}provider:camel:test-smpp-camel-su-controlBus
>>> DEBUG - WSDL2Processor                 - Endpoint
>>> ServiceEndpoint[service={http:
>>> //activemq.apache.org/camel/schema/jbi}provider,endpoint=camel:test-smpp-camel-s
>>> u-controlBus] has no service description
>>> DEBUG - CamelJbiComponent              - Service unit initialized
>>> INFO  - ServiceUnitLifeCycle           - Starting service unit:
>>> test-smpp-produc
>>> er-su
>>> DEBUG - SmppComponent                  - Starting service unit
>>> DEBUG - JMSFlow                        - ServiceMix: broadcasting info
>>> for
>>> org.a
>>> pache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={urn:org
>>> :apache:servicemix:tutorial:testsmpp}smpp_service,endpoint=endpoint]]
>>> DEBUG - JCAFlow                        - ServiceMix: broadcasting info
>>> for
>>> org.a
>>> pache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={http://
>>> activemq.apache.org/camel/schema/jbi}provider,endpoint=camel:test-smpp-camel-su-
>>> controlBus]]
>>> DEBUG - JMSFlow                        - ServiceMix: broadcasting info
>>> for
>>> org.a
>>> pache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={http://
>>> activemq.apache.org/camel/schema/jbi}provider,endpoint=camel:test-smpp-camel-su-
>>> controlBus]]
>>> DEBUG - SMPPSession                    - Connect and bind to agsbd02
>>> port
>>> 2775
>>> INFO  - SMPPSession                    - Connected
>>> INFO  - SMPPSession                    - Starting PDUReaderWorker with
>>> processor
>>>  degree:3 ...
>>> DEBUG - AbstractSessionContext         - Activity notified
>>> DEBUG - SMPPSessionOpen                - Bind Response header (29,
>>> 80000001, 000
>>> 00000, 1)
>>> DEBUG - AbstractSession                - bind response received
>>> DEBUG - SmppComponent                  - Service unit started
>>> INFO  - SMPPSession                    - Starting EnquireLinkSender
>>> INFO  - ServiceUnitLifeCycle           - Starting service unit:
>>> test-smpp-camel-
>>> su
>>> DEBUG - CamelJbiComponent              - Starting service unit
>>> DEBUG - CamelJbiComponent              - Service unit started
>>> INFO  - AutoDeploymentService          - Directory: hotdeploy: Finished
>>> installa
>>> tion of archive:  smpp-sa-1.0-SNAPSHOT.jar
>>> DEBUG - AbstractSessionContext         - Activity notified
>>> DEBUG - SMPPSession                    - Sending enquire_link_resp
>>> DEBUG - AbstractSessionContext         - Activity notified
>>> DEBUG - SMPPSession                    - deliver_sm_resp with seq_number
>>> 4
>>> has b
>>> een sent
>>> DEBUG - AbstractSessionContext         - Activity notified
>>> INFO  - AbstractGenericSMPPSessionBound - Receving unbind request
>>> INFO  - SMPPSession                    - EnquireLinkSender stop
>>> DEBUG - SMPPSession                    - No activity notified
>>> DEBUG - SMPPSession                    - Sending enquire link notify
>>> INFO  - SMPPSession                    - PDUReaderWorker stop
>>>
>>>
>>>
>>>
>>> Gert Vanthienen wrote:
>>>> Joel,
>>>>
>>>> Do you get any additional warnings/error in the log file?  If there's
>>>> a routing problem, the log should at least indicate that the endpoint
>>>> could not be found.  Could you try raising the log level to DEBUG and
>>>> posting us the log for a single message flow, so we can take a look at
>>>> that to help you figure out what's wrong?
>>>>
>>>> Regards,
>>>>
>>>> Gert Vanthienen
>>>> ------------------------
>>>> Open Source SOA: http://fusesource.com
>>>> Blog: http://gertvanthienen.blogspot.com
>>>>
>>>>
>>>
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/using-smpp-to-output-to-the-screen-tp25758143p25917055.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to