You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by funkywon <gi...@gmail.com> on 2009/07/31 10:09:29 UTC

having problem with quartz (No endpoint found)

Hello guys...
I have a problem with Quartz..
I'd like to send a message periodically to a bean, but somehow it doesnt
work..

My Quartz SU configuration looks as follows:

<beans xmlns:sm="http://servicemix.apache.org/config/1.0" 
       xmlns:quartz="http://servicemix.apache.org/quartz/1.0"
       xmlns:introbsp="urn:introbsp"> 
	<quartz:endpoint service="introbsp:service" endpoint="quartzendpoint"                
                 targetService="{urn:introbsp}:listenerService"> 
		<quartz:trigger> 
			<quartz:simple repeatCount="10" repeatInterval="1000"></quartz:simple>
		</quartz:trigger> 
	</quartz:endpoint> 
</beans>


Then I got the bean, which should receive the message..

<beans xmlns:bean="http://servicemix.apache.org/bean/1.0"
	xmlns:introbsp="urn:introbsp"> 
  <bean:endpoint service="introbsp:listenerService"
endpoint="listenerEndpoint" bean="#listenerBean"/> 
  <bean id="listenerBean"
class="org.apache.servicemix.bean.beans.ListenerBean"/> 
</beans>

Listenerbean is the following class

public class ListenerBean implements MessageExchangeListener { 
    @Resource 
    private DeliveryChannel channel; 
 
    public void onMessageExchange(MessageExchange exchange) throws
MessagingException { 
        System.out.println("Received exchange: " + exchange); 
        exchange.setStatus(ExchangeStatus.DONE); 
        channel.send(exchange); 
    }  
} 


I periodically get the following error message..

WARN  - DefaultBroker                  - ServiceName
(introbsp}:listenerService) specified for routing, but can't find it
registered
WARN  - DefaultBroker                  - ServiceName
(introbsp}:listenerService) specified for routing, but can't find it
registered
INFO  - JobRunShell                    - Job
DEFAULT.{urn:introbsp}service:quartzendpoint threw a JobExecutionException:
org.quartz.JobExecutionException: org.quartz.JobExecutionException:
javax.jbi.messaging.MessagingException: Could not find route for exchang
e: InOnly[
  id: ID:192.168.0.109-122cc700ee3-15:20
  status: Active
  role: provider
  service: introbsp}:listenerService
  in: <?xml version="1.0"
encoding="UTF-8"?><timer><name>{urn:introbsp}service:quartzendpoint</name><group>DEFAULT</group><fullname>DEFAULT.
{urn:introbsp}service:quartzendpoint</fullname><description/><fireTime>Thu
Jul 30 23:33:13 CEST 2009</fireTime></timer>





Thanx for any advice!

-- 
View this message in context: http://www.nabble.com/having-problem-with-quartz-%28No-endpoint-found%29-tp24752667p24752667.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: having problem with quartz (No endpoint found)

Posted by Gert Vanthienen <ge...@gmail.com>.
L.S.,

In your original xbean.xml, you were
targetService={urn:introBsp}listenerService where you probably meant
to use just introBsp:listenerService (the uri for the namespace is
declared at the top).

For the NullPointerException, are you perhaps using ServiceMix 3.3 or
earlier?  The exception looks a lot like
https://issues.apache.org/activemq/browse/SM-1456, which was fixed in
ServiceMix 3.3.1

Regards,

Gert Vanthienen
------------------------
Open Source SOA: http://fusesource.com
Blog: http://gertvanthienen.blogspot.com/



