You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Sougandh M Golla (JIRA)" <ji...@apache.org> on 2010/07/16 12:29:51 UTC

[jira] Created: (AMQ-2830) KahaDB configuration of properties archiveDataLogs & directoryArchive

KahaDB configuration of properties archiveDataLogs & directoryArchive
---------------------------------------------------------------------

                 Key: AMQ-2830
                 URL: https://issues.apache.org/activemq/browse/AMQ-2830
             Project: ActiveMQ
          Issue Type: Bug
          Components: Broker
    Affects Versions: 5.3.2
         Environment: Windows 7,
            Reporter: Sougandh M Golla


  Test Config:
  <persistenceAdapter>
            <kahaDB directory="${activemq.base}/data/kahadb" 
		journalMaxFileLength="32mb" 
		archiveDataLogs="true"
		directoryArchive="${activemq.base}/archivedmsgs"
		maxAsyncJobs="10000"
		databaseLockedWaitDelay="10000"/>
        </persistenceAdapter>


Unable to configure archiveDataLogs="true", directoryArchive="${activemq.base}/archivedmsgs", databaseLockedWaitDelay="10000"
Throws similar errors for all the mentioned attributes.
Keeps throwing th below error.

0_20\jre
  Heap sizes: current=15872k  free=14582k  max=506816k
    JVM args: -Dcom.sun.management.jmxremote -Xmx512M -Dorg.apache.activemq.UseD
edicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Dact
ivemq.classpath=C:\Program Files (x86)\apache-activemq-5.3.2\bin\../conf; -Dacti
vemq.home=C:\Program Files (x86)\apache-activemq-5.3.2\bin\.. -Dactivemq.base=C:
\Program Files (x86)\apache-activemq-5.3.2\bin\..
ACTIVEMQ_HOME: C:\Program Files (x86)\apache-activemq-5.3.2\bin\..
ACTIVEMQ_BASE: C:\Program Files (x86)\apache-activemq-5.3.2\bin\..
Loading message broker from: xbean:file:C:/Program%20Files%20(x86)/apache-active
mq-5.3.2/conf/activemq-stomp1.xml
ERROR: java.lang.RuntimeException: Failed to execute start task. Reason: org.spr
ingframework.beans.factory.BeanCreationException: Error creating bean with name
'org.apache.activemq.xbean.XBeanBrokerService#0' defined in URL [file:C:/Program
 Files (x86)/apache-activemq-5.3.2/conf/activemq-stomp1.xml]: Cannot create inne
r bean '(inner bean)' of type [org.apache.activemq.store.kahadb.KahaDBPersistenc
eAdapter] while setting bean property 'persistenceAdapter'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean wit
h name '(inner bean)#1' defined in URL [file:C:/Program Files (x86)/apache-activ
emq-5.3.2/conf/activemq-stomp1.xml]: Error setting property values; nested excep
tion is org.springframework.beans.NotWritablePropertyException: Invalid property
 'directoryArchive' of bean class [org.apache.activemq.store.kahadb.KahaDBPersis
tenceAdapter]: Bean property 'directoryArchive' is not writable or has an invali
d setter method. Does the parameter type of the setter match the return type of
the getter?
java.lang.RuntimeException: Failed to execute start task. Reason: org.springfram
ework.beans.factory.BeanCreationException: Error creating bean with name 'org.ap
ache.activemq.xbean.XBeanBrokerService#0' defined in URL [file:C:/Program Files
(x86)/apache-activemq-5.3.2/conf/activemq-stomp1.xml]: Cannot create inner bean
'(inner bean)' of type [org.apache.activemq.store.kahadb.KahaDBPersistenceAdapte
r] while setting bean property 'persistenceAdapter'; nested exception is org.spr
ingframework.beans.factory.BeanCreationException: Error creating bean with name
'(inner bean)#1' defined in URL [file:C:/Program Files (x86)/apache-activemq-5.3
.2/conf/activemq-stomp1.xml]: Error setting property values; nested exception is
 org.springframework.beans.NotWritablePropertyException: Invalid property 'direc
