You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by domenico <Do...@iona.com> on 2006/10/24 22:21:56 UTC
Kaha Persistence with 4.1 SNAPSHOT
Hi there
I have troble running the Kaha persistence with a the in conjuncton with an
apache-incubator-activemq-4.1-SNAPSHOT. I looked into this forum and found
that two dialects of the config exist:
<persistenceAdapter>
<kahaPersistenceAdapter dir = "activemq-data" maxDataFileLength =
"33554432"/>
</persistenceAdapter>
<persistenceAdapter>
<kahaPersistentAdapter dir = "activemq-data" maxDataFileLength =
"33554432"/>
</persistenceAdapter>
Both will return exceptions though. Here is the one from the second config:
C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin>activemq.bat
ACTIVEMQ_HOME: C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin\..
Loading message broker from: xbean:activemq.xml
ERROR: java.lang.RuntimeException: Failed to execute start task. Reason:
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
exception parsing XML document from class path resource [activemq.xml];
nested exception is
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
load type: kahaPersistentAdapter. Reason: java.lang.ClassNotFoundException:
kahaPersistentAdapter; nested exception is java.lang.ClassNotFoundException:
kahaPersistentAdapter
java.lang.RuntimeException: Failed to execute start task. Reason:
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
exception parsing X
ML document from class path resource [activemq.xml]; nested exception is
org.spr
ingframework.beans.factory.BeanDefinitionStoreException: Failed to load
type: ka
haPersistentAdapter. Reason: java.lang.ClassNotFoundException:
kahaPersistentAda
pter; nested exception is java.lang.ClassNotFoundException:
kahaPersistentAdapter
at
org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:69)
at
org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:49)
at
org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:64)
at
org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:49)
at
org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:45)
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.apache.activemq.console.Main.runTaskClass(Main.java:135)
at org.apache.activemq.console.Main.main(Main.java:67)
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
Unexpected exception parsing XML document from class path resource
[activemq.xml]; nested exception is
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
load type: kahaPersistentAdapter. Reason: java.lang.ClassNotFoundException:
kahaPersistentAdapter; nested exception is java.lang.ClassNotFoundException:
kahaPersistentAdapter
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
eanDefinitions(XmlBeanDefinitionReader.java:403)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:340)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:315)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
at
org.springframework.context.support.AbstractXmlApplicationContext.loa
dBeanDefinitions(AbstractXmlApplicationContext.java:113)
at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBe
anDefinitions(ClassPathXmlApplicationContext.java:181)
at
org.springframework.context.support.AbstractRefreshableApplicationCon
text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
at
org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:278)
at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
(ClassPathXmlApplicationContext.java:162)
at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
(ClassPathXmlApplicationContext.java:52)
at
org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
Factory.java:40)
at
org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
ava:56)
at
org.apache.activemq.console.command.StartCommand.startBroker(StartCom
mand.java:81)
at
org.apache.activemq.console.command.StartCommand.runTask(StartCommand
.java:46)
... 10 more
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
Faile
d to load type: kahaPersistentAdapter. Reason:
java.lang.ClassNotFoundException:
kahaPersistentAdapter; nested exception is
java.lang.ClassNotFoundException: ka
haPersistentAdapter
at
org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
QNameHelper.java:75)
at
org.apache.xbean.spring.context.v2.XBeanQNameHelper.coerceNamespaceAw
arePropertyValues(XBeanQNameHelper.java:54)
at
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.
parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:61)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
rseBeanDefinitionElement(BeanDefinitionParserDelegate.java:380)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
mExtensionElement(XBeanNamespaceHandler.java:202)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
mExtensionElement(XBeanNamespaceHandler.java:250)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildEx
tensionBean(XBeanNamespaceHandler.java:625)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedP
ropertyViaIntrospection(XBeanNamespaceHandler.java:543)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNest
edPropertyViaIntrospection(XBeanNamespaceHandler.java:507)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPro
pertyElements(XBeanNamespaceHandler.java:476)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
mExtensionElement(XBeanNamespaceHandler.java:205)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
mExtensionElement(XBeanNamespaceHandler.java:250)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanN
amespaceHandler.java:150)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
rseCustomElement(BeanDefinitionParserDelegate.java:1084)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
at
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.
parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe
rBeanDefinitions(XmlBeanDefinitionReader.java:486)
at
org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis
terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
eanDefinitions(XmlBeanDefinitionReader.java:386)
... 25 more
Caused by: java.lang.ClassNotFoundException: kahaPersistentAdapter
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
org.apache.xbean.spring.context.v2.XBeanQNameHelper.loadClass(XBeanQN
ameHelper.java:107)
at
org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
QNameHelper.java:72)
... 44 more
ERROR: java.lang.Exception:
org.springframework.beans.factory.BeanDefinitionStor
eException: Unexpected exception parsing XML document from class path
resource [
activemq.xml]; nested exception is
org.springframework.beans.factory.BeanDefinit
ionStoreException: Failed to load type: kahaPersistentAdapter. Reason:
java.lang
.ClassNotFoundException: kahaPersistentAdapter; nested exception is
java.lang.Cl
assNotFoundException: kahaPersistentAdapter
java.lang.Exception:
org.springframework.beans.factory.BeanDefinitionStoreExcept
ion: Unexpected exception parsing XML document from class path resource
[activem
q.xml]; nested exception is
org.springframework.beans.factory.BeanDefinitionStor
eException: Failed to load type: kahaPersistentAdapter. Reason:
java.lang.ClassN
otFoundException: kahaPersistentAdapter; nested exception is
java.lang.ClassNotF
oundException: kahaPersistentAdapter at
org.apache.activemq.console.command.StartCommand.runTask(StartCommand
.java:70)
at
org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
ommand.java:49)
at
org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand
.java:64)
at
org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
ommand.java:49)
at
org.apache.activemq.console.command.ShellCommand.main(ShellCommand.ja
va:45)
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:585)
at org.apache.activemq.console.Main.runTaskClass(Main.java:135)
at org.apache.activemq.console.Main.main(Main.java:67)
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
Unexpected exception parsing XML document from class path resource
[activemq.xml]; nested exception is
org.springframework.beans.factory.BeanDefinitionStoreException
: Failed to load type: kahaPersistentAdapter. Reason:
java.lang.ClassNotFoundException: kahaPersistentAdapter; nested exception is
java.lang.ClassNotFoundException: kahaPersistentAdapter
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
eanDefinitions(XmlBeanDefinitionReader.java:403)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:340)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:315)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
at
org.springframework.context.support.AbstractXmlApplicationContext.loa
dBeanDefinitions(AbstractXmlApplicationContext.java:113)
at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBe
anDefinitions(ClassPathXmlApplicationContext.java:181)
at
org.springframework.context.support.AbstractRefreshableApplicationCon
text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
at
org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:278)
at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
(ClassPathXmlApplicationContext.java:162)
at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
(ClassPathXmlApplicationContext.java:52)
at
org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
Factory.java:40)
at
org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
ava:56)
at
org.apache.activemq.console.command.StartCommand.startBroker(StartCom
mand.java:81)
at
org.apache.activemq.console.command.StartCommand.runTask(StartCommand
.java:46)
... 10 more
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
Failed to load type: kahaPersistentAdapter. Reason:
java.lang.ClassNotFoundException: kahaPersistentAdapter; nested exception is
java.lang.ClassNotFoundException: kahaPersistentAdapter
at
org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
QNameHelper.java:75)
at
org.apache.xbean.spring.context.v2.XBeanQNameHelper.coerceNamespaceAw
arePropertyValues(XBeanQNameHelper.java:54)
at
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.
parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:61)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
rseBeanDefinitionElement(BeanDefinitionParserDelegate.java:380)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
mExtensionElement(XBeanNamespaceHandler.java:202)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
mExtensionElement(XBeanNamespaceHandler.java:250)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildEx
tensionBean(XBeanNamespaceHandler.java:625)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedP
ropertyViaIntrospection(XBeanNamespaceHandler.java:543)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNest
edPropertyViaIntrospection(XBeanNamespaceHandler.java:507)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPro
pertyElements(XBeanNamespaceHandler.java:476)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
mExtensionElement(XBeanNamespaceHandler.java:205)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
mExtensionElement(XBeanNamespaceHandler.java:250)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanN
amespaceHandler.java:150)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
rseCustomElement(BeanDefinitionParserDelegate.java:1084)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
at
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.
parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe
rBeanDefinitions(XmlBeanDefinitionReader.java:486)
at
org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis
terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
eanDefinitions(XmlBeanDefinitionReader.java:386)
... 25 more
Caused by: java.lang.ClassNotFoundException: kahaPersistentAdapter
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
org.apache.xbean.spring.context.v2.XBeanQNameHelper.loadClass(XBeanQN
ameHelper.java:107)
at
org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
QNameHelper.java:72)
... 44 more
C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin>
java.lang.ClassNotFoundException: kahaPersistentAdapter
is it possible that the snapshot is missing the corresponding jar files or
classes?
thanks for any help and regards,
Domenico
--
View this message in context: http://www.nabble.com/Kaha-Persistence-with-4.1-SNAPSHOT-tf2503897.html#a6980820
Sent from the ActiveMQ - User mailing list archive at Nabble.com.
Re: Kaha Persistence with 4.1 SNAPSHOT
Posted by Adrian Co <ac...@exist.com>.
I guess it will be easier to just get the latest copy of activemq, since
you're using snapshot anyways.
http://people.apache.org/repo/m2-snapshot-repository/org/apache/activemq/activemq-core/
or try building from source.
domenico wrote:
> Hi Adrian
>
> The jar file I have is called
> "incubator-activemq-4.1-SNAPSHOT\lib\activemq-core-4.1-SNAPSHOT.jar". This
> is a bit different from yours. The jar contains 11 classes one of which is
> called "kahaPersistentAdaptor". So if I understand you correctly, this
> should be called kahaPersistenceAdaptor. If this is correct we have two
> differences.
>
> The xmlns namespace is already set as you recommend. I attach the
> activemq.xml for your reference.
>
> I appreciate your feedback. Thanks in advance.
>
> cheers,
> Domenico
>
>
> Adrian Co wrote:
>
>> Hmmm... that's odd. The kaha adapter should be under
>> ../lib/activemq-core-4.1-incubating-SNAPSHOT.jar/org/apache/activemq/store/kahadaptor/KahaPersistenceAdapter.class.
>> Could be a namespace issue. Can you add the xmlns property to the broker
>> bean: <broker ..... xmlns="http://activemq.org/config/1.0"> or post
>> the complete activemq.xml you're using.
>>
>> domenico wrote:
>>
>>> Hi Adrian
>>>
>>> Thanks for the response. Below is the exception I get form using the
>>> second
>>> version ("kahaPersistenceAdapter").
>>>
>>> For me they look the same. The only explanation I have is that the
>>> libraries
>>> are missing from the distribution... Let me know what you think...
>>>
>>> C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin>activemq.bat
>>> ACTIVEMQ_HOME: C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT
>>> Loading message broker from: xbean:activemq.xml
>>> ERROR: java.lang.RuntimeException: Failed to execute start task. Reason:
>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>> Unexpected
>>> exception parsing XML document from class path resource [activemq.xml];
>>> nested exception is
>>> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
>>> load type: kahaPersistenceAdapter. Reason:
>>> java.lang.ClassNotFoundException:
>>> kahaPersistenceAdapter; nested exception is
>>> java.lang.ClassNotFoundException: kahaPersistenceAdapter
>>> java.lang.RuntimeException: Failed to execute start task. Reason:
>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>> Unexpected
>>> exception parsing X
>>> ML document from class path resource [activemq.xml]; nested exception is
>>> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
>>> load type: kahaPersistenceAdapter. Reason:
>>> java.lang.ClassNotFoundException:
>>> kahaPersistenceAdapter; nested exception is
>>> java.lang.ClassNotFoundException: kahaPersistenceAdapter
>>> at
>>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
>>> .java:69)
>>> at
>>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
>>> ommand.java:49)
>>> at
>>> org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand
>>> .java:64)
>>> at
>>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
>>> ommand.java:49)
>>> at
>>> org.apache.activemq.console.command.ShellCommand.main(ShellCommand.ja
>>> va:45)
>>> 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:585)
>>> at org.apache.activemq.console.Main.runTaskClass(Main.java:135)
>>> at org.apache.activemq.console.Main.main(Main.java:67)
>>> Caused by:
>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>> Unexpected exception parsing XML document from class path resource
>>> [activemq.xml]; nested exception is
>>> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
>>> load type: kahaPersistenceAdapter. Reason:
>>> java.lang.ClassNotFoundException:
>>> kahaPersistenceAdapter; nested exception is
>>> java.lang.ClassNotFoundException: kahaPersistenceAdapter
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:403)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:340)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:315)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
>>> at
>>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
>>> at
>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBeanDefinitions(ClassPathXmlApplicationContext.java:181)
>>> at
>>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
>>> at
>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:278)
>>> at
>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>>> (ClassPathXmlApplicationContext.java:162)
>>> at
>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>>> (ClassPathXmlApplicationContext.java:52)
>>> at
>>> org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
>>> Factory.java:40)
>>> at
>>> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
>>> ava:56)
>>> at
>>> org.apache.activemq.console.command.StartCommand.startBroker(StartCommand.java:81)
>>> at
>>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
>>> .java:46)
>>> ... 10 more
>>> Caused by:
>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>> Failed to load type: kahaPersistenceAdapter. Reason:
>>> java.lang.ClassNotFoundException
>>> : kahaPersistenceAdapter; nested exception is
>>> java.lang.ClassNotFoundException:
>>> kahaPersistenceAdapter
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:75)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.
>>> parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:61)
>>> at
>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:380)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:202)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:250)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildExtensionBean(XBeanNamespaceHandler.java:625)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedPropertyViaIntrospection(XBeanNamespaceHandler.java:543)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNestedPropertyViaIntrospection(XBeanNamespaceHandler.java:507)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPropertyElements(XBeanNamespaceHandler.java:476)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:205)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:250)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:150)
>>> at
>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>>> rseCustomElement(BeanDefinitionParserDelegate.java:1084)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.
>>> parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:486)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:386)
>>> ... 25 more
>>> Caused by: java.lang.ClassNotFoundException: kahaPersistenceAdapter
>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.loadClass(XBeanQNameHelper.java:107)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:72)
>>> ... 44 more
>>> ERROR: java.lang.Exception:
>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>> Unexpected
>>> exception parsing XML document from class path resource [
>>> activemq.xml]; nested exception is
>>> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
>>> load type: kahaPersistenceAdapter. Reason:
>>> java.lang.ClassNotFoundException:
>>> kahaPersistenceAdapter; nested exception is java.lang.
>>> ClassNotFoundException: kahaPersistenceAdapter
>>> java.lang.Exception:
>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>> Unexpected
>>> exception parsing XML document from class path resource [activemq.xml];
>>> nested exception is
>>> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
>>> load type: kahaPersistenceAdapter. Reason:
>>> java.lang.ClassNotFoundException:
>>> kahaPersistenceAdapter; nested exception is
>>> java.lang.ClassNotFoundException: kahaPersistenceAdapter
>>> at
>>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
>>> .java:70)
>>> at
>>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
>>> ommand.java:49)
>>> at
>>> org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand
>>> .java:64)
>>> at
>>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
>>> ommand.java:49)
>>> at
>>> org.apache.activemq.console.command.ShellCommand.main(ShellCommand.ja
>>> va:45)
>>> 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:585)
>>> at org.apache.activemq.console.Main.runTaskClass(Main.java:135)
>>> at org.apache.activemq.console.Main.main(Main.java:67)
>>> Caused by:
>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>> Unexp
>>> ected exception parsing XML document from class path resource
>>> [activemq.xml]; ne
>>> sted exception is
>>> org.springframework.beans.factory.BeanDefinitionStoreException
>>> : Failed to load type: kahaPersistenceAdapter. Reason:
>>> java.lang.ClassNotFoundEx
>>> ception: kahaPersistenceAdapter; nested exception is
>>> java.lang.ClassNotFoundExce
>>> ption: kahaPersistenceAdapter
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
>>> eanDefinitions(XmlBeanDefinitionReader.java:403)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
>>> nDefinitions(XmlBeanDefinitionReader.java:340)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
>>> nDefinitions(XmlBeanDefinitionReader.java:315)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
>>> at
>>> org.springframework.context.support.AbstractXmlApplicationContext.loa
>>> dBeanDefinitions(AbstractXmlApplicationContext.java:113)
>>> at
>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBe
>>> anDefinitions(ClassPathXmlApplicationContext.java:181)
>>> at
>>> org.springframework.context.support.AbstractRefreshableApplicationCon
>>> text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
>>> at
>>> org.springframework.context.support.AbstractApplicationContext.refres
>>> h(AbstractApplicationContext.java:278)
>>> at
>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>>> (ClassPathXmlApplicationContext.java:162)
>>> at
>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>>> (ClassPathXmlApplicationContext.java:52)
>>> at
>>> org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
>>> Factory.java:40)
>>> at
>>> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
>>> ava:56)
>>> at
>>> org.apache.activemq.console.command.StartCommand.startBroker(StartCom
>>> mand.java:81)
>>> at
>>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
>>> .java:46)
>>> ... 10 more
>>> Caused by:
>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>> Faile
>>> d to load type: kahaPersistenceAdapter. Reason:
>>> java.lang.ClassNotFoundException
>>> : kahaPersistenceAdapter; nested exception is
>>> java.lang.ClassNotFoundException:
>>> kahaPersistenceAdapter
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
>>> QNameHelper.java:75)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.coerceNamespaceAw
>>> arePropertyValues(XBeanQNameHelper.java:54)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.
>>> parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:61)
>>> at
>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>>> rseBeanDefinitionElement(BeanDefinitionParserDelegate.java:380)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>> mExtensionElement(XBeanNamespaceHandler.java:202)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>> mExtensionElement(XBeanNamespaceHandler.java:250)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildEx
>>> tensionBean(XBeanNamespaceHandler.java:625)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedP
>>> ropertyViaIntrospection(XBeanNamespaceHandler.java:543)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNest
>>> edPropertyViaIntrospection(XBeanNamespaceHandler.java:507)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPro
>>> pertyElements(XBeanNamespaceHandler.java:476)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>> mExtensionElement(XBeanNamespaceHandler.java:205)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>> mExtensionElement(XBeanNamespaceHandler.java:250)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanN
>>> amespaceHandler.java:150)
>>> at
>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>>> rseCustomElement(BeanDefinitionParserDelegate.java:1084)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
>>> ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.
>>> parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
>>> ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe
>>> rBeanDefinitions(XmlBeanDefinitionReader.java:486)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis
>>> terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
>>> eanDefinitions(XmlBeanDefinitionReader.java:386)
>>> ... 25 more
>>> Caused by: java.lang.ClassNotFoundException: kahaPersistenceAdapter
>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.loadClass(XBeanQN
>>> ameHelper.java:107)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
>>> QNameHelper.java:72)
>>> ... 44 more
>>> C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin>
>>>
>>> thanks and kind regards,
>>> Domenico
>>>
>>>
>>>
>>>
>>>
>>>
>>> Adrian Co wrote:
>>>
>>>
>>>> Whats the exception of the second version?
>>>>
>>>> We did renamed the kaha adapter to "kahaPersistenceAdapter" to be
>>>> consistent with the other persistence adapter.
>>>>
>>>> domenico wrote:
>>>>
>>>>
>>>>> Hi there
>>>>>
>>>>> I have troble running the Kaha persistence with a the in conjuncton
>>>>> with
>>>>> an
>>>>> apache-incubator-activemq-4.1-SNAPSHOT. I looked into this forum and
>>>>> found
>>>>> that two dialects of the config exist:
>>>>>
>>>>> <persistenceAdapter>
>>>>> <kahaPersistenceAdapter dir = "activemq-data" maxDataFileLength =
>>>>> "33554432"/>
>>>>> </persistenceAdapter>
>>>>>
>>>>> <persistenceAdapter>
>>>>> <kahaPersistentAdapter dir = "activemq-data" maxDataFileLength =
>>>>> "33554432"/>
>>>>> </persistenceAdapter>
>>>>>
>>>>>
>>>>> Both will return exceptions though. Here is the one from the second
>>>>> config:
>>>>>
>>>>>
>>>>> C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin>activemq.bat
>>>>> ACTIVEMQ_HOME:
>>>>> C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin\..
>>>>> Loading message broker from: xbean:activemq.xml
>>>>> ERROR: java.lang.RuntimeException: Failed to execute start task.
>>>>> Reason:
>>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>>> Unexpected
>>>>> exception parsing XML document from class path resource [activemq.xml];
>>>>> nested exception is
>>>>> org.springframework.beans.factory.BeanDefinitionStoreException: Failed
>>>>> to
>>>>> load type: kahaPersistentAdapter. Reason:
>>>>> java.lang.ClassNotFoundException:
>>>>> kahaPersistentAdapter; nested exception is
>>>>> java.lang.ClassNotFoundException:
>>>>> kahaPersistentAdapter
>>>>> java.lang.RuntimeException: Failed to execute start task. Reason:
>>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>>> Unexpected
>>>>> exception parsing X
>>>>> ML document from class path resource [activemq.xml]; nested exception
>>>>> is
>>>>> org.spr
>>>>> ingframework.beans.factory.BeanDefinitionStoreException: Failed to load
>>>>> type: ka
>>>>> haPersistentAdapter. Reason: java.lang.ClassNotFoundException:
>>>>> kahaPersistentAda
>>>>> pter; nested exception is java.lang.ClassNotFoundException:
>>>>> kahaPersistentAdapter
>>>>> at
>>>>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:69)
>>>>> at
>>>>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:49)
>>>>> at
>>>>> org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:64)
>>>>> at
>>>>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:49)
>>>>> at
>>>>> org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:45)
>>>>> 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.apache.activemq.console.Main.runTaskClass(Main.java:135)
>>>>> at org.apache.activemq.console.Main.main(Main.java:67)
>>>>> Caused by:
>>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>>> Unexpected exception parsing XML document from class path resource
>>>>> [activemq.xml]; nested exception is
>>>>> org.springframework.beans.factory.BeanDefinitionStoreException: Failed
>>>>> to
>>>>> load type: kahaPersistentAdapter. Reason:
>>>>> java.lang.ClassNotFoundException:
>>>>> kahaPersistentAdapter; nested exception is
>>>>> java.lang.ClassNotFoundException:
>>>>> kahaPersistentAdapter
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
>>>>> eanDefinitions(XmlBeanDefinitionReader.java:403)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
>>>>> nDefinitions(XmlBeanDefinitionReader.java:340)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
>>>>> nDefinitions(XmlBeanDefinitionReader.java:315)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
>>>>> at
>>>>> org.springframework.context.support.AbstractXmlApplicationContext.loa
>>>>> dBeanDefinitions(AbstractXmlApplicationContext.java:113)
>>>>> at
>>>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBe
>>>>> anDefinitions(ClassPathXmlApplicationContext.java:181)
>>>>> at
>>>>> org.springframework.context.support.AbstractRefreshableApplicationCon
>>>>> text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
>>>>> at
>>>>> org.springframework.context.support.AbstractApplicationContext.refres
>>>>> h(AbstractApplicationContext.java:278)
>>>>> at
>>>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>>>>> (ClassPathXmlApplicationContext.java:162)
>>>>> at
>>>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>>>>> (ClassPathXmlApplicationContext.java:52)
>>>>> at
>>>>> org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
>>>>> Factory.java:40)
>>>>> at
>>>>> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
>>>>> ava:56)
>>>>> at
>>>>> org.apache.activemq.console.command.StartCommand.startBroker(StartCom
>>>>> mand.java:81)
>>>>> at
>>>>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
>>>>> .java:46)
>>>>> ... 10 more
>>>>> Caused by:
>>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>>> Faile
>>>>> d to load type: kahaPersistentAdapter. Reason:
>>>>> java.lang.ClassNotFoundException:
>>>>> kahaPersistentAdapter; nested exception is
>>>>> java.lang.ClassNotFoundException: ka
>>>>> haPersistentAdapter
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
>>>>> QNameHelper.java:75)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.coerceNamespaceAw
>>>>> arePropertyValues(XBeanQNameHelper.java:54)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.
>>>>> parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:61)
>>>>> at
>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>>>>> rseBeanDefinitionElement(BeanDefinitionParserDelegate.java:380)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>>>> mExtensionElement(XBeanNamespaceHandler.java:202)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>>>> mExtensionElement(XBeanNamespaceHandler.java:250)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildEx
>>>>> tensionBean(XBeanNamespaceHandler.java:625)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedP
>>>>> ropertyViaIntrospection(XBeanNamespaceHandler.java:543)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNest
>>>>> edPropertyViaIntrospection(XBeanNamespaceHandler.java:507)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPro
>>>>> pertyElements(XBeanNamespaceHandler.java:476)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>>>> mExtensionElement(XBeanNamespaceHandler.java:205)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>>>> mExtensionElement(XBeanNamespaceHandler.java:250)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanN
>>>>> amespaceHandler.java:150)
>>>>> at
>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>>>>> rseCustomElement(BeanDefinitionParserDelegate.java:1084)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
>>>>> ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.
>>>>> parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
>>>>> ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe
>>>>> rBeanDefinitions(XmlBeanDefinitionReader.java:486)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis
>>>>> terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
>>>>> eanDefinitions(XmlBeanDefinitionReader.java:386)
>>>>> ... 25 more
>>>>> Caused by: java.lang.ClassNotFoundException: kahaPersistentAdapter
>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.loadClass(XBeanQN
>>>>> ameHelper.java:107)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
>>>>> QNameHelper.java:72)
>>>>> ... 44 more
>>>>> ERROR: java.lang.Exception:
>>>>> org.springframework.beans.factory.BeanDefinitionStor
>>>>> eException: Unexpected exception parsing XML document from class path
>>>>> resource [
>>>>> activemq.xml]; nested exception is
>>>>> org.springframework.beans.factory.BeanDefinit
>>>>> ionStoreException: Failed to load type: kahaPersistentAdapter. Reason:
>>>>> java.lang
>>>>> .ClassNotFoundException: kahaPersistentAdapter; nested exception is
>>>>> java.lang.Cl
>>>>> assNotFoundException: kahaPersistentAdapter
>>>>> java.lang.Exception:
>>>>> org.springframework.beans.factory.BeanDefinitionStoreExcept
>>>>> ion: Unexpected exception parsing XML document from class path resource
>>>>> [activem
>>>>> q.xml]; nested exception is
>>>>> org.springframework.beans.factory.BeanDefinitionStor
>>>>> eException: Failed to load type: kahaPersistentAdapter. Reason:
>>>>> java.lang.ClassN
>>>>> otFoundException: kahaPersistentAdapter; nested exception is
>>>>> java.lang.ClassNotF
>>>>> oundException: kahaPersistentAdapter at
>>>>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
>>>>> .java:70)
>>>>> at
>>>>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
>>>>> ommand.java:49)
>>>>> at
>>>>> org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand
>>>>> .java:64)
>>>>> at
>>>>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
>>>>> ommand.java:49)
>>>>> at
>>>>> org.apache.activemq.console.command.ShellCommand.main(ShellCommand.ja
>>>>> va:45)
>>>>> 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:585)
>>>>> at org.apache.activemq.console.Main.runTaskClass(Main.java:135)
>>>>> at org.apache.activemq.console.Main.main(Main.java:67)
>>>>> Caused by:
>>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>>> Unexpected exception parsing XML document from class path resource
>>>>> [activemq.xml]; nested exception is
>>>>> org.springframework.beans.factory.BeanDefinitionStoreException
>>>>> : Failed to load type: kahaPersistentAdapter. Reason:
>>>>> java.lang.ClassNotFoundException: kahaPersistentAdapter; nested
>>>>> exception
>>>>> is
>>>>> java.lang.ClassNotFoundException: kahaPersistentAdapter
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
>>>>> eanDefinitions(XmlBeanDefinitionReader.java:403)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
>>>>> nDefinitions(XmlBeanDefinitionReader.java:340)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
>>>>> nDefinitions(XmlBeanDefinitionReader.java:315)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
>>>>> at
>>>>> org.springframework.context.support.AbstractXmlApplicationContext.loa
>>>>> dBeanDefinitions(AbstractXmlApplicationContext.java:113)
>>>>> at
>>>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBe
>>>>> anDefinitions(ClassPathXmlApplicationContext.java:181)
>>>>> at
>>>>> org.springframework.context.support.AbstractRefreshableApplicationCon
>>>>> text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
>>>>> at
>>>>> org.springframework.context.support.AbstractApplicationContext.refres
>>>>> h(AbstractApplicationContext.java:278)
>>>>> at
>>>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>>>>> (ClassPathXmlApplicationContext.java:162)
>>>>> at
>>>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>>>>> (ClassPathXmlApplicationContext.java:52)
>>>>> at
>>>>> org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
>>>>> Factory.java:40)
>>>>> at
>>>>> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
>>>>> ava:56)
>>>>> at
>>>>> org.apache.activemq.console.command.StartCommand.startBroker(StartCom
>>>>> mand.java:81)
>>>>> at
>>>>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
>>>>> .java:46)
>>>>> ... 10 more
>>>>> Caused by:
>>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>>> Failed to load type: kahaPersistentAdapter. Reason:
>>>>> java.lang.ClassNotFoundException: kahaPersistentAdapter; nested
>>>>> exception
>>>>> is
>>>>> java.lang.ClassNotFoundException: kahaPersistentAdapter
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
>>>>> QNameHelper.java:75)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.coerceNamespaceAw
>>>>> arePropertyValues(XBeanQNameHelper.java:54)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.
>>>>> parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:61)
>>>>> at
>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>>>>> rseBeanDefinitionElement(BeanDefinitionParserDelegate.java:380)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>>>> mExtensionElement(XBeanNamespaceHandler.java:202)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>>>> mExtensionElement(XBeanNamespaceHandler.java:250)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildEx
>>>>> tensionBean(XBeanNamespaceHandler.java:625)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedP
>>>>> ropertyViaIntrospection(XBeanNamespaceHandler.java:543)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNest
>>>>> edPropertyViaIntrospection(XBeanNamespaceHandler.java:507)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPro
>>>>> pertyElements(XBeanNamespaceHandler.java:476)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>>>> mExtensionElement(XBeanNamespaceHandler.java:205)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>>>> mExtensionElement(XBeanNamespaceHandler.java:250)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanN
>>>>> amespaceHandler.java:150)
>>>>> at
>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>>>>> rseCustomElement(BeanDefinitionParserDelegate.java:1084)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
>>>>> ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.
>>>>> parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
>>>>> ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe
>>>>> rBeanDefinitions(XmlBeanDefinitionReader.java:486)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis
>>>>> terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
>>>>> eanDefinitions(XmlBeanDefinitionReader.java:386)
>>>>> ... 25 more
>>>>> Caused by: java.lang.ClassNotFoundException: kahaPersistentAdapter
>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.loadClass(XBeanQN
>>>>> ameHelper.java:107)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
>>>>> QNameHelper.java:72)
>>>>> ... 44 more
>>>>> C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin>
>>>>> java.lang.ClassNotFoundException: kahaPersistentAdapter
>>>>>
>>>>>
>>>>>
>>>>> is it possible that the snapshot is missing the corresponding jar files
>>>>> or
>>>>> classes?
>>>>>
>>>>> thanks for any help and regards,
>>>>> Domenico
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
> http://www.nabble.com/file/3873/activemq.xml activemq.xml
> http://www.nabble.com/file/3873/activemq.xml activemq.xml
>
Re: Kaha Persistence with 4.1 SNAPSHOT
Posted by domenico <Do...@iona.com>.
Hi Adrian
The jar file I have is called
"incubator-activemq-4.1-SNAPSHOT\lib\activemq-core-4.1-SNAPSHOT.jar". This
is a bit different from yours. The jar contains 11 classes one of which is
called "kahaPersistentAdaptor". So if I understand you correctly, this
should be called kahaPersistenceAdaptor. If this is correct we have two
differences.
The xmlns namespace is already set as you recommend. I attach the
activemq.xml for your reference.
I appreciate your feedback. Thanks in advance.
cheers,
Domenico
Adrian Co wrote:
>
> Hmmm... that's odd. The kaha adapter should be under
> ../lib/activemq-core-4.1-incubating-SNAPSHOT.jar/org/apache/activemq/store/kahadaptor/KahaPersistenceAdapter.class.
> Could be a namespace issue. Can you add the xmlns property to the broker
> bean: <broker ..... xmlns="http://activemq.org/config/1.0"> or post
> the complete activemq.xml you're using.
>
> domenico wrote:
>> Hi Adrian
>>
>> Thanks for the response. Below is the exception I get form using the
>> second
>> version ("kahaPersistenceAdapter").
>>
>> For me they look the same. The only explanation I have is that the
>> libraries
>> are missing from the distribution... Let me know what you think...
>>
>> C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin>activemq.bat
>> ACTIVEMQ_HOME: C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT
>> Loading message broker from: xbean:activemq.xml
>> ERROR: java.lang.RuntimeException: Failed to execute start task. Reason:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unexpected
>> exception parsing XML document from class path resource [activemq.xml];
>> nested exception is
>> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
>> load type: kahaPersistenceAdapter. Reason:
>> java.lang.ClassNotFoundException:
>> kahaPersistenceAdapter; nested exception is
>> java.lang.ClassNotFoundException: kahaPersistenceAdapter
>> java.lang.RuntimeException: Failed to execute start task. Reason:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unexpected
>> exception parsing X
>> ML document from class path resource [activemq.xml]; nested exception is
>> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
>> load type: kahaPersistenceAdapter. Reason:
>> java.lang.ClassNotFoundException:
>> kahaPersistenceAdapter; nested exception is
>> java.lang.ClassNotFoundException: kahaPersistenceAdapter
>> at
>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
>> .java:69)
>> at
>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
>> ommand.java:49)
>> at
>> org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand
>> .java:64)
>> at
>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
>> ommand.java:49)
>> at
>> org.apache.activemq.console.command.ShellCommand.main(ShellCommand.ja
>> va:45)
>> 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:585)
>> at org.apache.activemq.console.Main.runTaskClass(Main.java:135)
>> at org.apache.activemq.console.Main.main(Main.java:67)
>> Caused by:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unexpected exception parsing XML document from class path resource
>> [activemq.xml]; nested exception is
>> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
>> load type: kahaPersistenceAdapter. Reason:
>> java.lang.ClassNotFoundException:
>> kahaPersistenceAdapter; nested exception is
>> java.lang.ClassNotFoundException: kahaPersistenceAdapter
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:403)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:340)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:315)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
>> at
>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
>> at
>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBeanDefinitions(ClassPathXmlApplicationContext.java:181)
>> at
>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
>> at
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:278)
>> at
>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>> (ClassPathXmlApplicationContext.java:162)
>> at
>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>> (ClassPathXmlApplicationContext.java:52)
>> at
>> org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
>> Factory.java:40)
>> at
>> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
>> ava:56)
>> at
>> org.apache.activemq.console.command.StartCommand.startBroker(StartCommand.java:81)
>> at
>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
>> .java:46)
>> ... 10 more
>> Caused by:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Failed to load type: kahaPersistenceAdapter. Reason:
>> java.lang.ClassNotFoundException
>> : kahaPersistenceAdapter; nested exception is
>> java.lang.ClassNotFoundException:
>> kahaPersistenceAdapter
>> at
>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:75)
>> at
>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
>> at
>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.
>> parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:61)
>> at
>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:380)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:202)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:250)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildExtensionBean(XBeanNamespaceHandler.java:625)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedPropertyViaIntrospection(XBeanNamespaceHandler.java:543)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNestedPropertyViaIntrospection(XBeanNamespaceHandler.java:507)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPropertyElements(XBeanNamespaceHandler.java:476)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:205)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:250)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:150)
>> at
>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>> rseCustomElement(BeanDefinitionParserDelegate.java:1084)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
>> at
>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.
>> parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:486)
>> at
>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:386)
>> ... 25 more
>> Caused by: java.lang.ClassNotFoundException: kahaPersistenceAdapter
>> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>> at
>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.loadClass(XBeanQNameHelper.java:107)
>> at
>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:72)
>> ... 44 more
>> ERROR: java.lang.Exception:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unexpected
>> exception parsing XML document from class path resource [
>> activemq.xml]; nested exception is
>> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
>> load type: kahaPersistenceAdapter. Reason:
>> java.lang.ClassNotFoundException:
>> kahaPersistenceAdapter; nested exception is java.lang.
>> ClassNotFoundException: kahaPersistenceAdapter
>> java.lang.Exception:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unexpected
>> exception parsing XML document from class path resource [activemq.xml];
>> nested exception is
>> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
>> load type: kahaPersistenceAdapter. Reason:
>> java.lang.ClassNotFoundException:
>> kahaPersistenceAdapter; nested exception is
>> java.lang.ClassNotFoundException: kahaPersistenceAdapter
>> at
>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
>> .java:70)
>> at
>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
>> ommand.java:49)
>> at
>> org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand
>> .java:64)
>> at
>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
>> ommand.java:49)
>> at
>> org.apache.activemq.console.command.ShellCommand.main(ShellCommand.ja
>> va:45)
>> 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:585)
>> at org.apache.activemq.console.Main.runTaskClass(Main.java:135)
>> at org.apache.activemq.console.Main.main(Main.java:67)
>> Caused by:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unexp
>> ected exception parsing XML document from class path resource
>> [activemq.xml]; ne
>> sted exception is
>> org.springframework.beans.factory.BeanDefinitionStoreException
>> : Failed to load type: kahaPersistenceAdapter. Reason:
>> java.lang.ClassNotFoundEx
>> ception: kahaPersistenceAdapter; nested exception is
>> java.lang.ClassNotFoundExce
>> ption: kahaPersistenceAdapter
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
>> eanDefinitions(XmlBeanDefinitionReader.java:403)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
>> nDefinitions(XmlBeanDefinitionReader.java:340)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
>> nDefinitions(XmlBeanDefinitionReader.java:315)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
>> at
>> org.springframework.context.support.AbstractXmlApplicationContext.loa
>> dBeanDefinitions(AbstractXmlApplicationContext.java:113)
>> at
>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBe
>> anDefinitions(ClassPathXmlApplicationContext.java:181)
>> at
>> org.springframework.context.support.AbstractRefreshableApplicationCon
>> text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
>> at
>> org.springframework.context.support.AbstractApplicationContext.refres
>> h(AbstractApplicationContext.java:278)
>> at
>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>> (ClassPathXmlApplicationContext.java:162)
>> at
>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>> (ClassPathXmlApplicationContext.java:52)
>> at
>> org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
>> Factory.java:40)
>> at
>> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
>> ava:56)
>> at
>> org.apache.activemq.console.command.StartCommand.startBroker(StartCom
>> mand.java:81)
>> at
>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
>> .java:46)
>> ... 10 more
>> Caused by:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Faile
>> d to load type: kahaPersistenceAdapter. Reason:
>> java.lang.ClassNotFoundException
>> : kahaPersistenceAdapter; nested exception is
>> java.lang.ClassNotFoundException:
>> kahaPersistenceAdapter
>> at
>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
>> QNameHelper.java:75)
>> at
>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.coerceNamespaceAw
>> arePropertyValues(XBeanQNameHelper.java:54)
>> at
>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.
>> parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:61)
>> at
>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>> rseBeanDefinitionElement(BeanDefinitionParserDelegate.java:380)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>> mExtensionElement(XBeanNamespaceHandler.java:202)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>> mExtensionElement(XBeanNamespaceHandler.java:250)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildEx
>> tensionBean(XBeanNamespaceHandler.java:625)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedP
>> ropertyViaIntrospection(XBeanNamespaceHandler.java:543)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNest
>> edPropertyViaIntrospection(XBeanNamespaceHandler.java:507)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPro
>> pertyElements(XBeanNamespaceHandler.java:476)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>> mExtensionElement(XBeanNamespaceHandler.java:205)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>> mExtensionElement(XBeanNamespaceHandler.java:250)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanN
>> amespaceHandler.java:150)
>> at
>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>> rseCustomElement(BeanDefinitionParserDelegate.java:1084)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
>> ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
>> at
>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.
>> parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
>> ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe
>> rBeanDefinitions(XmlBeanDefinitionReader.java:486)
>> at
>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis
>> terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
>> eanDefinitions(XmlBeanDefinitionReader.java:386)
>> ... 25 more
>> Caused by: java.lang.ClassNotFoundException: kahaPersistenceAdapter
>> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>> at
>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.loadClass(XBeanQN
>> ameHelper.java:107)
>> at
>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
>> QNameHelper.java:72)
>> ... 44 more
>> C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin>
>>
>> thanks and kind regards,
>> Domenico
>>
>>
>>
>>
>>
>>
>> Adrian Co wrote:
>>
>>> Whats the exception of the second version?
>>>
>>> We did renamed the kaha adapter to "kahaPersistenceAdapter" to be
>>> consistent with the other persistence adapter.
>>>
>>> domenico wrote:
>>>
>>>> Hi there
>>>>
>>>> I have troble running the Kaha persistence with a the in conjuncton
>>>> with
>>>> an
>>>> apache-incubator-activemq-4.1-SNAPSHOT. I looked into this forum and
>>>> found
>>>> that two dialects of the config exist:
>>>>
>>>> <persistenceAdapter>
>>>> <kahaPersistenceAdapter dir = "activemq-data" maxDataFileLength =
>>>> "33554432"/>
>>>> </persistenceAdapter>
>>>>
>>>> <persistenceAdapter>
>>>> <kahaPersistentAdapter dir = "activemq-data" maxDataFileLength =
>>>> "33554432"/>
>>>> </persistenceAdapter>
>>>>
>>>>
>>>> Both will return exceptions though. Here is the one from the second
>>>> config:
>>>>
>>>>
>>>> C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin>activemq.bat
>>>> ACTIVEMQ_HOME:
>>>> C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin\..
>>>> Loading message broker from: xbean:activemq.xml
>>>> ERROR: java.lang.RuntimeException: Failed to execute start task.
>>>> Reason:
>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>> Unexpected
>>>> exception parsing XML document from class path resource [activemq.xml];
>>>> nested exception is
>>>> org.springframework.beans.factory.BeanDefinitionStoreException: Failed
>>>> to
>>>> load type: kahaPersistentAdapter. Reason:
>>>> java.lang.ClassNotFoundException:
>>>> kahaPersistentAdapter; nested exception is
>>>> java.lang.ClassNotFoundException:
>>>> kahaPersistentAdapter
>>>> java.lang.RuntimeException: Failed to execute start task. Reason:
>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>> Unexpected
>>>> exception parsing X
>>>> ML document from class path resource [activemq.xml]; nested exception
>>>> is
>>>> org.spr
>>>> ingframework.beans.factory.BeanDefinitionStoreException: Failed to load
>>>> type: ka
>>>> haPersistentAdapter. Reason: java.lang.ClassNotFoundException:
>>>> kahaPersistentAda
>>>> pter; nested exception is java.lang.ClassNotFoundException:
>>>> kahaPersistentAdapter
>>>> at
>>>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:69)
>>>> at
>>>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:49)
>>>> at
>>>> org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:64)
>>>> at
>>>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:49)
>>>> at
>>>> org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:45)
>>>> 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.apache.activemq.console.Main.runTaskClass(Main.java:135)
>>>> at org.apache.activemq.console.Main.main(Main.java:67)
>>>> Caused by:
>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>> Unexpected exception parsing XML document from class path resource
>>>> [activemq.xml]; nested exception is
>>>> org.springframework.beans.factory.BeanDefinitionStoreException: Failed
>>>> to
>>>> load type: kahaPersistentAdapter. Reason:
>>>> java.lang.ClassNotFoundException:
>>>> kahaPersistentAdapter; nested exception is
>>>> java.lang.ClassNotFoundException:
>>>> kahaPersistentAdapter
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
>>>> eanDefinitions(XmlBeanDefinitionReader.java:403)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
>>>> nDefinitions(XmlBeanDefinitionReader.java:340)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
>>>> nDefinitions(XmlBeanDefinitionReader.java:315)
>>>> at
>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>>>> at
>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>>>> at
>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
>>>> at
>>>> org.springframework.context.support.AbstractXmlApplicationContext.loa
>>>> dBeanDefinitions(AbstractXmlApplicationContext.java:113)
>>>> at
>>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBe
>>>> anDefinitions(ClassPathXmlApplicationContext.java:181)
>>>> at
>>>> org.springframework.context.support.AbstractRefreshableApplicationCon
>>>> text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
>>>> at
>>>> org.springframework.context.support.AbstractApplicationContext.refres
>>>> h(AbstractApplicationContext.java:278)
>>>> at
>>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>>>> (ClassPathXmlApplicationContext.java:162)
>>>> at
>>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>>>> (ClassPathXmlApplicationContext.java:52)
>>>> at
>>>> org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
>>>> Factory.java:40)
>>>> at
>>>> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
>>>> ava:56)
>>>> at
>>>> org.apache.activemq.console.command.StartCommand.startBroker(StartCom
>>>> mand.java:81)
>>>> at
>>>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
>>>> .java:46)
>>>> ... 10 more
>>>> Caused by:
>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>> Faile
>>>> d to load type: kahaPersistentAdapter. Reason:
>>>> java.lang.ClassNotFoundException:
>>>> kahaPersistentAdapter; nested exception is
>>>> java.lang.ClassNotFoundException: ka
>>>> haPersistentAdapter
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
>>>> QNameHelper.java:75)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.coerceNamespaceAw
>>>> arePropertyValues(XBeanQNameHelper.java:54)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.
>>>> parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:61)
>>>> at
>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>>>> rseBeanDefinitionElement(BeanDefinitionParserDelegate.java:380)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>>> mExtensionElement(XBeanNamespaceHandler.java:202)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>>> mExtensionElement(XBeanNamespaceHandler.java:250)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildEx
>>>> tensionBean(XBeanNamespaceHandler.java:625)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedP
>>>> ropertyViaIntrospection(XBeanNamespaceHandler.java:543)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNest
>>>> edPropertyViaIntrospection(XBeanNamespaceHandler.java:507)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPro
>>>> pertyElements(XBeanNamespaceHandler.java:476)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>>> mExtensionElement(XBeanNamespaceHandler.java:205)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>>> mExtensionElement(XBeanNamespaceHandler.java:250)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanN
>>>> amespaceHandler.java:150)
>>>> at
>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>>>> rseCustomElement(BeanDefinitionParserDelegate.java:1084)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
>>>> ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.
>>>> parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
>>>> ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe
>>>> rBeanDefinitions(XmlBeanDefinitionReader.java:486)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis
>>>> terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
>>>> eanDefinitions(XmlBeanDefinitionReader.java:386)
>>>> ... 25 more
>>>> Caused by: java.lang.ClassNotFoundException: kahaPersistentAdapter
>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.loadClass(XBeanQN
>>>> ameHelper.java:107)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
>>>> QNameHelper.java:72)
>>>> ... 44 more
>>>> ERROR: java.lang.Exception:
>>>> org.springframework.beans.factory.BeanDefinitionStor
>>>> eException: Unexpected exception parsing XML document from class path
>>>> resource [
>>>> activemq.xml]; nested exception is
>>>> org.springframework.beans.factory.BeanDefinit
>>>> ionStoreException: Failed to load type: kahaPersistentAdapter. Reason:
>>>> java.lang
>>>> .ClassNotFoundException: kahaPersistentAdapter; nested exception is
>>>> java.lang.Cl
>>>> assNotFoundException: kahaPersistentAdapter
>>>> java.lang.Exception:
>>>> org.springframework.beans.factory.BeanDefinitionStoreExcept
>>>> ion: Unexpected exception parsing XML document from class path resource
>>>> [activem
>>>> q.xml]; nested exception is
>>>> org.springframework.beans.factory.BeanDefinitionStor
>>>> eException: Failed to load type: kahaPersistentAdapter. Reason:
>>>> java.lang.ClassN
>>>> otFoundException: kahaPersistentAdapter; nested exception is
>>>> java.lang.ClassNotF
>>>> oundException: kahaPersistentAdapter at
>>>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
>>>> .java:70)
>>>> at
>>>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
>>>> ommand.java:49)
>>>> at
>>>> org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand
>>>> .java:64)
>>>> at
>>>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
>>>> ommand.java:49)
>>>> at
>>>> org.apache.activemq.console.command.ShellCommand.main(ShellCommand.ja
>>>> va:45)
>>>> 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:585)
>>>> at org.apache.activemq.console.Main.runTaskClass(Main.java:135)
>>>> at org.apache.activemq.console.Main.main(Main.java:67)
>>>> Caused by:
>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>> Unexpected exception parsing XML document from class path resource
>>>> [activemq.xml]; nested exception is
>>>> org.springframework.beans.factory.BeanDefinitionStoreException
>>>> : Failed to load type: kahaPersistentAdapter. Reason:
>>>> java.lang.ClassNotFoundException: kahaPersistentAdapter; nested
>>>> exception
>>>> is
>>>> java.lang.ClassNotFoundException: kahaPersistentAdapter
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
>>>> eanDefinitions(XmlBeanDefinitionReader.java:403)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
>>>> nDefinitions(XmlBeanDefinitionReader.java:340)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
>>>> nDefinitions(XmlBeanDefinitionReader.java:315)
>>>> at
>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>>>> at
>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>>>> at
>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
>>>> at
>>>> org.springframework.context.support.AbstractXmlApplicationContext.loa
>>>> dBeanDefinitions(AbstractXmlApplicationContext.java:113)
>>>> at
>>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBe
>>>> anDefinitions(ClassPathXmlApplicationContext.java:181)
>>>> at
>>>> org.springframework.context.support.AbstractRefreshableApplicationCon
>>>> text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
>>>> at
>>>> org.springframework.context.support.AbstractApplicationContext.refres
>>>> h(AbstractApplicationContext.java:278)
>>>> at
>>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>>>> (ClassPathXmlApplicationContext.java:162)
>>>> at
>>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>>>> (ClassPathXmlApplicationContext.java:52)
>>>> at
>>>> org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
>>>> Factory.java:40)
>>>> at
>>>> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
>>>> ava:56)
>>>> at
>>>> org.apache.activemq.console.command.StartCommand.startBroker(StartCom
>>>> mand.java:81)
>>>> at
>>>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
>>>> .java:46)
>>>> ... 10 more
>>>> Caused by:
>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>> Failed to load type: kahaPersistentAdapter. Reason:
>>>> java.lang.ClassNotFoundException: kahaPersistentAdapter; nested
>>>> exception
>>>> is
>>>> java.lang.ClassNotFoundException: kahaPersistentAdapter
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
>>>> QNameHelper.java:75)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.coerceNamespaceAw
>>>> arePropertyValues(XBeanQNameHelper.java:54)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.
>>>> parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:61)
>>>> at
>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>>>> rseBeanDefinitionElement(BeanDefinitionParserDelegate.java:380)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>>> mExtensionElement(XBeanNamespaceHandler.java:202)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>>> mExtensionElement(XBeanNamespaceHandler.java:250)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildEx
>>>> tensionBean(XBeanNamespaceHandler.java:625)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedP
>>>> ropertyViaIntrospection(XBeanNamespaceHandler.java:543)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNest
>>>> edPropertyViaIntrospection(XBeanNamespaceHandler.java:507)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPro
>>>> pertyElements(XBeanNamespaceHandler.java:476)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>>> mExtensionElement(XBeanNamespaceHandler.java:205)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>>> mExtensionElement(XBeanNamespaceHandler.java:250)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanN
>>>> amespaceHandler.java:150)
>>>> at
>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>>>> rseCustomElement(BeanDefinitionParserDelegate.java:1084)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
>>>> ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.
>>>> parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
>>>> ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe
>>>> rBeanDefinitions(XmlBeanDefinitionReader.java:486)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis
>>>> terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
>>>> eanDefinitions(XmlBeanDefinitionReader.java:386)
>>>> ... 25 more
>>>> Caused by: java.lang.ClassNotFoundException: kahaPersistentAdapter
>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.loadClass(XBeanQN
>>>> ameHelper.java:107)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
>>>> QNameHelper.java:72)
>>>> ... 44 more
>>>> C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin>
>>>> java.lang.ClassNotFoundException: kahaPersistentAdapter
>>>>
>>>>
>>>>
>>>> is it possible that the snapshot is missing the corresponding jar files
>>>> or
>>>> classes?
>>>>
>>>> thanks for any help and regards,
>>>> Domenico
>>>>
>>>>
>>>
>>>
>>
>>
>
>
>
http://www.nabble.com/file/3873/activemq.xml activemq.xml
http://www.nabble.com/file/3873/activemq.xml activemq.xml
--
View this message in context: http://www.nabble.com/Kaha-Persistence-with-4.1-SNAPSHOT-tf2503897.html#a7031239
Sent from the ActiveMQ - User mailing list archive at Nabble.com.
Re: Kaha Persistence with 4.1 SNAPSHOT
Posted by Adrian Co <ac...@exist.com>.
Hmmm... that's odd. The kaha adapter should be under
../lib/activemq-core-4.1-incubating-SNAPSHOT.jar/org/apache/activemq/store/kahadaptor/KahaPersistenceAdapter.class.
Could be a namespace issue. Can you add the xmlns property to the broker
bean: <broker ..... xmlns="http://activemq.org/config/1.0"> or post
the complete activemq.xml you're using.
domenico wrote:
> Hi Adrian
>
> Thanks for the response. Below is the exception I get form using the second
> version ("kahaPersistenceAdapter").
>
> For me they look the same. The only explanation I have is that the libraries
> are missing from the distribution... Let me know what you think...
>
> C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin>activemq.bat
> ACTIVEMQ_HOME: C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT
> Loading message broker from: xbean:activemq.xml
> ERROR: java.lang.RuntimeException: Failed to execute start task. Reason:
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
> exception parsing XML document from class path resource [activemq.xml];
> nested exception is
> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
> load type: kahaPersistenceAdapter. Reason: java.lang.ClassNotFoundException:
> kahaPersistenceAdapter; nested exception is
> java.lang.ClassNotFoundException: kahaPersistenceAdapter
> java.lang.RuntimeException: Failed to execute start task. Reason:
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
> exception parsing X
> ML document from class path resource [activemq.xml]; nested exception is
> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
> load type: kahaPersistenceAdapter. Reason: java.lang.ClassNotFoundException:
> kahaPersistenceAdapter; nested exception is
> java.lang.ClassNotFoundException: kahaPersistenceAdapter
> at
> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
> .java:69)
> at
> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
> ommand.java:49)
> at
> org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand
> .java:64)
> at
> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
> ommand.java:49)
> at
> org.apache.activemq.console.command.ShellCommand.main(ShellCommand.ja
> va:45)
> 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:585)
> at org.apache.activemq.console.Main.runTaskClass(Main.java:135)
> at org.apache.activemq.console.Main.main(Main.java:67)
> Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
> Unexpected exception parsing XML document from class path resource
> [activemq.xml]; nested exception is
> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
> load type: kahaPersistenceAdapter. Reason: java.lang.ClassNotFoundException:
> kahaPersistenceAdapter; nested exception is
> java.lang.ClassNotFoundException: kahaPersistenceAdapter
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:403)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:340)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:315)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
> at
> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
> at
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBeanDefinitions(ClassPathXmlApplicationContext.java:181)
> at
> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
> at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:278)
> at
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
> (ClassPathXmlApplicationContext.java:162)
> at
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
> (ClassPathXmlApplicationContext.java:52)
> at
> org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
> Factory.java:40)
> at
> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
> ava:56)
> at
> org.apache.activemq.console.command.StartCommand.startBroker(StartCommand.java:81)
> at
> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
> .java:46)
> ... 10 more
> Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
> Failed to load type: kahaPersistenceAdapter. Reason:
> java.lang.ClassNotFoundException
> : kahaPersistenceAdapter; nested exception is
> java.lang.ClassNotFoundException:
> kahaPersistenceAdapter
> at
> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:75)
> at
> org.apache.xbean.spring.context.v2.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
> at
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.
> parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:61)
> at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:380)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:202)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:250)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildExtensionBean(XBeanNamespaceHandler.java:625)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedPropertyViaIntrospection(XBeanNamespaceHandler.java:543)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNestedPropertyViaIntrospection(XBeanNamespaceHandler.java:507)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPropertyElements(XBeanNamespaceHandler.java:476)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:205)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:250)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:150)
> at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
> rseCustomElement(BeanDefinitionParserDelegate.java:1084)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
> at
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.
> parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:486)
> at
> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:386)
> ... 25 more
> Caused by: java.lang.ClassNotFoundException: kahaPersistenceAdapter
> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at
> org.apache.xbean.spring.context.v2.XBeanQNameHelper.loadClass(XBeanQNameHelper.java:107)
> at
> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:72)
> ... 44 more
> ERROR: java.lang.Exception:
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
> exception parsing XML document from class path resource [
> activemq.xml]; nested exception is
> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
> load type: kahaPersistenceAdapter. Reason: java.lang.ClassNotFoundException:
> kahaPersistenceAdapter; nested exception is java.lang.
> ClassNotFoundException: kahaPersistenceAdapter
> java.lang.Exception:
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
> exception parsing XML document from class path resource [activemq.xml];
> nested exception is
> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
> load type: kahaPersistenceAdapter. Reason: java.lang.ClassNotFoundException:
> kahaPersistenceAdapter; nested exception is
> java.lang.ClassNotFoundException: kahaPersistenceAdapter
> at
> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
> .java:70)
> at
> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
> ommand.java:49)
> at
> org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand
> .java:64)
> at
> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
> ommand.java:49)
> at
> org.apache.activemq.console.command.ShellCommand.main(ShellCommand.ja
> va:45)
> 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:585)
> at org.apache.activemq.console.Main.runTaskClass(Main.java:135)
> at org.apache.activemq.console.Main.main(Main.java:67)
> Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
> Unexp
> ected exception parsing XML document from class path resource
> [activemq.xml]; ne
> sted exception is
> org.springframework.beans.factory.BeanDefinitionStoreException
> : Failed to load type: kahaPersistenceAdapter. Reason:
> java.lang.ClassNotFoundEx
> ception: kahaPersistenceAdapter; nested exception is
> java.lang.ClassNotFoundExce
> ption: kahaPersistenceAdapter
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
> eanDefinitions(XmlBeanDefinitionReader.java:403)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
> nDefinitions(XmlBeanDefinitionReader.java:340)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
> nDefinitions(XmlBeanDefinitionReader.java:315)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
> at
> org.springframework.context.support.AbstractXmlApplicationContext.loa
> dBeanDefinitions(AbstractXmlApplicationContext.java:113)
> at
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBe
> anDefinitions(ClassPathXmlApplicationContext.java:181)
> at
> org.springframework.context.support.AbstractRefreshableApplicationCon
> text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
> at
> org.springframework.context.support.AbstractApplicationContext.refres
> h(AbstractApplicationContext.java:278)
> at
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
> (ClassPathXmlApplicationContext.java:162)
> at
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
> (ClassPathXmlApplicationContext.java:52)
> at
> org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
> Factory.java:40)
> at
> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
> ava:56)
> at
> org.apache.activemq.console.command.StartCommand.startBroker(StartCom
> mand.java:81)
> at
> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
> .java:46)
> ... 10 more
> Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
> Faile
> d to load type: kahaPersistenceAdapter. Reason:
> java.lang.ClassNotFoundException
> : kahaPersistenceAdapter; nested exception is
> java.lang.ClassNotFoundException:
> kahaPersistenceAdapter
> at
> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
> QNameHelper.java:75)
> at
> org.apache.xbean.spring.context.v2.XBeanQNameHelper.coerceNamespaceAw
> arePropertyValues(XBeanQNameHelper.java:54)
> at
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.
> parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:61)
> at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
> rseBeanDefinitionElement(BeanDefinitionParserDelegate.java:380)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
> mExtensionElement(XBeanNamespaceHandler.java:202)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
> mExtensionElement(XBeanNamespaceHandler.java:250)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildEx
> tensionBean(XBeanNamespaceHandler.java:625)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedP
> ropertyViaIntrospection(XBeanNamespaceHandler.java:543)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNest
> edPropertyViaIntrospection(XBeanNamespaceHandler.java:507)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPro
> pertyElements(XBeanNamespaceHandler.java:476)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
> mExtensionElement(XBeanNamespaceHandler.java:205)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
> mExtensionElement(XBeanNamespaceHandler.java:250)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanN
> amespaceHandler.java:150)
> at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
> rseCustomElement(BeanDefinitionParserDelegate.java:1084)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
> ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
> at
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.
> parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
> ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe
> rBeanDefinitions(XmlBeanDefinitionReader.java:486)
> at
> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis
> terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
> eanDefinitions(XmlBeanDefinitionReader.java:386)
> ... 25 more
> Caused by: java.lang.ClassNotFoundException: kahaPersistenceAdapter
> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at
> org.apache.xbean.spring.context.v2.XBeanQNameHelper.loadClass(XBeanQN
> ameHelper.java:107)
> at
> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
> QNameHelper.java:72)
> ... 44 more
> C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin>
>
> thanks and kind regards,
> Domenico
>
>
>
>
>
>
> Adrian Co wrote:
>
>> Whats the exception of the second version?
>>
>> We did renamed the kaha adapter to "kahaPersistenceAdapter" to be
>> consistent with the other persistence adapter.
>>
>> domenico wrote:
>>
>>> Hi there
>>>
>>> I have troble running the Kaha persistence with a the in conjuncton with
>>> an
>>> apache-incubator-activemq-4.1-SNAPSHOT. I looked into this forum and
>>> found
>>> that two dialects of the config exist:
>>>
>>> <persistenceAdapter>
>>> <kahaPersistenceAdapter dir = "activemq-data" maxDataFileLength =
>>> "33554432"/>
>>> </persistenceAdapter>
>>>
>>> <persistenceAdapter>
>>> <kahaPersistentAdapter dir = "activemq-data" maxDataFileLength =
>>> "33554432"/>
>>> </persistenceAdapter>
>>>
>>>
>>> Both will return exceptions though. Here is the one from the second
>>> config:
>>>
>>>
>>> C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin>activemq.bat
>>> ACTIVEMQ_HOME:
>>> C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin\..
>>> Loading message broker from: xbean:activemq.xml
>>> ERROR: java.lang.RuntimeException: Failed to execute start task. Reason:
>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>> Unexpected
>>> exception parsing XML document from class path resource [activemq.xml];
>>> nested exception is
>>> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
>>> load type: kahaPersistentAdapter. Reason:
>>> java.lang.ClassNotFoundException:
>>> kahaPersistentAdapter; nested exception is
>>> java.lang.ClassNotFoundException:
>>> kahaPersistentAdapter
>>> java.lang.RuntimeException: Failed to execute start task. Reason:
>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>> Unexpected
>>> exception parsing X
>>> ML document from class path resource [activemq.xml]; nested exception is
>>> org.spr
>>> ingframework.beans.factory.BeanDefinitionStoreException: Failed to load
>>> type: ka
>>> haPersistentAdapter. Reason: java.lang.ClassNotFoundException:
>>> kahaPersistentAda
>>> pter; nested exception is java.lang.ClassNotFoundException:
>>> kahaPersistentAdapter
>>> at
>>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:69)
>>> at
>>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:49)
>>> at
>>> org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:64)
>>> at
>>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:49)
>>> at
>>> org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:45)
>>> 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.apache.activemq.console.Main.runTaskClass(Main.java:135)
>>> at org.apache.activemq.console.Main.main(Main.java:67)
>>> Caused by:
>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>> Unexpected exception parsing XML document from class path resource
>>> [activemq.xml]; nested exception is
>>> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
>>> load type: kahaPersistentAdapter. Reason:
>>> java.lang.ClassNotFoundException:
>>> kahaPersistentAdapter; nested exception is
>>> java.lang.ClassNotFoundException:
>>> kahaPersistentAdapter
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
>>> eanDefinitions(XmlBeanDefinitionReader.java:403)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
>>> nDefinitions(XmlBeanDefinitionReader.java:340)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
>>> nDefinitions(XmlBeanDefinitionReader.java:315)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
>>> at
>>> org.springframework.context.support.AbstractXmlApplicationContext.loa
>>> dBeanDefinitions(AbstractXmlApplicationContext.java:113)
>>> at
>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBe
>>> anDefinitions(ClassPathXmlApplicationContext.java:181)
>>> at
>>> org.springframework.context.support.AbstractRefreshableApplicationCon
>>> text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
>>> at
>>> org.springframework.context.support.AbstractApplicationContext.refres
>>> h(AbstractApplicationContext.java:278)
>>> at
>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>>> (ClassPathXmlApplicationContext.java:162)
>>> at
>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>>> (ClassPathXmlApplicationContext.java:52)
>>> at
>>> org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
>>> Factory.java:40)
>>> at
>>> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
>>> ava:56)
>>> at
>>> org.apache.activemq.console.command.StartCommand.startBroker(StartCom
>>> mand.java:81)
>>> at
>>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
>>> .java:46)
>>> ... 10 more
>>> Caused by:
>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>> Faile
>>> d to load type: kahaPersistentAdapter. Reason:
>>> java.lang.ClassNotFoundException:
>>> kahaPersistentAdapter; nested exception is
>>> java.lang.ClassNotFoundException: ka
>>> haPersistentAdapter
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
>>> QNameHelper.java:75)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.coerceNamespaceAw
>>> arePropertyValues(XBeanQNameHelper.java:54)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.
>>> parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:61)
>>> at
>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>>> rseBeanDefinitionElement(BeanDefinitionParserDelegate.java:380)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>> mExtensionElement(XBeanNamespaceHandler.java:202)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>> mExtensionElement(XBeanNamespaceHandler.java:250)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildEx
>>> tensionBean(XBeanNamespaceHandler.java:625)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedP
>>> ropertyViaIntrospection(XBeanNamespaceHandler.java:543)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNest
>>> edPropertyViaIntrospection(XBeanNamespaceHandler.java:507)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPro
>>> pertyElements(XBeanNamespaceHandler.java:476)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>> mExtensionElement(XBeanNamespaceHandler.java:205)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>> mExtensionElement(XBeanNamespaceHandler.java:250)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanN
>>> amespaceHandler.java:150)
>>> at
>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>>> rseCustomElement(BeanDefinitionParserDelegate.java:1084)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
>>> ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.
>>> parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
>>> ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe
>>> rBeanDefinitions(XmlBeanDefinitionReader.java:486)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis
>>> terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
>>> eanDefinitions(XmlBeanDefinitionReader.java:386)
>>> ... 25 more
>>> Caused by: java.lang.ClassNotFoundException: kahaPersistentAdapter
>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.loadClass(XBeanQN
>>> ameHelper.java:107)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
>>> QNameHelper.java:72)
>>> ... 44 more
>>> ERROR: java.lang.Exception:
>>> org.springframework.beans.factory.BeanDefinitionStor
>>> eException: Unexpected exception parsing XML document from class path
>>> resource [
>>> activemq.xml]; nested exception is
>>> org.springframework.beans.factory.BeanDefinit
>>> ionStoreException: Failed to load type: kahaPersistentAdapter. Reason:
>>> java.lang
>>> .ClassNotFoundException: kahaPersistentAdapter; nested exception is
>>> java.lang.Cl
>>> assNotFoundException: kahaPersistentAdapter
>>> java.lang.Exception:
>>> org.springframework.beans.factory.BeanDefinitionStoreExcept
>>> ion: Unexpected exception parsing XML document from class path resource
>>> [activem
>>> q.xml]; nested exception is
>>> org.springframework.beans.factory.BeanDefinitionStor
>>> eException: Failed to load type: kahaPersistentAdapter. Reason:
>>> java.lang.ClassN
>>> otFoundException: kahaPersistentAdapter; nested exception is
>>> java.lang.ClassNotF
>>> oundException: kahaPersistentAdapter at
>>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
>>> .java:70)
>>> at
>>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
>>> ommand.java:49)
>>> at
>>> org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand
>>> .java:64)
>>> at
>>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
>>> ommand.java:49)
>>> at
>>> org.apache.activemq.console.command.ShellCommand.main(ShellCommand.ja
>>> va:45)
>>> 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:585)
>>> at org.apache.activemq.console.Main.runTaskClass(Main.java:135)
>>> at org.apache.activemq.console.Main.main(Main.java:67)
>>> Caused by:
>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>> Unexpected exception parsing XML document from class path resource
>>> [activemq.xml]; nested exception is
>>> org.springframework.beans.factory.BeanDefinitionStoreException
>>> : Failed to load type: kahaPersistentAdapter. Reason:
>>> java.lang.ClassNotFoundException: kahaPersistentAdapter; nested exception
>>> is
>>> java.lang.ClassNotFoundException: kahaPersistentAdapter
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
>>> eanDefinitions(XmlBeanDefinitionReader.java:403)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
>>> nDefinitions(XmlBeanDefinitionReader.java:340)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
>>> nDefinitions(XmlBeanDefinitionReader.java:315)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
>>> at
>>> org.springframework.context.support.AbstractXmlApplicationContext.loa
>>> dBeanDefinitions(AbstractXmlApplicationContext.java:113)
>>> at
>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBe
>>> anDefinitions(ClassPathXmlApplicationContext.java:181)
>>> at
>>> org.springframework.context.support.AbstractRefreshableApplicationCon
>>> text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
>>> at
>>> org.springframework.context.support.AbstractApplicationContext.refres
>>> h(AbstractApplicationContext.java:278)
>>> at
>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>>> (ClassPathXmlApplicationContext.java:162)
>>> at
>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>>> (ClassPathXmlApplicationContext.java:52)
>>> at
>>> org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
>>> Factory.java:40)
>>> at
>>> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
>>> ava:56)
>>> at
>>> org.apache.activemq.console.command.StartCommand.startBroker(StartCom
>>> mand.java:81)
>>> at
>>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
>>> .java:46)
>>> ... 10 more
>>> Caused by:
>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>> Failed to load type: kahaPersistentAdapter. Reason:
>>> java.lang.ClassNotFoundException: kahaPersistentAdapter; nested exception
>>> is
>>> java.lang.ClassNotFoundException: kahaPersistentAdapter
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
>>> QNameHelper.java:75)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.coerceNamespaceAw
>>> arePropertyValues(XBeanQNameHelper.java:54)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.
>>> parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:61)
>>> at
>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>>> rseBeanDefinitionElement(BeanDefinitionParserDelegate.java:380)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>> mExtensionElement(XBeanNamespaceHandler.java:202)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>> mExtensionElement(XBeanNamespaceHandler.java:250)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildEx
>>> tensionBean(XBeanNamespaceHandler.java:625)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedP
>>> ropertyViaIntrospection(XBeanNamespaceHandler.java:543)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNest
>>> edPropertyViaIntrospection(XBeanNamespaceHandler.java:507)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPro
>>> pertyElements(XBeanNamespaceHandler.java:476)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>> mExtensionElement(XBeanNamespaceHandler.java:205)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>>> mExtensionElement(XBeanNamespaceHandler.java:250)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanN
>>> amespaceHandler.java:150)
>>> at
>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>>> rseCustomElement(BeanDefinitionParserDelegate.java:1084)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
>>> ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.
>>> parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
>>> ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe
>>> rBeanDefinitions(XmlBeanDefinitionReader.java:486)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis
>>> terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
>>> eanDefinitions(XmlBeanDefinitionReader.java:386)
>>> ... 25 more
>>> Caused by: java.lang.ClassNotFoundException: kahaPersistentAdapter
>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.loadClass(XBeanQN
>>> ameHelper.java:107)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
>>> QNameHelper.java:72)
>>> ... 44 more
>>> C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin>
>>> java.lang.ClassNotFoundException: kahaPersistentAdapter
>>>
>>>
>>>
>>> is it possible that the snapshot is missing the corresponding jar files
>>> or
>>> classes?
>>>
>>> thanks for any help and regards,
>>> Domenico
>>>
>>>
>>
>>
>
>
Re: Kaha Persistence with 4.1 SNAPSHOT
Posted by domenico <Do...@iona.com>.
Hi Adrian
Thanks for the response. Below is the exception I get form using the second
version ("kahaPersistenceAdapter").
For me they look the same. The only explanation I have is that the libraries
are missing from the distribution... Let me know what you think...
C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin>activemq.bat
ACTIVEMQ_HOME: C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT
Loading message broker from: xbean:activemq.xml
ERROR: java.lang.RuntimeException: Failed to execute start task. Reason:
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
exception parsing XML document from class path resource [activemq.xml];
nested exception is
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
load type: kahaPersistenceAdapter. Reason: java.lang.ClassNotFoundException:
kahaPersistenceAdapter; nested exception is
java.lang.ClassNotFoundException: kahaPersistenceAdapter
java.lang.RuntimeException: Failed to execute start task. Reason:
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
exception parsing X
ML document from class path resource [activemq.xml]; nested exception is
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
load type: kahaPersistenceAdapter. Reason: java.lang.ClassNotFoundException:
kahaPersistenceAdapter; nested exception is
java.lang.ClassNotFoundException: kahaPersistenceAdapter
at
org.apache.activemq.console.command.StartCommand.runTask(StartCommand
.java:69)
at
org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
ommand.java:49)
at
org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand
.java:64)
at
org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
ommand.java:49)
at
org.apache.activemq.console.command.ShellCommand.main(ShellCommand.ja
va:45)
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:585)
at org.apache.activemq.console.Main.runTaskClass(Main.java:135)
at org.apache.activemq.console.Main.main(Main.java:67)
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
Unexpected exception parsing XML document from class path resource
[activemq.xml]; nested exception is
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
load type: kahaPersistenceAdapter. Reason: java.lang.ClassNotFoundException:
kahaPersistenceAdapter; nested exception is
java.lang.ClassNotFoundException: kahaPersistenceAdapter
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:403)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:340)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:315)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
at
org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBeanDefinitions(ClassPathXmlApplicationContext.java:181)
at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:278)
at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
(ClassPathXmlApplicationContext.java:162)
at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
(ClassPathXmlApplicationContext.java:52)
at
org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
Factory.java:40)
at
org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
ava:56)
at
org.apache.activemq.console.command.StartCommand.startBroker(StartCommand.java:81)
at
org.apache.activemq.console.command.StartCommand.runTask(StartCommand
.java:46)
... 10 more
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
Failed to load type: kahaPersistenceAdapter. Reason:
java.lang.ClassNotFoundException
: kahaPersistenceAdapter; nested exception is
java.lang.ClassNotFoundException:
kahaPersistenceAdapter
at
org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:75)
at
org.apache.xbean.spring.context.v2.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
at
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.
parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:61)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:380)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:202)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:250)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildExtensionBean(XBeanNamespaceHandler.java:625)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedPropertyViaIntrospection(XBeanNamespaceHandler.java:543)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNestedPropertyViaIntrospection(XBeanNamespaceHandler.java:507)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPropertyElements(XBeanNamespaceHandler.java:476)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:205)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:250)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:150)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
rseCustomElement(BeanDefinitionParserDelegate.java:1084)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
at
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.
parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:486)
at
org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:386)
... 25 more
Caused by: java.lang.ClassNotFoundException: kahaPersistenceAdapter
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
org.apache.xbean.spring.context.v2.XBeanQNameHelper.loadClass(XBeanQNameHelper.java:107)
at
org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:72)
... 44 more
ERROR: java.lang.Exception:
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
exception parsing XML document from class path resource [
activemq.xml]; nested exception is
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
load type: kahaPersistenceAdapter. Reason: java.lang.ClassNotFoundException:
kahaPersistenceAdapter; nested exception is java.lang.
ClassNotFoundException: kahaPersistenceAdapter
java.lang.Exception:
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
exception parsing XML document from class path resource [activemq.xml];
nested exception is
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
load type: kahaPersistenceAdapter. Reason: java.lang.ClassNotFoundException:
kahaPersistenceAdapter; nested exception is
java.lang.ClassNotFoundException: kahaPersistenceAdapter
at
org.apache.activemq.console.command.StartCommand.runTask(StartCommand
.java:70)
at
org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
ommand.java:49)
at
org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand
.java:64)
at
org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
ommand.java:49)
at
org.apache.activemq.console.command.ShellCommand.main(ShellCommand.ja
va:45)
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:585)
at org.apache.activemq.console.Main.runTaskClass(Main.java:135)
at org.apache.activemq.console.Main.main(Main.java:67)
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
Unexp
ected exception parsing XML document from class path resource
[activemq.xml]; ne
sted exception is
org.springframework.beans.factory.BeanDefinitionStoreException
: Failed to load type: kahaPersistenceAdapter. Reason:
java.lang.ClassNotFoundEx
ception: kahaPersistenceAdapter; nested exception is
java.lang.ClassNotFoundExce
ption: kahaPersistenceAdapter
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
eanDefinitions(XmlBeanDefinitionReader.java:403)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:340)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:315)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
at
org.springframework.context.support.AbstractXmlApplicationContext.loa
dBeanDefinitions(AbstractXmlApplicationContext.java:113)
at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBe
anDefinitions(ClassPathXmlApplicationContext.java:181)
at
org.springframework.context.support.AbstractRefreshableApplicationCon
text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
at
org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:278)
at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
(ClassPathXmlApplicationContext.java:162)
at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
(ClassPathXmlApplicationContext.java:52)
at
org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
Factory.java:40)
at
org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
ava:56)
at
org.apache.activemq.console.command.StartCommand.startBroker(StartCom
mand.java:81)
at
org.apache.activemq.console.command.StartCommand.runTask(StartCommand
.java:46)
... 10 more
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
Faile
d to load type: kahaPersistenceAdapter. Reason:
java.lang.ClassNotFoundException
: kahaPersistenceAdapter; nested exception is
java.lang.ClassNotFoundException:
kahaPersistenceAdapter
at
org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
QNameHelper.java:75)
at
org.apache.xbean.spring.context.v2.XBeanQNameHelper.coerceNamespaceAw
arePropertyValues(XBeanQNameHelper.java:54)
at
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.
parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:61)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
rseBeanDefinitionElement(BeanDefinitionParserDelegate.java:380)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
mExtensionElement(XBeanNamespaceHandler.java:202)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
mExtensionElement(XBeanNamespaceHandler.java:250)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildEx
tensionBean(XBeanNamespaceHandler.java:625)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedP
ropertyViaIntrospection(XBeanNamespaceHandler.java:543)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNest
edPropertyViaIntrospection(XBeanNamespaceHandler.java:507)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPro
pertyElements(XBeanNamespaceHandler.java:476)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
mExtensionElement(XBeanNamespaceHandler.java:205)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
mExtensionElement(XBeanNamespaceHandler.java:250)
at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanN
amespaceHandler.java:150)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
rseCustomElement(BeanDefinitionParserDelegate.java:1084)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
at
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.
parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe
rBeanDefinitions(XmlBeanDefinitionReader.java:486)
at
org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis
terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
eanDefinitions(XmlBeanDefinitionReader.java:386)
... 25 more
Caused by: java.lang.ClassNotFoundException: kahaPersistenceAdapter
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
org.apache.xbean.spring.context.v2.XBeanQNameHelper.loadClass(XBeanQN
ameHelper.java:107)
at
org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
QNameHelper.java:72)
... 44 more
C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin>
thanks and kind regards,
Domenico
Adrian Co wrote:
>
> Whats the exception of the second version?
>
> We did renamed the kaha adapter to "kahaPersistenceAdapter" to be
> consistent with the other persistence adapter.
>
> domenico wrote:
>> Hi there
>>
>> I have troble running the Kaha persistence with a the in conjuncton with
>> an
>> apache-incubator-activemq-4.1-SNAPSHOT. I looked into this forum and
>> found
>> that two dialects of the config exist:
>>
>> <persistenceAdapter>
>> <kahaPersistenceAdapter dir = "activemq-data" maxDataFileLength =
>> "33554432"/>
>> </persistenceAdapter>
>>
>> <persistenceAdapter>
>> <kahaPersistentAdapter dir = "activemq-data" maxDataFileLength =
>> "33554432"/>
>> </persistenceAdapter>
>>
>>
>> Both will return exceptions though. Here is the one from the second
>> config:
>>
>>
>> C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin>activemq.bat
>> ACTIVEMQ_HOME:
>> C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin\..
>> Loading message broker from: xbean:activemq.xml
>> ERROR: java.lang.RuntimeException: Failed to execute start task. Reason:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unexpected
>> exception parsing XML document from class path resource [activemq.xml];
>> nested exception is
>> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
>> load type: kahaPersistentAdapter. Reason:
>> java.lang.ClassNotFoundException:
>> kahaPersistentAdapter; nested exception is
>> java.lang.ClassNotFoundException:
>> kahaPersistentAdapter
>> java.lang.RuntimeException: Failed to execute start task. Reason:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unexpected
>> exception parsing X
>> ML document from class path resource [activemq.xml]; nested exception is
>> org.spr
>> ingframework.beans.factory.BeanDefinitionStoreException: Failed to load
>> type: ka
>> haPersistentAdapter. Reason: java.lang.ClassNotFoundException:
>> kahaPersistentAda
>> pter; nested exception is java.lang.ClassNotFoundException:
>> kahaPersistentAdapter
>> at
>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:69)
>> at
>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:49)
>> at
>> org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:64)
>> at
>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:49)
>> at
>> org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:45)
>> 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.apache.activemq.console.Main.runTaskClass(Main.java:135)
>> at org.apache.activemq.console.Main.main(Main.java:67)
>> Caused by:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unexpected exception parsing XML document from class path resource
>> [activemq.xml]; nested exception is
>> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
>> load type: kahaPersistentAdapter. Reason:
>> java.lang.ClassNotFoundException:
>> kahaPersistentAdapter; nested exception is
>> java.lang.ClassNotFoundException:
>> kahaPersistentAdapter
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
>> eanDefinitions(XmlBeanDefinitionReader.java:403)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
>> nDefinitions(XmlBeanDefinitionReader.java:340)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
>> nDefinitions(XmlBeanDefinitionReader.java:315)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
>> at
>> org.springframework.context.support.AbstractXmlApplicationContext.loa
>> dBeanDefinitions(AbstractXmlApplicationContext.java:113)
>> at
>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBe
>> anDefinitions(ClassPathXmlApplicationContext.java:181)
>> at
>> org.springframework.context.support.AbstractRefreshableApplicationCon
>> text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
>> at
>> org.springframework.context.support.AbstractApplicationContext.refres
>> h(AbstractApplicationContext.java:278)
>> at
>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>> (ClassPathXmlApplicationContext.java:162)
>> at
>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>> (ClassPathXmlApplicationContext.java:52)
>> at
>> org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
>> Factory.java:40)
>> at
>> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
>> ava:56)
>> at
>> org.apache.activemq.console.command.StartCommand.startBroker(StartCom
>> mand.java:81)
>> at
>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
>> .java:46)
>> ... 10 more
>> Caused by:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Faile
>> d to load type: kahaPersistentAdapter. Reason:
>> java.lang.ClassNotFoundException:
>> kahaPersistentAdapter; nested exception is
>> java.lang.ClassNotFoundException: ka
>> haPersistentAdapter
>> at
>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
>> QNameHelper.java:75)
>> at
>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.coerceNamespaceAw
>> arePropertyValues(XBeanQNameHelper.java:54)
>> at
>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.
>> parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:61)
>> at
>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>> rseBeanDefinitionElement(BeanDefinitionParserDelegate.java:380)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>> mExtensionElement(XBeanNamespaceHandler.java:202)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>> mExtensionElement(XBeanNamespaceHandler.java:250)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildEx
>> tensionBean(XBeanNamespaceHandler.java:625)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedP
>> ropertyViaIntrospection(XBeanNamespaceHandler.java:543)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNest
>> edPropertyViaIntrospection(XBeanNamespaceHandler.java:507)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPro
>> pertyElements(XBeanNamespaceHandler.java:476)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>> mExtensionElement(XBeanNamespaceHandler.java:205)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>> mExtensionElement(XBeanNamespaceHandler.java:250)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanN
>> amespaceHandler.java:150)
>> at
>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>> rseCustomElement(BeanDefinitionParserDelegate.java:1084)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
>> ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
>> at
>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.
>> parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
>> ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe
>> rBeanDefinitions(XmlBeanDefinitionReader.java:486)
>> at
>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis
>> terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
>> eanDefinitions(XmlBeanDefinitionReader.java:386)
>> ... 25 more
>> Caused by: java.lang.ClassNotFoundException: kahaPersistentAdapter
>> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>> at
>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.loadClass(XBeanQN
>> ameHelper.java:107)
>> at
>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
>> QNameHelper.java:72)
>> ... 44 more
>> ERROR: java.lang.Exception:
>> org.springframework.beans.factory.BeanDefinitionStor
>> eException: Unexpected exception parsing XML document from class path
>> resource [
>> activemq.xml]; nested exception is
>> org.springframework.beans.factory.BeanDefinit
>> ionStoreException: Failed to load type: kahaPersistentAdapter. Reason:
>> java.lang
>> .ClassNotFoundException: kahaPersistentAdapter; nested exception is
>> java.lang.Cl
>> assNotFoundException: kahaPersistentAdapter
>> java.lang.Exception:
>> org.springframework.beans.factory.BeanDefinitionStoreExcept
>> ion: Unexpected exception parsing XML document from class path resource
>> [activem
>> q.xml]; nested exception is
>> org.springframework.beans.factory.BeanDefinitionStor
>> eException: Failed to load type: kahaPersistentAdapter. Reason:
>> java.lang.ClassN
>> otFoundException: kahaPersistentAdapter; nested exception is
>> java.lang.ClassNotF
>> oundException: kahaPersistentAdapter at
>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
>> .java:70)
>> at
>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
>> ommand.java:49)
>> at
>> org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand
>> .java:64)
>> at
>> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
>> ommand.java:49)
>> at
>> org.apache.activemq.console.command.ShellCommand.main(ShellCommand.ja
>> va:45)
>> 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:585)
>> at org.apache.activemq.console.Main.runTaskClass(Main.java:135)
>> at org.apache.activemq.console.Main.main(Main.java:67)
>> Caused by:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unexpected exception parsing XML document from class path resource
>> [activemq.xml]; nested exception is
>> org.springframework.beans.factory.BeanDefinitionStoreException
>> : Failed to load type: kahaPersistentAdapter. Reason:
>> java.lang.ClassNotFoundException: kahaPersistentAdapter; nested exception
>> is
>> java.lang.ClassNotFoundException: kahaPersistentAdapter
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
>> eanDefinitions(XmlBeanDefinitionReader.java:403)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
>> nDefinitions(XmlBeanDefinitionReader.java:340)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
>> nDefinitions(XmlBeanDefinitionReader.java:315)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
>> at
>> org.springframework.context.support.AbstractXmlApplicationContext.loa
>> dBeanDefinitions(AbstractXmlApplicationContext.java:113)
>> at
>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBe
>> anDefinitions(ClassPathXmlApplicationContext.java:181)
>> at
>> org.springframework.context.support.AbstractRefreshableApplicationCon
>> text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
>> at
>> org.springframework.context.support.AbstractApplicationContext.refres
>> h(AbstractApplicationContext.java:278)
>> at
>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>> (ClassPathXmlApplicationContext.java:162)
>> at
>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
>> (ClassPathXmlApplicationContext.java:52)
>> at
>> org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
>> Factory.java:40)
>> at
>> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
>> ava:56)
>> at
>> org.apache.activemq.console.command.StartCommand.startBroker(StartCom
>> mand.java:81)
>> at
>> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
>> .java:46)
>> ... 10 more
>> Caused by:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Failed to load type: kahaPersistentAdapter. Reason:
>> java.lang.ClassNotFoundException: kahaPersistentAdapter; nested exception
>> is
>> java.lang.ClassNotFoundException: kahaPersistentAdapter
>> at
>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
>> QNameHelper.java:75)
>> at
>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.coerceNamespaceAw
>> arePropertyValues(XBeanQNameHelper.java:54)
>> at
>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.
>> parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:61)
>> at
>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>> rseBeanDefinitionElement(BeanDefinitionParserDelegate.java:380)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>> mExtensionElement(XBeanNamespaceHandler.java:202)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>> mExtensionElement(XBeanNamespaceHandler.java:250)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildEx
>> tensionBean(XBeanNamespaceHandler.java:625)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedP
>> ropertyViaIntrospection(XBeanNamespaceHandler.java:543)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNest
>> edPropertyViaIntrospection(XBeanNamespaceHandler.java:507)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPro
>> pertyElements(XBeanNamespaceHandler.java:476)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>> mExtensionElement(XBeanNamespaceHandler.java:205)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
>> mExtensionElement(XBeanNamespaceHandler.java:250)
>> at
>> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanN
>> amespaceHandler.java:150)
>> at
>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
>> rseCustomElement(BeanDefinitionParserDelegate.java:1084)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
>> ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
>> at
>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.
>> parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
>> ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe
>> rBeanDefinitions(XmlBeanDefinitionReader.java:486)
>> at
>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis
>> terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
>> eanDefinitions(XmlBeanDefinitionReader.java:386)
>> ... 25 more
>> Caused by: java.lang.ClassNotFoundException: kahaPersistentAdapter
>> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>> at
>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.loadClass(XBeanQN
>> ameHelper.java:107)
>> at
>> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
>> QNameHelper.java:72)
>> ... 44 more
>> C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin>
>> java.lang.ClassNotFoundException: kahaPersistentAdapter
>>
>>
>>
>> is it possible that the snapshot is missing the corresponding jar files
>> or
>> classes?
>>
>> thanks for any help and regards,
>> Domenico
>>
>
>
>
--
View this message in context: http://www.nabble.com/Kaha-Persistence-with-4.1-SNAPSHOT-tf2503897.html#a7007130
Sent from the ActiveMQ - User mailing list archive at Nabble.com.
Re: Kaha Persistence with 4.1 SNAPSHOT
Posted by Adrian Co <ac...@exist.com>.
Whats the exception of the second version?
We did renamed the kaha adapter to "kahaPersistenceAdapter" to be
consistent with the other persistence adapter.
domenico wrote:
> Hi there
>
> I have troble running the Kaha persistence with a the in conjuncton with an
> apache-incubator-activemq-4.1-SNAPSHOT. I looked into this forum and found
> that two dialects of the config exist:
>
> <persistenceAdapter>
> <kahaPersistenceAdapter dir = "activemq-data" maxDataFileLength =
> "33554432"/>
> </persistenceAdapter>
>
> <persistenceAdapter>
> <kahaPersistentAdapter dir = "activemq-data" maxDataFileLength =
> "33554432"/>
> </persistenceAdapter>
>
>
> Both will return exceptions though. Here is the one from the second config:
>
>
> C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin>activemq.bat
> ACTIVEMQ_HOME: C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin\..
> Loading message broker from: xbean:activemq.xml
> ERROR: java.lang.RuntimeException: Failed to execute start task. Reason:
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
> exception parsing XML document from class path resource [activemq.xml];
> nested exception is
> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
> load type: kahaPersistentAdapter. Reason: java.lang.ClassNotFoundException:
> kahaPersistentAdapter; nested exception is java.lang.ClassNotFoundException:
> kahaPersistentAdapter
> java.lang.RuntimeException: Failed to execute start task. Reason:
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
> exception parsing X
> ML document from class path resource [activemq.xml]; nested exception is
> org.spr
> ingframework.beans.factory.BeanDefinitionStoreException: Failed to load
> type: ka
> haPersistentAdapter. Reason: java.lang.ClassNotFoundException:
> kahaPersistentAda
> pter; nested exception is java.lang.ClassNotFoundException:
> kahaPersistentAdapter
> at
> org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:69)
> at
> org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:49)
> at
> org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:64)
> at
> org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:49)
> at
> org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:45)
> 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.apache.activemq.console.Main.runTaskClass(Main.java:135)
> at org.apache.activemq.console.Main.main(Main.java:67)
> Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
> Unexpected exception parsing XML document from class path resource
> [activemq.xml]; nested exception is
> org.springframework.beans.factory.BeanDefinitionStoreException: Failed to
> load type: kahaPersistentAdapter. Reason: java.lang.ClassNotFoundException:
> kahaPersistentAdapter; nested exception is java.lang.ClassNotFoundException:
> kahaPersistentAdapter
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
> eanDefinitions(XmlBeanDefinitionReader.java:403)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
> nDefinitions(XmlBeanDefinitionReader.java:340)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
> nDefinitions(XmlBeanDefinitionReader.java:315)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
> at
> org.springframework.context.support.AbstractXmlApplicationContext.loa
> dBeanDefinitions(AbstractXmlApplicationContext.java:113)
> at
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBe
> anDefinitions(ClassPathXmlApplicationContext.java:181)
> at
> org.springframework.context.support.AbstractRefreshableApplicationCon
> text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
> at
> org.springframework.context.support.AbstractApplicationContext.refres
> h(AbstractApplicationContext.java:278)
> at
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
> (ClassPathXmlApplicationContext.java:162)
> at
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
> (ClassPathXmlApplicationContext.java:52)
> at
> org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
> Factory.java:40)
> at
> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
> ava:56)
> at
> org.apache.activemq.console.command.StartCommand.startBroker(StartCom
> mand.java:81)
> at
> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
> .java:46)
> ... 10 more
> Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
> Faile
> d to load type: kahaPersistentAdapter. Reason:
> java.lang.ClassNotFoundException:
> kahaPersistentAdapter; nested exception is
> java.lang.ClassNotFoundException: ka
> haPersistentAdapter
> at
> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
> QNameHelper.java:75)
> at
> org.apache.xbean.spring.context.v2.XBeanQNameHelper.coerceNamespaceAw
> arePropertyValues(XBeanQNameHelper.java:54)
> at
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.
> parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:61)
> at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
> rseBeanDefinitionElement(BeanDefinitionParserDelegate.java:380)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
> mExtensionElement(XBeanNamespaceHandler.java:202)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
> mExtensionElement(XBeanNamespaceHandler.java:250)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildEx
> tensionBean(XBeanNamespaceHandler.java:625)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedP
> ropertyViaIntrospection(XBeanNamespaceHandler.java:543)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNest
> edPropertyViaIntrospection(XBeanNamespaceHandler.java:507)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPro
> pertyElements(XBeanNamespaceHandler.java:476)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
> mExtensionElement(XBeanNamespaceHandler.java:205)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
> mExtensionElement(XBeanNamespaceHandler.java:250)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanN
> amespaceHandler.java:150)
> at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
> rseCustomElement(BeanDefinitionParserDelegate.java:1084)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
> ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
> at
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.
> parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
> ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe
> rBeanDefinitions(XmlBeanDefinitionReader.java:486)
> at
> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis
> terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
> eanDefinitions(XmlBeanDefinitionReader.java:386)
> ... 25 more
> Caused by: java.lang.ClassNotFoundException: kahaPersistentAdapter
> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at
> org.apache.xbean.spring.context.v2.XBeanQNameHelper.loadClass(XBeanQN
> ameHelper.java:107)
> at
> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
> QNameHelper.java:72)
> ... 44 more
> ERROR: java.lang.Exception:
> org.springframework.beans.factory.BeanDefinitionStor
> eException: Unexpected exception parsing XML document from class path
> resource [
> activemq.xml]; nested exception is
> org.springframework.beans.factory.BeanDefinit
> ionStoreException: Failed to load type: kahaPersistentAdapter. Reason:
> java.lang
> .ClassNotFoundException: kahaPersistentAdapter; nested exception is
> java.lang.Cl
> assNotFoundException: kahaPersistentAdapter
> java.lang.Exception:
> org.springframework.beans.factory.BeanDefinitionStoreExcept
> ion: Unexpected exception parsing XML document from class path resource
> [activem
> q.xml]; nested exception is
> org.springframework.beans.factory.BeanDefinitionStor
> eException: Failed to load type: kahaPersistentAdapter. Reason:
> java.lang.ClassN
> otFoundException: kahaPersistentAdapter; nested exception is
> java.lang.ClassNotF
> oundException: kahaPersistentAdapter at
> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
> .java:70)
> at
> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
> ommand.java:49)
> at
> org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand
> .java:64)
> at
> org.apache.activemq.console.command.AbstractCommand.execute(AbstractC
> ommand.java:49)
> at
> org.apache.activemq.console.command.ShellCommand.main(ShellCommand.ja
> va:45)
> 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:585)
> at org.apache.activemq.console.Main.runTaskClass(Main.java:135)
> at org.apache.activemq.console.Main.main(Main.java:67)
> Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
> Unexpected exception parsing XML document from class path resource
> [activemq.xml]; nested exception is
> org.springframework.beans.factory.BeanDefinitionStoreException
> : Failed to load type: kahaPersistentAdapter. Reason:
> java.lang.ClassNotFoundException: kahaPersistentAdapter; nested exception is
> java.lang.ClassNotFoundException: kahaPersistentAdapter
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
> eanDefinitions(XmlBeanDefinitionReader.java:403)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
> nDefinitions(XmlBeanDefinitionReader.java:340)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
> nDefinitions(XmlBeanDefinitionReader.java:315)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
> at
> org.springframework.context.support.AbstractXmlApplicationContext.loa
> dBeanDefinitions(AbstractXmlApplicationContext.java:113)
> at
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBe
> anDefinitions(ClassPathXmlApplicationContext.java:181)
> at
> org.springframework.context.support.AbstractRefreshableApplicationCon
> text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
> at
> org.springframework.context.support.AbstractApplicationContext.refres
> h(AbstractApplicationContext.java:278)
> at
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
> (ClassPathXmlApplicationContext.java:162)
> at
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
> (ClassPathXmlApplicationContext.java:52)
> at
> org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker
> Factory.java:40)
> at
> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
> ava:56)
> at
> org.apache.activemq.console.command.StartCommand.startBroker(StartCom
> mand.java:81)
> at
> org.apache.activemq.console.command.StartCommand.runTask(StartCommand
> .java:46)
> ... 10 more
> Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
> Failed to load type: kahaPersistentAdapter. Reason:
> java.lang.ClassNotFoundException: kahaPersistentAdapter; nested exception is
> java.lang.ClassNotFoundException: kahaPersistentAdapter
> at
> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
> QNameHelper.java:75)
> at
> org.apache.xbean.spring.context.v2.XBeanQNameHelper.coerceNamespaceAw
> arePropertyValues(XBeanQNameHelper.java:54)
> at
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.
> parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:61)
> at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
> rseBeanDefinitionElement(BeanDefinitionParserDelegate.java:380)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
> mExtensionElement(XBeanNamespaceHandler.java:202)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
> mExtensionElement(XBeanNamespaceHandler.java:250)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildEx
> tensionBean(XBeanNamespaceHandler.java:625)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedP
> ropertyViaIntrospection(XBeanNamespaceHandler.java:543)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNest
> edPropertyViaIntrospection(XBeanNamespaceHandler.java:507)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPro
> pertyElements(XBeanNamespaceHandler.java:476)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
> mExtensionElement(XBeanNamespaceHandler.java:205)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFro
> mExtensionElement(XBeanNamespaceHandler.java:250)
> at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanN
> amespaceHandler.java:150)
> at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa
> rseCustomElement(BeanDefinitionParserDelegate.java:1084)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
> ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
> at
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.
> parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe
> ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe
> rBeanDefinitions(XmlBeanDefinitionReader.java:486)
> at
> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis
> terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
> eanDefinitions(XmlBeanDefinitionReader.java:386)
> ... 25 more
> Caused by: java.lang.ClassNotFoundException: kahaPersistentAdapter
> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at
> org.apache.xbean.spring.context.v2.XBeanQNameHelper.loadClass(XBeanQN
> ameHelper.java:107)
> at
> org.apache.xbean.spring.context.v2.XBeanQNameHelper.getBeanInfo(XBean
> QNameHelper.java:72)
> ... 44 more
> C:\dlorenze\Benchmark\incubator-activemq-4.1-SNAPSHOT\bin>
> java.lang.ClassNotFoundException: kahaPersistentAdapter
>
>
>
> is it possible that the snapshot is missing the corresponding jar files or
> classes?
>
> thanks for any help and regards,
> Domenico
>