2009/7/31 Jean-Baptiste Onofré <jb...@nanthrax.net>:
> OK good,
>
> Regards
> JB
>
> funkywon wrote:
>>
>> I changed the xbean.xml of the Quartz SU (note the different namespace) to
>> the following and it seems to work now...also added the
>> targetEndpoint-attribute..
>>
>> <beans xmlns:sm="http://servicemix.apache.org/config/1.0"
>> xmlns:quartz="http://servicemix.apache.org/quartz/1.0"
>>       xmlns:test="urn:examples:introbsp">        <quartz:endpoint
>> service="test:service" endpoint="quartzendpoint"
>> targetService="test:listenerService" targetEndpoint="listenerEndpoint">
>>              <quartz:trigger>                        <quartz:simple
>> repeatCount="10" repeatInterval="1000"></quartz:simple>
>>                </quartz:trigger>        </quartz:endpoint> </beans>
>>
>> the messages get logged, but during deployment at the beginning I get some
>> exceptions...is this somehting I have to worry about or is it neglectable?
>>
>> WARN  - DeliveryChannelImpl            - Error calling listener: null
>> java.lang.NullPointerException
>>        at
>>
>> org.apache.servicemix.jbi.monitoring.StatisticsService.onExchangeSent(StatisticsService.java:235)
>>        at
>>
>> org.apache.servicemix.jbi.monitoring.StatisticsService$1.exchangeSent(StatisticsService.java:164)
>>        at
>>
>> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.doSend(DeliveryChannelImpl.java:380)
>>        at
>>
>> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.send(DeliveryChannelImpl.java:432)
>>        at
>>
>> org.apache.servicemix.common.EndpointDeliveryChannel.send(EndpointDeliveryChannel.java:88)
>>        at
>>
>> org.apache.servicemix.common.endpoints.SimpleEndpoint.send(SimpleEndpoint.java:70)
>>        at
>>
>> org.apache.servicemix.quartz.QuartzEndpoint.onJobExecute(QuartzEndpoint.java:142)
>>        at
>>
>> org.apache.servicemix.quartz.support.ServiceMixJob.execute(ServiceMixJob.java:56)
>>        at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
>>        at
>>
>> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
>> WARN  - DeliveryChannelImpl            - Error calling listener: null
>> java.lang.NullPointerException
>>        at
>>
>> org.apache.servicemix.jbi.monitoring.StatisticsService.onExchangeAccepted(StatisticsService.java:253)
>>        at
>>
>> org.apache.servicemix.jbi.monitoring.StatisticsService$1.exchangeAccepted(StatisticsService.java:167)
>>        at
>>
>> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:611)
>>        at
>>
>> org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:172)
>>        at
>>
>> org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:168)
>>        at
>>
>> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134)
>>        at
>>
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>        at
>>
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>        at java.lang.Thread.run(Thread.java:619)
>>
>>
>>
>> funkywon wrote:
>>>
>>> hello..thnx for your quick reply...
>>> but i get the same error messages....and it seems that the endpoint can
>>> not get found..
>>> it says:
>>>
>>> WARN  - QuartzComponent                - Target service
>>> (introbsp}:listenerService) and endpoint (listenerEndpoint) specified,
>>> but
>>> no matchi
>>> ng endpoint found.  Only the service will be used for routing.
>>> WARN  - DefaultBroker                  - ServiceName
>>> (introbsp}:listenerService) specified for routing, but can't find it
>>> registered
>>> WARN  - DefaultBroker                  - ServiceName
>>> (introbsp}:listenerService) specified for routing, but can't find it
>>> registered
>>> INFO  - AutoDeploymentService          - Directory: hotdeploy: Finished
>>> installation of archive:  introbsp-service-assembly-1.0-SNAPSHOT.zip
>>>
>>> INFO  - JobRunShell                    - Job
>>> DEFAULT.{urn:introbsp}service:quartzendpoint threw a
>>> JobExecutionException:
>>> org.quartz.JobExecutionException: org.quartz.JobExecutionException:
>>> javax.jbi.messaging.MessagingException: Could not find route for exchang
>>> e: InOnly[
>>>  id: ID:192.168.0.109-122cc700ee3-15:22
>>>  status: Active
>>>  role: provider
>>>  service: introbsp}:listenerService
>>>  in: <?xml version="1.0"
>>>
>>> encoding="UTF-8"?><timer><name>{urn:introbsp}service:quartzendpoint</name><group>DEFAULT</group><fullname>DEFAULT.
>>>
>>> {urn:introbsp}service:quartzendpoint</fullname><description/><fireTime>Fri
>>> Jul 31 11:53:51 CEST 2009</fireTime></timer>
>>>
>>>
>>>
>>>
>>> Jean-Baptiste Onofré wrote:
>>>>
>>>> Hi,
>>>>
>>>> could you try, in your quartz xbean.xml, to define
>>>> targetService="introbsp:listenerService"
>>>> targetEndpoint="listenerEndpoint"
>>>>
>>>> Regards
>>>> JB
>>>>
>>>> funkywon wrote:
>>>>>
>>>>> Hello guys...
>>>>> I have a problem with Quartz..
>>>>> I'd like to send a message periodically to a bean, but somehow it
>>>>> doesnt
>>>>> work..
>>>>>
>>>>> My Quartz SU configuration looks as follows:
>>>>>
>>>>> <beans xmlns:sm="http://servicemix.apache.org/config/1.0"
>>>>> xmlns:quartz="http://servicemix.apache.org/quartz/1.0"
>>>>>       xmlns:introbsp="urn:introbsp">        <quartz:endpoint
>>>>> service="introbsp:service" endpoint="quartzendpoint"
>>>>>         targetService="{urn:introbsp}:listenerService">
>>>>>  <quartz:trigger>                        <quartz:simple repeatCount="10"
>>>>> repeatInterval="1000"></quartz:simple>
>>>>>                </quartz:trigger>        </quartz:endpoint> </beans>
>>>>>
>>>>>
>>>>> Then I got the bean, which should receive the message..
>>>>>
>>>>> <beans xmlns:bean="http://servicemix.apache.org/bean/1.0"
>>>>>        xmlns:introbsp="urn:introbsp">  <bean:endpoint
>>>>> service="introbsp:listenerService"
>>>>> endpoint="listenerEndpoint" bean="#listenerBean"/>  <bean
>>>>> id="listenerBean"
>>>>> class="org.apache.servicemix.bean.beans.ListenerBean"/> </beans>
>>>>>
>>>>> Listenerbean is the following class
>>>>>
>>>>> public class ListenerBean implements MessageExchangeListener {
>>>>>  @Resource    private DeliveryChannel channel;      public void
>>>>> onMessageExchange(MessageExchange exchange) throws
>>>>> MessagingException {        System.out.println("Received exchange: " +
>>>>> exchange);        exchange.setStatus(ExchangeStatus.DONE);
>>>>>  channel.send(exchange);    }  }
>>>>>
>>>>> I periodically get the following error message..
>>>>>
>>>>> WARN  - DefaultBroker                  - ServiceName
>>>>> (introbsp}:listenerService) specified for routing, but can't find it
>>>>> registered
>>>>> WARN  - DefaultBroker                  - ServiceName
>>>>> (introbsp}:listenerService) specified for routing, but can't find it
>>>>> registered
>>>>> INFO  - JobRunShell                    - Job
>>>>> DEFAULT.{urn:introbsp}service:quartzendpoint threw a
>>>>> JobExecutionException:
>>>>> org.quartz.JobExecutionException: org.quartz.JobExecutionException:
>>>>> javax.jbi.messaging.MessagingException: Could not find route for
>>>>> exchang
>>>>> e: InOnly[
>>>>>  id: ID:192.168.0.109-122cc700ee3-15:20
>>>>>  status: Active
>>>>>  role: provider
>>>>>  service: introbsp}:listenerService
>>>>>  in: <?xml version="1.0"
>>>>>
>>>>> encoding="UTF-8"?><timer><name>{urn:introbsp}service:quartzendpoint</name><group>DEFAULT</group><fullname>DEFAULT.
>>>>>
>>>>> {urn:introbsp}service:quartzendpoint</fullname><description/><fireTime>Thu
>>>>> Jul 30 23:33:13 CEST 2009</fireTime></timer>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Thanx for any advice!
>>>>>
>>>>
>>>
>>
>

