[
https://issues.apache.org/jira/browse/CTAKES-334?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16596675#comment-16596675
]
Gene Hill commented on CTAKES-334:
----------------------------------
Hi Alex. I'm following the YTEX Install instructs on
[https://cwiki.apache.org/confluence/display/CTAKES/YTEX+Installation],
specifically the one about running:
{{cd /d %CTAKES_HOME%\bin\ctakes-ytex\scripts}}
{{{{ then}}}}
{code:java}
..\..\ant.bat -f build-setup.xml all{code}
So you can see I'm running against the cTAKES binaries, and just started
working with the source to try to resolve these problems.
I have jdk's 1.7.0_80 and 1.8.0 both residing on my workstation. Running
against the jdk 1.7 overcame the error originally reported above but produced
the DBPing error. I then installed 1.8.0 and now I'm back at the original
error in this ticket.
My current thought is to stick with 1.7 and figure out how to patch the DBPing
error in that enviro. I can't reproduce it yet but will let you know if I can.
> GramMatrixExporterImpl initialization failed
> --------------------------------------------
>
> Key: CTAKES-334
> URL: https://issues.apache.org/jira/browse/CTAKES-334
> Project: cTAKES
> Issue Type: Bug
> Components: ctakes-ytex
> Affects Versions: 3.2.0, 3.1.1
> Reporter: vijay
> Assignee: Alex Zbarcea
> Priority: Major
> Fix For: 3.2.1
>
> Attachments: ctakes-334.patch,
> fix-SetupAuiFirstWord.CTAKES-334.svn-01.patch
>
>
> Failed to obtain BeanInfo for class
> [org.apache.ctakes.ytex.weka.GramMatrixExporterImpl]; nested exception is
> java.beans.IntrospectionException: type mismatch between read and write
> methods
> {code}
> Exception in thread "main" java.lang.ExceptionInInitializerError
> [java] at
> org.apache.ctakes.ytex.tools.SetupAuiFirstWord.setupAuiFirstWord(SetupAuiFirstWord.java:190)
> [java] at
> org.apache.ctakes.ytex.tools.SetupAuiFirstWord.main(SetupAuiFirstWord.java:186)
> [java] Caused by:
> org.springframework.beans.factory.access.BootstrapException: Unable to
> initialize group definition. Group resource name
> [classpath*:org/apache/ctakes/ytex/kernelBeanRefContext.xml], factory key
> [kernelApplicationContext]; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'kernelApplicationContext' defined in URL
> [jar:file:/media/nino/Dati/apache-ctakes-3.2.0/lib/ctakes-ytex-web-3.2.0-classes.jar!/org/apache/ctakes/ytex/kernelBeanRefContext.xml]:
> Instantiation of bean failed; nested exception is
> org.springframework.beans.BeanInstantiationException: Could not instantiate
> bean class
> [org.springframework.context.support.ClassPathXmlApplicationContext]:
> Constructor threw exception; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'gramMatrixExporter' defined in class path resource
> [org/apache/ctakes/ytex/beans-kernel.xml]: Initialization of bean failed;
> nested exception is org.springframework.beans.FatalBeanException: Failed to
> obtain BeanInfo for class
> [org.apache.ctakes.ytex.weka.GramMatrixExporterImpl]; nested exception is
> java.beans.IntrospectionException: type mismatch between read and write
> methods
> [java] at
> org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory(SingletonBeanFactoryLocator.java:386)
> [java] at
> org.apache.ctakes.ytex.kernel.KernelContextHolder.<clinit>(KernelContextHolder.java:28)
> [java] ... 2 more
> [java] Caused by:
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'kernelApplicationContext' defined in URL
> [jar:file:/media/nino/Dati/apache-ctakes-3.2.0/lib/ctakes-ytex-web-3.2.0-classes.jar!/org/apache/ctakes/ytex/kernelBeanRefContext.xml]:
> Instantiation of bean failed; nested exception is
> org.springframework.beans.BeanInstantiationException: Could not instantiate
> bean class
> [org.springframework.context.support.ClassPathXmlApplicationContext]:
> Constructor threw exception; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'gramMatrixExporter' defined in class path resource
> [org/apache/ctakes/ytex/beans-kernel.xml]: Initialization of bean failed;
> nested exception is org.springframework.beans.FatalBeanException: Failed to
> obtain BeanInfo for class
> [org.apache.ctakes.ytex.weka.GramMatrixExporterImpl]; nested exception is
> java.beans.IntrospectionException: type mismatch between read and write
> methods
> [java] at
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:288)
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1035)
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:939)
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
> [java] at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
> [java] at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
> [java] at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
> [java] at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> [java] at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:609)
> [java] at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
> [java] at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:469)
> [java] at
> org.springframework.context.access.ContextSingletonBeanFactoryLocator.initializeDefinition(ContextSingletonBeanFactoryLocator.java:143)
> [java] at
> org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory(SingletonBeanFactoryLocator.java:381)
> [java] ... 3 more
> [java] Caused by: org.springframework.beans.BeanInstantiationException:
> Could not instantiate bean class
> [org.springframework.context.support.ClassPathXmlApplicationContext]:
> Constructor threw exception; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'gramMatrixExporter' defined in class path resource
> [org/apache/ctakes/ytex/beans-kernel.xml]: Initialization of bean failed;
> nested exception is org.springframework.beans.FatalBeanException: Failed to
> obtain BeanInfo for class
> [org.apache.ctakes.ytex.weka.GramMatrixExporterImpl]; nested exception is
> java.beans.IntrospectionException: type mismatch between read and write
> methods
> [java] at
> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:162)
> [java] at
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:110)
> [java] at
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:280)
> [java] ... 16 more
> [java] Caused by:
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'gramMatrixExporter' defined in class path resource
> [org/apache/ctakes/ytex/beans-kernel.xml]: Initialization of bean failed;
> nested exception is org.springframework.beans.FatalBeanException: Failed to
> obtain BeanInfo for class
> [org.apache.ctakes.ytex.weka.GramMatrixExporterImpl]; nested exception is
> java.beans.IntrospectionException: type mismatch between read and write
> methods
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527)
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
> [java] at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
> [java] at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
> [java] at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
> [java] at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> [java] at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:609)
> [java] at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
> [java] at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:469)
> [java] at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> [java] at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> [java] at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> [java] at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> [java] at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> [java] at
> java.lang.reflect.Constructor.newInstance(Constructor.java:408)
> [java] at
> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
> [java] ... 18 more
> [java] Caused by: org.springframework.beans.FatalBeanException: Failed
> to obtain BeanInfo for class
> [org.apache.ctakes.ytex.weka.GramMatrixExporterImpl]; nested exception is
> java.beans.IntrospectionException: type mismatch between read and write
> methods
> [java] at
> org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:262)
> [java] at
> org.springframework.beans.CachedIntrospectionResults.forClass(CachedIntrospectionResults.java:149)
> [java] at
> org.springframework.beans.BeanWrapperImpl.getCachedIntrospectionResults(BeanWrapperImpl.java:324)
> [java] at
> org.springframework.beans.BeanWrapperImpl.getPropertyDescriptors(BeanWrapperImpl.java:331)
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.filterPropertyDescriptorsForDependencyCheck(AbstractAutowireCapableBeanFactory.java:1242)
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1101)
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
> [java] ... 33 more
> [java] Caused by: java.beans.IntrospectionException: type mismatch
> between read and write methods
> [java] at
> java.beans.PropertyDescriptor.findPropertyType(PropertyDescriptor.java:659)
> [java] at
> java.beans.PropertyDescriptor.setReadMethod(PropertyDescriptor.java:256)
> [java] at
> org.springframework.beans.ExtendedBeanInfo.addOrUpdatePropertyDescriptor(ExtendedBeanInfo.java:282)
> [java] at
> org.springframework.beans.ExtendedBeanInfo.addOrUpdatePropertyDescriptor(ExtendedBeanInfo.java:180)
> [java] at
> org.springframework.beans.ExtendedBeanInfo.<init>(ExtendedBeanInfo.java:100)
> [java] at
> org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:224)
> [java] ... 39 more
> {code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)