Hi All,
I'm testing BeanDoc and I'm getting this exception when trying to run the
jpetstore sample:
$./bin/run.sh samples/jpetstore-beandoc.properties
Unable to run beandoc tool;
org.springframework.beandoc.BeanDocException: Unable to parse or validate
input resource [applicationContext.xml]
at
org.springframework.beandoc.DefaultContextProcessor.buildDomsFromInputFiles(DefaultContextProcessor.java:304)
at
org.springframework.beandoc.DefaultContextProcessor.process(DefaultContextProcessor.java:198)
at
org.springframework.beandoc.client.BeanDocClient.main(BeanDocClient.java:177)
Caused by:
org.springframework.beans.factory.parsing.BeanDefinitionParsingException:
Configuration problem: Unable to locate Spring NamespaceHandler for XML
schema namespace [http://www.springframework.org/schema/aop]
Offending resource: file
[/home/nestor/Software/spring-beandoc-0.9.0/samples/jpetstore/applicationContext.xml]
at
org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68)
at
org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)
at
org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:80)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.error(BeanDefinitionParserDelegate.java:281)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1252)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1245)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:135)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:92)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:507)
at
org.springframework.beandoc.DefaultContextProcessor$MyXmlBeanDefinitionReader.registerBeanDefinitions(DefaultContextProcessor.java:1146)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:398)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
at
org.springframework.beandoc.DefaultContextProcessor.buildDomDocument(DefaultContextProcessor.java:355)
at
org.springframework.beandoc.DefaultContextProcessor.buildDomsFromInputFiles(DefaultContextProcessor.java:297)
... 2 more
If I try to run the ant task I get:
jpetstore:
_beandoc:
[echo] Building jpetstore samples...
[mkdir] Created dir:
/home/nestor/Software/spring-beandoc-0.9.0/samples/output/jpetstore
[beandoc] 21-sep-2009 9:31:36
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
[beandoc] INFO: Loading XML bean definitions from class path resource
[org/springframework/beandoc/client/beandoc.xml]
BUILD FAILED
/home/nestor/Software/spring-beandoc-0.9.0/samples/build.xml:20: The
following error occurred while executing this line:
/home/nestor/Software/spring-beandoc-0.9.0/samples/build.xml:51:
java.lang.VerifyError: (class:
org/springframework/beandoc/DefaultContextProcessor, method:
markupBeanReferences signature: (Ljava/util/Iterator;)V) Incompatible object
argument for function call
I'm using JDK 6, is beanDoc compatible with this JDK?
Thanks,
Nestor
|