Re: having problem with quartz (No endpoint found)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
OK good,

Regards
JB

funkywon wrote:
> I changed the xbean.xml of the Quartz SU (note the different namespace) to
> the following and it seems to work now...also added the
> targetEndpoint-attribute..
> 
> <beans xmlns:sm="http://servicemix.apache.org/config/1.0" 
>        xmlns:quartz="http://servicemix.apache.org/quartz/1.0"
>        xmlns:test="urn:examples:introbsp"> 
> 	<quartz:endpoint service="test:service" endpoint="quartzendpoint"
> targetService="test:listenerService" targetEndpoint="listenerEndpoint"> 
> 		<quartz:trigger> 
> 			<quartz:simple repeatCount="10" repeatInterval="1000"></quartz:simple>
> 		</quartz:trigger> 
> 	</quartz:endpoint> 
> </beans>
> 
> the messages get logged, but during deployment at the beginning I get some
> exceptions...is this somehting I have to worry about or is it neglectable?
> 
> WARN  - DeliveryChannelImpl            - Error calling listener: null
> java.lang.NullPointerException
>         at
> org.apache.servicemix.jbi.monitoring.StatisticsService.onExchangeSent(StatisticsService.java:235)
>         at
> org.apache.servicemix.jbi.monitoring.StatisticsService$1.exchangeSent(StatisticsService.java:164)
>         at
> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.doSend(DeliveryChannelImpl.java:380)
>         at
> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.send(DeliveryChannelImpl.java:432)
>         at
> org.apache.servicemix.common.EndpointDeliveryChannel.send(EndpointDeliveryChannel.java:88)
>         at
> org.apache.servicemix.common.endpoints.SimpleEndpoint.send(SimpleEndpoint.java:70)
>         at
> org.apache.servicemix.quartz.QuartzEndpoint.onJobExecute(QuartzEndpoint.java:142)
>         at
> org.apache.servicemix.quartz.support.ServiceMixJob.execute(ServiceMixJob.java:56)
>         at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
>         at
> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
> WARN  - DeliveryChannelImpl            - Error calling listener: null
> java.lang.NullPointerException
>         at
> org.apache.servicemix.jbi.monitoring.StatisticsService.onExchangeAccepted(StatisticsService.java:253)
>         at
> org.apache.servicemix.jbi.monitoring.StatisticsService$1.exchangeAccepted(StatisticsService.java:167)
>         at
> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:611)
>         at
> org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:172)
>         at
> org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:168)
>         at
> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>         at java.lang.Thread.run(Thread.java:619)
> 
> 
> 
> funkywon wrote:
>> hello..thnx for your quick reply...
>> but i get the same error messages....and it seems that the endpoint can
>> not get found..
>> it says:
>>
>> WARN  - QuartzComponent                - Target service
>> (introbsp}:listenerService) and endpoint (listenerEndpoint) specified, but
>> no matchi
>> ng endpoint found.  Only the service will be used for routing.
>> WARN  - DefaultBroker                  - ServiceName
>> (introbsp}:listenerService) specified for routing, but can't find it
>> registered
>> WARN  - DefaultBroker                  - ServiceName
>> (introbsp}:listenerService) specified for routing, but can't find it
>> registered
>> INFO  - AutoDeploymentService          - Directory: hotdeploy: Finished
>> installation of archive:  introbsp-service-assembly-1.0-SNAPSHOT.zip
>>
>> INFO  - JobRunShell                    - Job
>> DEFAULT.{urn:introbsp}service:quartzendpoint threw a
>> JobExecutionException:
>> org.quartz.JobExecutionException: org.quartz.JobExecutionException:
>> javax.jbi.messaging.MessagingException: Could not find route for exchang
>> e: InOnly[
>>   id: ID:192.168.0.109-122cc700ee3-15:22
>>   status: Active
>>   role: provider
>>   service: introbsp}:listenerService
>>   in: <?xml version="1.0"
>> encoding="UTF-8"?><timer><name>{urn:introbsp}service:quartzendpoint</name><group>DEFAULT</group><fullname>DEFAULT.
>> {urn:introbsp}service:quartzendpoint</fullname><description/><fireTime>Fri
>> Jul 31 11:53:51 CEST 2009</fireTime></timer>
>>
>>
>>
>>
>> Jean-Baptiste Onofré wrote:
>>> Hi,
>>>
>>> could you try, in your quartz xbean.xml, to define 
>>> targetService="introbsp:listenerService"
>>> targetEndpoint="listenerEndpoint"
>>>
>>> Regards
>>> JB
>>>
>>> funkywon wrote:
>>>> Hello guys...
>>>> I have a problem with Quartz..
>>>> I'd like to send a message periodically to a bean, but somehow it doesnt
>>>> work..
>>>>
>>>> My Quartz SU configuration looks as follows:
>>>>
>>>> <beans xmlns:sm="http://servicemix.apache.org/config/1.0" 
>>>>        xmlns:quartz="http://servicemix.apache.org/quartz/1.0"
>>>>        xmlns:introbsp="urn:introbsp"> 
>>>> 	<quartz:endpoint service="introbsp:service" endpoint="quartzendpoint"                
>>>>                  targetService="{urn:introbsp}:listenerService"> 
>>>> 		<quartz:trigger> 
>>>> 			<quartz:simple repeatCount="10"
>>>> repeatInterval="1000"></quartz:simple>
>>>> 		</quartz:trigger> 
>>>> 	</quartz:endpoint> 
>>>> </beans>
>>>>
>>>>
>>>> Then I got the bean, which should receive the message..
>>>>
>>>> <beans xmlns:bean="http://servicemix.apache.org/bean/1.0"
>>>> 	xmlns:introbsp="urn:introbsp"> 
>>>>   <bean:endpoint service="introbsp:listenerService"
>>>> endpoint="listenerEndpoint" bean="#listenerBean"/> 
>>>>   <bean id="listenerBean"
>>>> class="org.apache.servicemix.bean.beans.ListenerBean"/> 
>>>> </beans>
>>>>
>>>> Listenerbean is the following class
>>>>
>>>> public class ListenerBean implements MessageExchangeListener { 
>>>>     @Resource 
>>>>     private DeliveryChannel channel; 
>>>>  
>>>>     public void onMessageExchange(MessageExchange exchange) throws
>>>> MessagingException { 
>>>>         System.out.println("Received exchange: " + exchange); 
>>>>         exchange.setStatus(ExchangeStatus.DONE); 
>>>>         channel.send(exchange); 
>>>>     }  
>>>> } 
>>>>
>>>>
>>>> I periodically get the following error message..
>>>>
>>>> WARN  - DefaultBroker                  - ServiceName
>>>> (introbsp}:listenerService) specified for routing, but can't find it
>>>> registered
>>>> WARN  - DefaultBroker                  - ServiceName
>>>> (introbsp}:listenerService) specified for routing, but can't find it
>>>> registered
>>>> INFO  - JobRunShell                    - Job
>>>> DEFAULT.{urn:introbsp}service:quartzendpoint threw a
>>>> JobExecutionException:
>>>> org.quartz.JobExecutionException: org.quartz.JobExecutionException:
>>>> javax.jbi.messaging.MessagingException: Could not find route for exchang
>>>> e: InOnly[
>>>>   id: ID:192.168.0.109-122cc700ee3-15:20
>>>>   status: Active
>>>>   role: provider
>>>>   service: introbsp}:listenerService
>>>>   in: <?xml version="1.0"
>>>> encoding="UTF-8"?><timer><name>{urn:introbsp}service:quartzendpoint</name><group>DEFAULT</group><fullname>DEFAULT.
>>>> {urn:introbsp}service:quartzendpoint</fullname><description/><fireTime>Thu
>>>> Jul 30 23:33:13 CEST 2009</fireTime></timer>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Thanx for any advice!
>>>>
>>>
>>
> 