toryArchive' of bean class [org.apache.activemq.store.kahadb.KahaDBPersistenceAd
apter]: Bean property 'directoryArchive' is not writable or has an invalid sette
r method. Does the parameter type of the setter match the return type of the get
ter?
        at org.apache.activemq.console.command.StartCommand.runTask(StartCommand
.java:98)
        at org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
ommand.java:57)
        at org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand
.java:136)
        at org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
ommand.java:57)
        at org.apache.activemq.console.command.ShellCommand.main(ShellCommand.ja
va:82)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.activemq.console.Main.runTaskClass(Main.java:251)
        at org.apache.activemq.console.Main.main(Main.java:107)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
ng bean with name 'org.apache.activemq.xbean.XBeanBrokerService#0' defined in UR
L [file:C:/Program Files (x86)/apache-activemq-5.3.2/conf/activemq-stomp1.xml]:
Cannot create inner bean '(inner bean)' of type [org.apache.activemq.store.kahad
b.KahaDBPersistenceAdapter] while setting bean property 'persistenceAdapter'; ne
sted exception is org.springframework.beans.factory.BeanCreationException: Error
 creating bean with name '(inner bean)#1' defined in URL [file:C:/Program Files
(x86)/apache-activemq-5.3.2/conf/activemq-stomp1.xml]: Error setting property va
lues; nested exception is org.springframework.beans.NotWritablePropertyException
: Invalid property 'directoryArchive' of bean class [org.apache.activemq.store.k
ahadb.KahaDBPersistenceAdapter]: Bean property 'directoryArchive' is not writabl
e or has an invalid setter method. Does the parameter type of the setter match t
he return type of the getter?
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveInnerBean(BeanDefinitionValueResolver.java:230)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:122)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.
preInstantiateSingletons(DefaultListableBeanFactory.java:429)
        at org.springframework.context.support.AbstractApplicationContext.finish
BeanFactoryInitialization(AbstractApplicationContext.java:728)
        at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:380)
        at org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(
ResourceXmlApplicationContext.java:64)
        at org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(
ResourceXmlApplicationContext.java:52)
        at org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext
(XBeanBrokerFactory.java:96)
        at org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
Factory.java:52)
        at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
ava:71)
        at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
ava:54)
        at org.apache.activemq.console.command.StartCommand.startBroker(StartCom
mand.java:115)
        at org.apache.activemq.console.command.StartCommand.runTask(StartCommand
.java:91)
        ... 10 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
ng bean with name '(inner bean)#1' defined in URL [file:C:/Program Files (x86)/a
pache-activemq-5.3.2/conf/activemq-stomp1.xml]: Error setting property values; n
ested exception is org.springframework.beans.NotWritablePropertyException: Inval
id property 'directoryArchive' of bean class [org.apache.activemq.store.kahadb.K
ahaDBPersistenceAdapter]: Bean property 'directoryArchive' is not writable or ha
s an invalid setter method. Does the parameter type of the setter match the retu
rn type of the getter?
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1279)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveInnerBean(BeanDefinitionValueResolver.java:219)
        ... 33 more
Caused by: org.springframework.beans.NotWritablePropertyException: Invalid prope
rty 'directoryArchive' of bean class [org.apache.activemq.store.kahadb.KahaDBPer
sistenceAdapter]: Bean property 'directoryArchive' is not writable or has an inv
alid setter method. Does the parameter type of the setter match the return type
of the getter?
        at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrappe
rImpl.java:801)
        at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrappe
rImpl.java:651)
        at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(
AbstractPropertyAccessor.java:78)
        at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(
AbstractPropertyAccessor.java:59)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1276)
        ... 39 more
