This error is caused by an invalid "type" attribute defined on the
activationSpec.
On 8/18/06, Sivashankar <[EMAIL PROTECTED]> wrote:
Hi i am working on deploying a component to servicemix ESB. My component is
working properly but it is executing twice. The second time it is throwing
exceptions but it is enough for me to run once.
for example when i call a constructor once it is called by the server twice
and throwing error in the second time.
Can any one help me out please.
this is the error iam getting before execution of my component...
servicemix.bat: Ignoring predefined value for SERVICEMIX_HOME
Apache ServiceMix ESB: 3.0-M2-incubating
Loading Apache ServiceMix from file: servicemix.xml
Into read files, readAll().......
Caught: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'org.apache.servicemix.jbi.container.ActivationSpec'
defin
D:\MAINFRAME\Install\aservicemix-3.0-M2-
incubating\examples\test\servicemix.xml]: Error setting property values;
nested exception is org.springframework.
tablePropertyException: Invalid property 'type' of bean class
[org.apache.servicemix.jbi.container.ActivationSpec]: Bean property 'type' is
not writable
valid setter method. Does the parameter type of the setter match the return
type of the getter?
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'org.apache.servicemix.jbi.container.ActivationSpec' defined in fi
RAME\Install\aservicemix-3.0-M2-incubating\examples\test\servicemix.xml]:
Error setting property values; nested exception is org.springframework.beans.No
pertyException: Invalid property 'type' of bean class
[org.apache.servicemix.jbi.container.ActivationSpec]: Bean property 'type' is
not writable or has a
tter method. Does the parameter type of the setter match the return type of
the getter?
Caused by: org.springframework.beans.NotWritablePropertyException: Invalid
property 'type' of bean class [org.apache.servicemix.jbi.container.ActivationS
roperty 'type' is not writable or has an invalid setter method. Does the
parameter type of the setter match the return type of the getter?
at org.springframework.beans.BeanWrapperImpl.setPropertyValue
(BeanWrapperImpl.java:699)
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.ap
plyPropertyValues(AbstractAutowireCapableBeanFactory.java:813)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.po
pulateBean(AbstractAutowireCapableBeanFactory.java:589)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.cr
eateBean(AbstractAutowireCapableBeanFactory.java:389)
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.preInstant
iateSingletons(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)
--
Cheers,
Guillaume Nodet