Re: having problem with quartz (No endpoint found)

Posted by funkywon <gi...@gmail.com>.
I changed the xbean.xml of the Quartz SU (note the different namespace) to
the following and it seems to work now...also added the
targetEndpoint-attribute..

<beans xmlns:sm="http://servicemix.apache.org/config/1.0" 
       xmlns:quartz="http://servicemix.apache.org/quartz/1.0"
       xmlns:test="urn:examples:introbsp"> 
	<quartz:endpoint service="test:service" endpoint="quartzendpoint"
targetService="test:listenerService" targetEndpoint="listenerEndpoint"> 
		<quartz:trigger> 
			<quartz:simple repeatCount="10" repeatInterval="1000"></quartz:simple>
		</quartz:trigger> 
	</quartz:endpoint> 
</beans>

the messages get logged, but during deployment at the beginning I get some
exceptions...is this somehting I have to worry about or is it neglectable?

WARN  - DeliveryChannelImpl            - Error calling listener: null
java.lang.NullPointerException
        at
org.apache.servicemix.jbi.monitoring.StatisticsService.onExchangeSent(StatisticsService.java:235)
        at
org.apache.servicemix.jbi.monitoring.StatisticsService$1.exchangeSent(StatisticsService.java:164)
        at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.doSend(DeliveryChannelImpl.java:380)
        at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.send(DeliveryChannelImpl.java:432)
        at