ERROR: java.lang.Exception: org.springframework.beans.factory.BeanCreationExcept
ion: Error creating bean with name 'org.apache.activemq.xbean.XBeanBrokerService
#0' defined in URL [file:C:/Program Files (x86)/apache-activemq-5.3.2/conf/activ
emq-stomp1.xml]: Cannot create inner bean '(inner bean)' of type [org.apache.act
ivemq.store.kahadb.KahaDBPersistenceAdapter] while setting bean property 'persis
tenceAdapter'; nested exception is org.springframework.beans.factory.BeanCreatio
nException: Error creating bean with name '(inner bean)#1' defined in URL [file:
C:/Program Files (x86)/apache-activemq-5.3.2/conf/activemq-stomp1.xml]: Error se
tting property values; nested exception is org.springframework.beans.NotWritable
PropertyException: Invalid property 'directoryArchive' of bean class [org.apache
.activemq.store.kahadb.KahaDBPersistenceAdapter]: Bean property 'directoryArchiv
e' is not writable or has an invalid setter method. Does the parameter type of t
he setter match the return type of the getter?
java.lang.Exception: org.springframework.beans.factory.BeanCreationException: Er
ror creating bean with name 'org.apache.activemq.xbean.XBeanBrokerService#0' def
ined in URL [file:C:/Program Files (x86)/apache-activemq-5.3.2/conf/activemq-sto
mp1.xml]: Cannot create inner bean '(inner bean)' of type [org.apache.activemq.s
tore.kahadb.KahaDBPersistenceAdapter] while setting bean property 'persistenceAd
apter'; nested exception is org.springframework.beans.factory.BeanCreationExcept
ion: Error creating bean with name '(inner bean)#1' defined in URL [file:C:/Prog
ram Files (x86)/apache-activemq-5.3.2/conf/activemq-stomp1.xml]: Error setting p
roperty values; nested exception is org.springframework.beans.NotWritablePropert
yException: Invalid property 'directoryArchive' of bean class [org.apache.active
mq.store.kahadb.KahaDBPersistenceAdapter]: Bean property 'directoryArchive' is n
ot writable or has an invalid setter method. Does the parameter type of the sett
er match the return type of the getter?
        at org.apache.activemq.console.command.StartCommand.runTask(StartCommand
.java:99)
        at org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
ommand.java:57)
        at org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand
.java:136)
        at org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
ommand.java:57)
        at org.apache.activemq.console.command.ShellCommand.main(ShellCommand.ja
va:82)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.activemq.console.Main.runTaskClass(Main.java:251)
        at org.apache.activemq.console.Main.main(Main.java:107)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
ng bean with name 'org.apache.activemq.xbean.XBeanBrokerService#0' defined in UR
L [file:C:/Program Files (x86)/apache-activemq-5.3.2/conf/activemq-stomp1.xml]:
Cannot create inner bean '(inner bean)' of type [org.apache.activemq.store.kahad
b.KahaDBPersistenceAdapter] while setting bean property 'persistenceAdapter'; ne
sted exception is org.springframework.beans.factory.BeanCreationException: Error
 creating bean with name '(inner bean)#1' defined in URL [file:C:/Program Files
(x86)/apache-activemq-5.3.2/conf/activemq-stomp1.xml]: Error setting property va
lues; nested exception is org.springframework.beans.NotWritablePropertyException
: Invalid property 'directoryArchive' of bean class [org.apache.activemq.store.k
ahadb.KahaDBPersistenceAdapter]: Bean property 'directoryArchive' is not writabl
e or has an invalid setter method. Does the parameter type of the setter match t
he return type of the getter?
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveInnerBean(BeanDefinitionValueResolver.java:230)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:122)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.
preInstantiateSingletons(DefaultListableBeanFactory.java:429)
        at org.springframework.context.support.AbstractApplicationContext.finish
BeanFactoryInitialization(AbstractApplicationContext.java:728)
        at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:380)
        at org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(
ResourceXmlApplicationContext.java:64)
        at org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(
ResourceXmlApplicationContext.java:52)
        at org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext
(XBeanBrokerFactory.java:96)
        at org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
Factory.java:52)
        at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
ava:71)
        at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
ava:54)
        at org.apache.activemq.console.command.StartCommand.startBroker(StartCom
mand.java:115)
        at org.apache.activemq.console.command.StartCommand.runTask(StartCommand
.java:91)
        ... 10 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
ng bean with name '(inner bean)#1' defined in URL [file:C:/Program Files (x86)/a
pache-activemq-5.3.2/conf/activemq-stomp1.xml]: Error setting property values; n
ested exception is org.springframework.beans.NotWritablePropertyException: Inval
id property 'directoryArchive' of bean class [org.apache.activemq.store.kahadb.K
ahaDBPersistenceAdapter]: Bean property 'directoryArchive' is not writable or ha
s an invalid setter method. Does the parameter type of the setter match the retu
rn type of the getter?
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1279)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveInnerBean(BeanDefinitionValueResolver.java:219)
        ... 33 more
