The answer to your problem is in the stack trace, it just takes a bit
of reading to see it - its usually easier to start at the bottom and
read up....
On 8/23/06, allfonsiva <[EMAIL PROTECTED]> wrote:
this is the error i'm getting
servicemix.bat: Ignoring predefined value for SERVICEMIX_HOME
Apache ServiceMix ESB: 3.0-M2-incubating
Loading Apache ServiceMix from file: servicemix.xml
Caught: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name
'org.apache.servicemix.jbi.container.ActivationSpec#1' defined in file
[D:\MAINFRAME\Install\aservicemix-3.0-M2-incubating\examples\quartz-binding\servicemix.xml]:
Cannot create inner bean 'org.apache.servicemix.components.quartz.Quart
zComponent#c0f1ec' while setting constructor argument with index 0; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean
with name 'org.apache.servicemix.components.quartz.QuartzComponent#c0f1ec'
defined in file
[D:\MAINFRAME\Install\aservicemix-3.0-M2-incubating\examples\quartz-bindin
g\servicemix.xml]: Cannot create inner bean
'org.quartz.SimpleTrigger#7bc899' while setting bean property 'triggers';
nested exception is org.springframework.beans.f
actory.BeanCreationException: Error creating bean with name
'org.quartz.SimpleTrigger#7bc899' defined in file
[D:\MAINFRAME\Install\aservicemix-3.0-M2-incubating\exa
mples\quartz-binding\servicemix.xml]: Error setting property values; nested
exception is PropertyAccessExceptionsException (1 errors)
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'org.apache.servicemix.jbi.container.ActivationSpec#1' defined in
file [D:\MAI
NFRAME\Install\aservicemix-3.0-M2-incubating\examples\quartz-binding\servicemix.xml]:
Cannot create inner bean
'org.apache.servicemix.components.quartz.QuartzCompone
nt#c0f1ec' while setting constructor argument with index 0; nested exception
is org.springframework.beans.factory.BeanCreationException: Error creating
bean with nam
e 'org.apache.servicemix.components.quartz.QuartzComponent#c0f1ec' defined
in file
[D:\MAINFRAME\Install\aservicemix-3.0-M2-incubating\examples\quartz-binding\servic
emix.xml]: Cannot create inner bean 'org.quartz.SimpleTrigger#7bc899' while
setting bean property 'triggers'; nested exception is
org.springframework.beans.factory.B
eanCreationException: Error creating bean with name
'org.quartz.SimpleTrigger#7bc899' defined in file
[D:\MAINFRAME\Install\aservicemix-3.0-M2-incubating\examples\qu
artz-binding\servicemix.xml]: Error setting property values; nested
exception is PropertyAccessExceptionsException (1 errors)
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name
'org.apache.servicemix.components.quartz.QuartzComponent#c0f1ec' de
fined in file
[D:\MAINFRAME\Install\aservicemix-3.0-M2-incubating\examples\quartz-binding\servicemix.xml]:
Cannot create inner bean 'org.quartz.SimpleTrigger#7bc899'
while setting bean property 'triggers'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'org.quartz.Simpl
eTrigger#7bc899' defined in file
[D:\MAINFRAME\Install\aservicemix-3.0-M2-incubating\examples\quartz-binding\servicemix.xml]:
Error setting property values; nested e
xception is PropertyAccessExceptionsException (1 errors)
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'org.quartz.SimpleTrigger#7bc899' defined in file
[D:\MAINFRAME\Ins
tall\aservicemix-3.0-M2-incubating\examples\quartz-binding\servicemix.xml]:
Error setting property values; nested exception is
PropertyAccessExceptionsException (1 e
rrors)
Caused by: PropertyAccessExceptionsException (1 errors)
org.springframework.beans.TypeMismatchException:
Failed to convert property
value of type [java.lang.String] to required type [java.util.Date] for
property 'startTim
e';
There you go. There's no autoconversion from String to Date so you
need to create a Date object using the <bean> tag currently and use
that rather than a String for the startTime
James
nested exception is java.lang.IllegalArgumentException: No matching
editors or conversion strategy found
Caused by: java.lang.IllegalArgumentException: No matching editors or
conversion strategy found
at
org.springframework.beans.PropertyTypeConverter.convertIfNecessary(PropertyTypeConverter.java:209)
at
org.springframework.beans.PropertyTypeConverter.convertIfNecessary(PropertyTypeConverter.java:108)
at
org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:723)
at
org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:575)
at
org.springframework.beans.AbstractPropertyAccessor.setPropertyValue(AbstractPropertyAccessor.java:49)
at
org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:68)
at
org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:57)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:813)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:589)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:389)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBeanDefinition(BeanDefinitionValueResolver.java:168)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedMap(BeanDefinitionValueResolver.java:267)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:127)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:798)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:589)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:389)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBeanDefinition(BeanDefinitionValueResolver.java:168)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
at
org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:324)
at
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:97)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:545)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:352)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:256)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:167)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:253)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:332)
at
org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:150)
at
org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:101)
at org.apache.servicemix.Main.main(Main.java:80)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.codehaus.classworlds.Launcher.launchStandard(Launcher.java:410)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:344)
at org.codehaus.classworlds.Launcher.main(Launcher.java:461)
James.Strachan wrote:
>
> On 8/23/06, allfonsiva <[EMAIL PROTECTED]> wrote:
>>
>> Thanks for your information
>>
>> now i'm trying to give startTime to the quartz trigger. so i included
>> starttime property in servicemix XML. But its not working by throwing
>> exceptions.
>
> What are your exceptions?
>
> James
>
>> Guide me in this regard...
>>
>>
>> my XMl is
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <beans xmlns:sm="http://servicemix.apache.org/config/1.0"
>> xmlns:my="http://servicemix.apache.org/demo/">
>>
>> <!-- the JBI container -->
>> <sm:container id="jbi" useMBeanServer="true"
>> createMBeanServer="true" dumpStats="true"
>> statsInterval="10">
>>
>> <sm:activationSpecs>
>>
>> <!-- Route the event to a trace component that
>> just outputs the event to
>> the console -->
>> <sm:activationSpec componentName="trace"
>> service="my:trace">
>> <sm:component>
>> <bean
>> class="org.apache.servicemix.components.util.TraceComponent" />
>> </sm:component>
>> </sm:activationSpec>
>>
>> <!-- lets kick off a timer every 5 seconds -->
>> <sm:activationSpec componentName="timer"
>> service="my:timer"
>> destinationService="my:trace">
>> <sm:component>
>> <bean
>> class="org.apache.servicemix.components.quartz.QuartzComponent">
>> <property
>> name="triggers">
>> <map>
>> <entry>
>>
>> <key>
>>
>> <bean class="org.quartz.SimpleTrigger">
>>
>> <property name="repeatInterval" value="5000" />
>>
>> <property name="repeatCount" value="1" />
>>
>> <property name="startTime" value="Wed Aug 23 14:24:00"/>
>>
>> </bean>
>>
>> </key>
>>
>> <bean
>>
>> class="org.quartz.JobDetail">
>>
>> <property name="name" value="My Example Job" />
>>
>> <property name="group" value="ServiceMix" />
>>
>> </bean>
>> </entry>
>> </map>
>> </property>
>> </bean>
>> </sm:component>
>> </sm:activationSpec>
>>
>> </sm:activationSpecs>
>> </sm:container>
>>
>> </beans>
>>
>>
>>
>>
>>
>> gnodet wrote:
>> >
>> > Currently, there is no way to create new triggers programmatically.
>> > But if you want to do that "manually" at runtime, you could deploy a
>> new
>> > SA/SU containing a new quartz component.
>> >
>> > In the future, I think a std JBI component will be implemented for
>> Quartz,
>> > which should support programmatic creation of triggers (via an
>> > administration JBI endpoint + JMX maybe).
>> >
>> > On 8/23/06, allfonsiva <[EMAIL PROTECTED]> wrote:
>> >>
>> >>
>> >> Hi all,
>> >>
>> >> i am now working on quartz coponent of servicemix. in the quartz
>> example
>> >> they are triggering the event to happen in a continuous regular
>> interval
>> >> manner. suppose if i have to schedule a new task to the quartz when
>> the
>> >> server is running means. how can i do that? will it be possible for
>> the
>> >> users to give input triggers to the server at runtime.
>> >>
>> >> Please help me out in this regard
>> >>
>> >> with regards
>> >> Siva
>> >> --
>> >> View this message in context:
>> >>
>>
http://www.nabble.com/How-I-i-Schedule-Servicemix-Quartz-at-Runtime-tf2150675.html#a5938971
>> >> Sent from the ServiceMix - User forum at Nabble.com.
>> >>
>> >>
>> >
>> >
>> > --
>> > Cheers,
>> > Guillaume Nodet
>> >
>> >
>>
>> --
>> View this message in context:
>>
http://www.nabble.com/How-I--Schedule-Servicemix-Quartz-at-Runtime-tf2150675.html#a5941214
>> Sent from the ServiceMix - User forum at Nabble.com.
>>
>>
>
>
> --
>
> James
> -------
> http://radio.weblogs.com/0112098/
>
>
--
View this message in context:
http://www.nabble.com/How-I--Schedule-Servicemix-Quartz-at-Runtime-tf2150675.html#a5941434
Sent from the ServiceMix - User forum at Nabble.com.
--
James
-------
http://radio.weblogs.com/0112098/