org.apache.servicemix.common.EndpointDeliveryChannel.send(EndpointDeliveryChannel.java:88)
        at
org.apache.servicemix.common.endpoints.SimpleEndpoint.send(SimpleEndpoint.java:70)
        at
org.apache.servicemix.quartz.QuartzEndpoint.onJobExecute(QuartzEndpoint.java:142)
        at
org.apache.servicemix.quartz.support.ServiceMixJob.execute(ServiceMixJob.java:56)
        at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
        at
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
WARN  - DeliveryChannelImpl            - Error calling listener: null
java.lang.NullPointerException
        at
org.apache.servicemix.jbi.monitoring.StatisticsService.onExchangeAccepted(StatisticsService.java:253)
        at
org.apache.servicemix.jbi.monitoring.StatisticsService$1.exchangeAccepted(StatisticsService.java:167)
        at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:611)
        at
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:172)
        at
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:168)
        at
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)



funkywon wrote:
> 
> hello..thnx for your quick reply...
> but i get the same error messages....and it seems that the endpoint can
> not get found..
> it says:
> 
> WARN  - QuartzComponent                - Target service
> (introbsp}:listenerService) and endpoint (listenerEndpoint) specified, but
> no matchi
> ng endpoint found.  Only the service will be used for routing.
> WARN  - DefaultBroker                  - ServiceName
> (introbsp}:listenerService) specified for routing, but can't find it
> registered
> WARN  - DefaultBroker                  - ServiceName
> (introbsp}:listenerService) specified for routing, but can't find it
> registered
> INFO  - AutoDeploymentService          - Directory: hotdeploy: Finished
> installation of archive:  introbsp-service-assembly-1.0-SNAPSHOT.zip
> 
> INFO  - JobRunShell                    - Job
> DEFAULT.{urn:introbsp}service:quartzendpoint threw a
> JobExecutionException:
> org.quartz.JobExecutionException: org.quartz.JobExecutionException:
> javax.jbi.messaging.MessagingException: Could not find route for exchang
> e: InOnly[
>   id: ID:192.168.0.109-122cc700ee3-15:22
>   status: Active
>   role: provider
>   service: introbsp}:listenerService
>   in: <?xml version="1.0"
> encoding="UTF-8"?><timer><name>{urn:introbsp}service:quartzendpoint</name><group>DEFAULT</group><fullname>DEFAULT.
> {urn:introbsp}service:quartzendpoint</fullname><description/><fireTime>Fri
> Jul 31 11:53:51 CEST 2009</fireTime></timer>
> 
> 
> 
> 
> Jean-Baptiste Onofré wrote:
>> 
>> Hi,
>> 
>> could you try, in your quartz xbean.xml, to define 
>> targetService="introbsp:listenerService"
>> targetEndpoint="listenerEndpoint"
>> 
>> Regards
>> JB
>> 
>> funkywon wrote:
>>> Hello guys...
>>> I have a problem with Quartz..
>>> I'd like to send a message periodically to a bean, but somehow it doesnt
>>> work..
>>> 
>>> My Quartz SU configuration looks as follows:
>>> 
>>> <beans xmlns:sm="http://servicemix.apache.org/config/1.0" 
>>>        xmlns:quartz="http://servicemix.apache.org/quartz/1.0"
>>>        xmlns:introbsp="urn:introbsp"> 
>>> 	<quartz:endpoint service="introbsp:service" endpoint="quartzendpoint"                
>>>                  targetService="{urn:introbsp}:listenerService"> 
>>> 		<quartz:trigger> 
>>> 			<quartz:simple repeatCount="10"
>>> repeatInterval="1000"></quartz:simple>
>>> 		</quartz:trigger> 
>>> 	</quartz:endpoint> 
>>> </beans>
>>> 
>>> 
>>> Then I got the bean, which should receive the message..
>>> 
>>> <beans xmlns:bean="http://servicemix.apache.org/bean/1.0"
>>> 	xmlns:introbsp="urn:introbsp"> 
>>>   <bean:endpoint service="introbsp:listenerService"
>>> endpoint="listenerEndpoint" bean="#listenerBean"/> 
>>>   <bean id="listenerBean"
>>> class="org.apache.servicemix.bean.beans.ListenerBean"/> 
>>> </beans>
>>> 
>>> Listenerbean is the following class
>>> 
>>> public class ListenerBean implements MessageExchangeListener { 
>>>     @Resource 
>>>     private DeliveryChannel channel; 
>>>  
>>>     public void onMessageExchange(MessageExchange exchange) throws
>>> MessagingException { 
>>>         System.out.println("Received exchange: " + exchange); 
>>>         exchange.setStatus(ExchangeStatus.DONE); 
>>>         channel.send(exchange); 
>>>     }  
>>> } 
>>> 
>>> 
>>> I periodically get the following error message..
>>> 
>>> WARN  - DefaultBroker                  - ServiceName
>>> (introbsp}:listenerService) specified for routing, but can't find it
>>> registered
>>> WARN  - DefaultBroker                  - ServiceName
>>> (introbsp}:listenerService) specified for routing, but can't find it
>>> registered
>>> INFO  - JobRunShell                    - Job
>>> DEFAULT.{urn:introbsp}service:quartzendpoint threw a
>>> JobExecutionException:
>>> org.quartz.JobExecutionException: org.quartz.JobExecutionException:
>>> javax.jbi.messaging.MessagingException: Could not find route for exchang
>>> e: InOnly[
>>>   id: ID:192.168.0.109-122cc700ee3-15:20
>>>   status: Active
>>>   role: provider
>>>   service: introbsp}:listenerService
>>>   in: <?xml version="1.0"
>>> encoding="UTF-8"?><timer><name>{urn:introbsp}service:quartzendpoint</name><group>DEFAULT</group><fullname>DEFAULT.
>>> {urn:introbsp}service:quartzendpoint</fullname><description/><fireTime>Thu
>>> Jul 30 23:33:13 CEST 2009</fireTime></timer>
>>> 
>>> 
>>> 
>>> 
>>> 
>>> Thanx for any advice!
>>> 
>> 
>> 
> 
> 