Caused by: org.springframework.beans.NotWritablePropertyException: Invalid prope
rty 'directoryArchive' of bean class [org.apache.activemq.store.kahadb.KahaDBPer
sistenceAdapter]: Bean property 'directoryArchive' is not writable or has an inv
alid setter method. Does the parameter type of the setter match the return type
of the getter?
        at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrappe
rImpl.java:801)
        at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrappe
rImpl.java:651)
        at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(
AbstractPropertyAccessor.java:78)
        at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(
AbstractPropertyAccessor.java:59)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1276)
        ... 39 more
C:\Program Files (x86)\apache-activemq-5.3.2\bin>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (AMQ-2830) KahaDB configuration of properties archiveDataLogs & directoryArchive

Posted by "Gary Tully (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/AMQ-2830?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gary Tully resolved AMQ-2830.
-----------------------------

         Assignee: Gary Tully
    Fix Version/s: 5.4.0
       Resolution: Fixed

These attributes are exposed in version 5.4 - try a 5.4-SNAPSHOT -  I updated the doc page to indicate same

> KahaDB configuration of properties archiveDataLogs & directoryArchive
> ---------------------------------------------------------------------
>
>                 Key: AMQ-2830
>                 URL: https://issues.apache.org/activemq/browse/AMQ-2830
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 5.3.2
>         Environment: Windows 7,
>            Reporter: Sougandh M Golla
>            Assignee: Gary Tully
>             Fix For: 5.4.0
>
>   Original Estimate: 2 hours
>  Remaining Estimate: 2 hours
>
>   Test Config:
>   <persistenceAdapter>
>             <kahaDB directory="${activemq.base}/data/kahadb" 
> 		journalMaxFileLength="32mb" 
> 		archiveDataLogs="true"
> 		directoryArchive="${activemq.base}/archivedmsgs"
> 		maxAsyncJobs="10000"
> 		databaseLockedWaitDelay="10000"/>
>         </persistenceAdapter>
> Unable to configure archiveDataLogs="true", directoryArchive="${activemq.base}/archivedmsgs", databaseLockedWaitDelay="10000"
> Throws similar errors for all the mentioned attributes.
> Keeps throwing th below error.
> 0_20\jre
>   Heap sizes: current=15872k  free=14582k  max=506816k
>     JVM args: -Dcom.sun.management.jmxremote -Xmx512M -Dorg.apache.activemq.UseD
> edicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Dact
> ivemq.classpath=C:\Program Files (x86)\apache-activemq-5.3.2\bin\../conf; -Dacti
> vemq.home=C:\Program Files (x86)\apache-activemq-5.3.2\bin\.. -Dactivemq.base=C:
> \Program Files (x86)\apache-activemq-5.3.2\bin\..
> ACTIVEMQ_HOME: C:\Program Files (x86)\apache-activemq-5.3.2\bin\..
> ACTIVEMQ_BASE: C:\Program Files (x86)\apache-activemq-5.3.2\bin\..
> Loading message broker from: xbean:file:C:/Program%20Files%20(x86)/apache-active
> mq-5.3.2/conf/activemq-stomp1.xml
> ERROR: java.lang.RuntimeException: Failed to execute start task. Reason: org.spr
> ingframework.beans.factory.BeanCreationException: Error creating bean with name
> 'org.apache.activemq.xbean.XBeanBrokerService#0' defined in URL [file:C:/Program
>  Files (x86)/apache-activemq-5.3.2/conf/activemq-stomp1.xml]: Cannot create inne
> r bean '(inner bean)' of type [org.apache.activemq.store.kahadb.KahaDBPersistenc
> eAdapter] while setting bean property 'persistenceAdapter'; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean wit
> h name '(inner bean)#1' defined in URL [file:C:/Program Files (x86)/apache-activ
> emq-5.3.2/conf/activemq-stomp1.xml]: Error setting property values; nested excep
> tion is org.springframework.beans.NotWritablePropertyException: Invalid property
>  'directoryArchive' of bean class [org.apache.activemq.store.kahadb.KahaDBPersis
> tenceAdapter]: Bean property 'directoryArchive' is not writable or has an invali
> d setter method. Does the parameter type of the setter match the return type of
> the getter?
> java.lang.RuntimeException: Failed to execute start task. Reason: org.springfram
> ework.beans.factory.BeanCreationException: Error creating bean with name 'org.ap
> ache.activemq.xbean.XBeanBrokerService#0' defined in URL [file:C:/Program Files
> (x86)/apache-activemq-5.3.2/conf/activemq-stomp1.xml]: Cannot create inner bean
> '(inner bean)' of type [org.apache.activemq.store.kahadb.KahaDBPersistenceAdapte
> r] while setting bean property 'persistenceAdapter'; nested exception is org.spr
> ingframework.beans.factory.BeanCreationException: Error creating bean with name
> '(inner bean)#1' defined in URL [file:C:/Program Files (x86)/apache-activemq-5.3
> .2/conf/activemq-stomp1.xml]: Error setting property values; nested exception is
>  org.springframework.beans.NotWritablePropertyException: Invalid property 'direc
> toryArchive' of bean class [org.apache.activemq.store.kahadb.KahaDBPersistenceAd
> apter]: Bean property 'directoryArchive' is not writable or has an invalid sette
> r method. Does the parameter type of the setter match the return type of the get
> ter?
>         at org.apache.activemq.console.command.StartCommand.runTask(StartCommand
> .java:98)
>         at org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
> ommand.java:57)
>         at org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand
> .java:136)
>         at org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
> ommand.java:57)
>         at org.apache.activemq.console.command.ShellCommand.main(ShellCommand.ja
> va:82)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.apache.activemq.console.Main.runTaskClass(Main.java:251)
>         at org.apache.activemq.console.Main.main(Main.java:107)
> Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
> ng bean with name 'org.apache.activemq.xbean.XBeanBrokerService#0' defined in UR
> L [file:C:/Program Files (x86)/apache-activemq-5.3.2/conf/activemq-stomp1.xml]:
> Cannot create inner bean '(inner bean)' of type [org.apache.activemq.store.kahad
> b.KahaDBPersistenceAdapter] while setting bean property 'persistenceAdapter'; ne
> sted exception is org.springframework.beans.factory.BeanCreationException: Error
>  creating bean with name '(inner bean)#1' defined in URL [file:C:/Program Files
> (x86)/apache-activemq-5.3.2/conf/activemq-stomp1.xml]: Error setting property va
> lues; nested exception is org.springframework.beans.NotWritablePropertyException
> : Invalid property 'directoryArchive' of bean class [org.apache.activemq.store.k
> ahadb.KahaDBPersistenceAdapter]: Bean property 'directoryArchive' is not writabl
> e or has an invalid setter method. Does the parameter type of the setter match t
> he return type of the getter?
>         at org.springframework.beans.factory.support.BeanDefinitionValueResolver
> .resolveInnerBean(BeanDefinitionValueResolver.java:230)
>         at org.springframework.beans.factory.support.BeanDefinitionValueResolver
> .resolveValueIfNecessary(BeanDefinitionValueResolver.java:122)
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
>         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
> ject(AbstractBeanFactory.java:264)
>         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
> y.getSingleton(DefaultSingletonBeanRegistry.java:222)
>         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
> an(AbstractBeanFactory.java:261)
>         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:185)
>         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:164)
>         at org.springframework.beans.factory.support.DefaultListableBeanFactory.
> preInstantiateSingletons(DefaultListableBeanFactory.java:429)
>         at org.springframework.context.support.AbstractApplicationContext.finish
> BeanFactoryInitialization(AbstractApplicationContext.java:728)
>         at org.springframework.context.support.AbstractApplicationContext.refres
> h(AbstractApplicationContext.java:380)
>         at org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(
> ResourceXmlApplicationContext.java:64)
>         at org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(
> ResourceXmlApplicationContext.java:52)
>         at org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext
> (XBeanBrokerFactory.java:96)
>         at org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
> Factory.java:52)
>         at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
> ava:71)
>         at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
> ava:54)
>         at org.apache.activemq.console.command.StartCommand.startBroker(StartCom
> mand.java:115)
>         at org.apache.activemq.console.command.StartCommand.runTask(StartCommand
> .java:91)
>         ... 10 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
> ng bean with name '(inner bean)#1' defined in URL [file:C:/Program Files (x86)/a
> pache-activemq-5.3.2/conf/activemq-stomp1.xml]: Error setting property values; n
> ested exception is org.springframework.beans.NotWritablePropertyException: Inval
> id property 'directoryArchive' of bean class [org.apache.activemq.store.kahadb.K
> ahaDBPersistenceAdapter]: Bean property 'directoryArchive' is not writable or ha
> s an invalid setter method. Does the parameter type of the setter match the retu
> rn type of the getter?
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1279)
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
>         at org.springframework.beans.factory.support.BeanDefinitionValueResolver
> .resolveInnerBean(BeanDefinitionValueResolver.java:219)
>         ... 33 more
> Caused by: org.springframework.beans.NotWritablePropertyException: Invalid prope
> rty 'directoryArchive' of bean class [org.apache.activemq.store.kahadb.KahaDBPer
> sistenceAdapter]: Bean property 'directoryArchive' is not writable or has an inv
> alid setter method. Does the parameter type of the setter match the return type
> of the getter?
>         at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrappe
> rImpl.java:801)
>         at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrappe
> rImpl.java:651)
>         at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(
> AbstractPropertyAccessor.java:78)
>         at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(
> AbstractPropertyAccessor.java:59)
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1276)
>         ... 39 more
> ERROR: java.lang.Exception: org.springframework.beans.factory.BeanCreationExcept
> ion: Error creating bean with name 'org.apache.activemq.xbean.XBeanBrokerService
> #0' defined in URL [file:C:/Program Files (x86)/apache-activemq-5.3.2/conf/activ
> emq-stomp1.xml]: Cannot create inner bean '(inner bean)' of type [org.apache.act
> ivemq.store.kahadb.KahaDBPersistenceAdapter] while setting bean property 'persis
> tenceAdapter'; nested exception is org.springframework.beans.factory.BeanCreatio
> nException: Error creating bean with name '(inner bean)#1' defined in URL [file:
> C:/Program Files (x86)/apache-activemq-5.3.2/conf/activemq-stomp1.xml]: Error se
> tting property values; nested exception is org.springframework.beans.NotWritable
> PropertyException: Invalid property 'directoryArchive' of bean class [org.apache
> .activemq.store.kahadb.KahaDBPersistenceAdapter]: Bean property 'directoryArchiv
> e' is not writable or has an invalid setter method. Does the parameter type of t
> he setter match the return type of the getter?
> java.lang.Exception: org.springframework.beans.factory.BeanCreationException: Er
> ror creating bean with name 'org.apache.activemq.xbean.XBeanBrokerService#0' def
> ined in URL [file:C:/Program Files (x86)/apache-activemq-5.3.2/conf/activemq-sto
> mp1.xml]: Cannot create inner bean '(inner bean)' of type [org.apache.activemq.s
> tore.kahadb.KahaDBPersistenceAdapter] while setting bean property 'persistenceAd
> apter'; nested exception is org.springframework.beans.factory.BeanCreationExcept
> ion: Error creating bean with name '(inner bean)#1' defined in URL [file:C:/Prog
> ram Files (x86)/apache-activemq-5.3.2/conf/activemq-stomp1.xml]: Error setting p
> roperty values; nested exception is org.springframework.beans.NotWritablePropert
> yException: Invalid property 'directoryArchive' of bean class [org.apache.active
> mq.store.kahadb.KahaDBPersistenceAdapter]: Bean property 'directoryArchive' is n
> ot writable or has an invalid setter method. Does the parameter type of the sett
> er match the return type of the getter?
>         at org.apache.activemq.console.command.StartCommand.runTask(StartCommand
> .java:99)
>         at org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
> ommand.java:57)
>         at org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand
> .java:136)
>         at org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
> ommand.java:57)
>         at org.apache.activemq.console.command.ShellCommand.main(ShellCommand.ja
> va:82)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.apache.activemq.console.Main.runTaskClass(Main.java:251)
>         at org.apache.activemq.console.Main.main(Main.java:107)
> Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
> ng bean with name 'org.apache.activemq.xbean.XBeanBrokerService#0' defined in UR
> L [file:C:/Program Files (x86)/apache-activemq-5.3.2/conf/activemq-stomp1.xml]:
> Cannot create inner bean '(inner bean)' of type [org.apache.activemq.store.kahad
> b.KahaDBPersistenceAdapter] while setting bean property 'persistenceAdapter'; ne
> sted exception is org.springframework.beans.factory.BeanCreationException: Error
>  creating bean with name '(inner bean)#1' defined in URL [file:C:/Program Files
> (x86)/apache-activemq-5.3.2/conf/activemq-stomp1.xml]: Error setting property va
> lues; nested exception is org.springframework.beans.NotWritablePropertyException
> : Invalid property 'directoryArchive' of bean class [org.apache.activemq.store.k
> ahadb.KahaDBPersistenceAdapter]: Bean property 'directoryArchive' is not writabl
> e or has an invalid setter method. Does the parameter type of the setter match t
> he return type of the getter?
>         at org.springframework.beans.factory.support.BeanDefinitionValueResolver
> .resolveInnerBean(BeanDefinitionValueResolver.java:230)
>         at org.springframework.beans.factory.support.BeanDefinitionValueResolver
> .resolveValueIfNecessary(BeanDefinitionValueResolver.java:122)
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
>         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
> ject(AbstractBeanFactory.java:264)
>         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
> y.getSingleton(DefaultSingletonBeanRegistry.java:222)
>         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
> an(AbstractBeanFactory.java:261)
>         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:185)
>         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:164)
>         at org.springframework.beans.factory.support.DefaultListableBeanFactory.
> preInstantiateSingletons(DefaultListableBeanFactory.java:429)
>         at org.springframework.context.support.AbstractApplicationContext.finish
> BeanFactoryInitialization(AbstractApplicationContext.java:728)
>         at org.springframework.context.support.AbstractApplicationContext.refres
> h(AbstractApplicationContext.java:380)
>         at org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(
> ResourceXmlApplicationContext.java:64)
>         at org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(
> ResourceXmlApplicationContext.java:52)
>         at org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext
> (XBeanBrokerFactory.java:96)
>         at org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
> Factory.java:52)
>         at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
> ava:71)
>         at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
> ava:54)
>         at org.apache.activemq.console.command.StartCommand.startBroker(StartCom
> mand.java:115)
>         at org.apache.activemq.console.command.StartCommand.runTask(StartCommand
> .java:91)
>         ... 10 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
> ng bean with name '(inner bean)#1' defined in URL [file:C:/Program Files (x86)/a
> pache-activemq-5.3.2/conf/activemq-stomp1.xml]: Error setting property values; n
> ested exception is org.springframework.beans.NotWritablePropertyException: Inval
> id property 'directoryArchive' of bean class [org.apache.activemq.store.kahadb.K
> ahaDBPersistenceAdapter]: Bean property 'directoryArchive' is not writable or ha
> s an invalid setter method. Does the parameter type of the setter match the retu
> rn type of the getter?
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1279)
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
>         at org.springframework.beans.factory.support.BeanDefinitionValueResolver
> .resolveInnerBean(BeanDefinitionValueResolver.java:219)
>         ... 33 more
> Caused by: org.springframework.beans.NotWritablePropertyException: Invalid prope
> rty 'directoryArchive' of bean class [org.apache.activemq.store.kahadb.KahaDBPer
> sistenceAdapter]: Bean property 'directoryArchive' is not writable or has an inv
> alid setter method. Does the parameter type of the setter match the return type
> of the getter?
>         at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrappe
> rImpl.java:801)
>         at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrappe
> rImpl.java:651)
>         at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(
> AbstractPropertyAccessor.java:78)
>         at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(
> AbstractPropertyAccessor.java:59)
>         at org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1276)
>         ... 39 more
> C:\Program Files (x86)\apache-activemq-5.3.2\bin>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.