-- 
View this message in context: http://www.nabble.com/having-problem-with-quartz-%28No-endpoint-found%29-tp24752667p24753994.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: having problem with quartz (No endpoint found)

Posted by funkywon <gi...@gmail.com>.
hello..thnx for your quick reply...
but i get the same error messages....and it seems that the endpoint can not
get found..
it says:

WARN  - QuartzComponent                - Target service
(introbsp}:listenerService) and endpoint (listenerEndpoint) specified, but
no matchi
ng endpoint found.  Only the service will be used for routing.
WARN  - DefaultBroker                  - ServiceName
(introbsp}:listenerService) specified for routing, but can't find it
registered
WARN  - DefaultBroker                  - ServiceName
(introbsp}:listenerService) specified for routing, but can't find it
registered
INFO  - AutoDeploymentService          - Directory: hotdeploy: Finished
installation of archive:  introbsp-service-assembly-1.0-SNAPSHOT.zip

INFO  - JobRunShell                    - Job
DEFAULT.{urn:introbsp}service:quartzendpoint threw a JobExecutionException:
org.quartz.JobExecutionException: org.quartz.JobExecutionException:
javax.jbi.messaging.MessagingException: Could not find route for exchang
e: InOnly[
  id: ID:192.168.0.109-122cc700ee3-15:22
  status: Active
  role: provider
  service: introbsp}:listenerService
  in: <?xml version="1.0"
encoding="UTF-8"?><timer><name>{urn:introbsp}service:quartzendpoint</name><group>DEFAULT</group><fullname>DEFAULT.
{urn:introbsp}service:quartzendpoint</fullname><description/><fireTime>Fri
Jul 31 11:53:51 CEST 2009</fireTime></timer>




Jean-Baptiste Onofré wrote:
> 
> Hi,
> 
> could you try, in your quartz xbean.xml, to define 
> targetService="introbsp:listenerService" targetEndpoint="listenerEndpoint"
> 
> Regards
> JB
> 
> funkywon wrote:
>> Hello guys...
>> I have a problem with Quartz..
>> I'd like to send a message periodically to a bean, but somehow it doesnt
>> work..
>> 
>> My Quartz SU configuration looks as follows:
>> 
>> <beans xmlns:sm="http://servicemix.apache.org/config/1.0" 
>>        xmlns:quartz="http://servicemix.apache.org/quartz/1.0"
>>        xmlns:introbsp="urn:introbsp"> 
>> 	<quartz:endpoint service="introbsp:service" endpoint="quartzendpoint"                
>>                  targetService="{urn:introbsp}:listenerService"> 
>> 		<quartz:trigger> 
>> 			<quartz:simple repeatCount="10" repeatInterval="1000"></quartz:simple>
>> 		</quartz:trigger> 
>> 	</quartz:endpoint> 
>> </beans>
>> 
>> 
>> Then I got the bean, which should receive the message..
>> 
>> <beans xmlns:bean="http://servicemix.apache.org/bean/1.0"
>> 	xmlns:introbsp="urn:introbsp"> 
>>   <bean:endpoint service="introbsp:listenerService"
>> endpoint="listenerEndpoint" bean="#listenerBean"/> 
>>   <bean id="listenerBean"
>> class="org.apache.servicemix.bean.beans.ListenerBean"/> 
>> </beans>
>> 
>> Listenerbean is the following class
>> 
>> public class ListenerBean implements MessageExchangeListener { 
>>     @Resource 
>>     private DeliveryChannel channel; 
>>  
>>     public void onMessageExchange(MessageExchange exchange) throws
>> MessagingException { 
>>         System.out.println("Received exchange: " + exchange); 
>>         exchange.setStatus(ExchangeStatus.DONE); 
>>         channel.send(exchange); 
>>     }  
>> } 
>> 
>> 
>> I periodically get the following error message..
>> 
>> WARN  - DefaultBroker                  - ServiceName
>> (introbsp}:listenerService) specified for routing, but can't find it
>> registered
>> WARN  - DefaultBroker                  - ServiceName
>> (introbsp}:listenerService) specified for routing, but can't find it
>> registered
>> INFO  - JobRunShell                    - Job
>> DEFAULT.{urn:introbsp}service:quartzendpoint threw a
>> JobExecutionException:
>> org.quartz.JobExecutionException: org.quartz.JobExecutionException:
>> javax.jbi.messaging.MessagingException: Could not find route for exchang
>> e: InOnly[
>>   id: ID:192.168.0.109-122cc700ee3-15:20
>>   status: Active
>>   role: provider
>>   service: introbsp}:listenerService
>>   in: <?xml version="1.0"
>> encoding="UTF-8"?><timer><name>{urn:introbsp}service:quartzendpoint</name><group>DEFAULT</group><fullname>DEFAULT.
>> {urn:introbsp}service:quartzendpoint</fullname><description/><fireTime>Thu
>> Jul 30 23:33:13 CEST 2009</fireTime></timer>
>> 
>> 
>> 
>> 
>> 
>> Thanx for any advice!
>> 
> 
> 

-- 
View this message in context: http://www.nabble.com/having-problem-with-quartz-%28No-endpoint-found%29-tp24752667p24753907.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: having problem with quartz (No endpoint found)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi,

could you try, in your quartz xbean.xml, to define 
targetService="introbsp:listenerService" targetEndpoint="listenerEndpoint"

Regards
JB

funkywon wrote:
> Hello guys...
> I have a problem with Quartz..
> I'd like to send a message periodically to a bean, but somehow it doesnt
> work..
> 
> My Quartz SU configuration looks as follows:
> 
> <beans xmlns:sm="http://servicemix.apache.org/config/1.0" 
>        xmlns:quartz="http://servicemix.apache.org/quartz/1.0"
>        xmlns:introbsp="urn:introbsp"> 
> 	<quartz:endpoint service="introbsp:service" endpoint="quartzendpoint"                
>                  targetService="{urn:introbsp}:listenerService"> 
> 		<quartz:trigger> 
> 			<quartz:simple repeatCount="10" repeatInterval="1000"></quartz:simple>
> 		</quartz:trigger> 
> 	</quartz:endpoint> 
> </beans>
> 
> 
> Then I got the bean, which should receive the message..
> 
> <beans xmlns:bean="http://servicemix.apache.org/bean/1.0"
> 	xmlns:introbsp="urn:introbsp"> 
>   <bean:endpoint service="introbsp:listenerService"
> endpoint="listenerEndpoint" bean="#listenerBean"/> 
>   <bean id="listenerBean"
> class="org.apache.servicemix.bean.beans.ListenerBean"/> 
> </beans>
> 
> Listenerbean is the following class
> 
> public class ListenerBean implements MessageExchangeListener { 
>     @Resource 
>     private DeliveryChannel channel; 
>  
>     public void onMessageExchange(MessageExchange exchange) throws
> MessagingException { 
>         System.out.println("Received exchange: " + exchange); 
>         exchange.setStatus(ExchangeStatus.DONE); 
>         channel.send(exchange); 
>     }  
> } 
> 
> 
> I periodically get the following error message..
> 
> WARN  - DefaultBroker                  - ServiceName
> (introbsp}:listenerService) specified for routing, but can't find it
> registered
> WARN  - DefaultBroker                  - ServiceName
> (introbsp}:listenerService) specified for routing, but can't find it
> registered
> INFO  - JobRunShell                    - Job
> DEFAULT.{urn:introbsp}service:quartzendpoint threw a JobExecutionException:
> org.quartz.JobExecutionException: org.quartz.JobExecutionException:
> javax.jbi.messaging.MessagingException: Could not find route for exchang
> e: InOnly[
>   id: ID:192.168.0.109-122cc700ee3-15:20
>   status: Active
>   role: provider
>   service: introbsp}:listenerService
>   in: <?xml version="1.0"
> encoding="UTF-8"?><timer><name>{urn:introbsp}service:quartzendpoint</name><group>DEFAULT</group><fullname>DEFAULT.
> {urn:introbsp}service:quartzendpoint</fullname><description/><fireTime>Thu
> Jul 30 23:33:13 CEST 2009</fireTime></timer>
> 
> 
> 
> 
> 
> Thanx for any advice!
>