Hello Joyce, thank you for the fast reply. I've updated the POM and replaced all *-2.5.xsd and *-2.0.xsd with 3.2. Still no luck.
I couldn't make sense of it and was hoping for hints to solve this. The output says that it can't load - bean 'kernelApplicationContext' in kernelBeanRefContext.xml - 'txAdvice' defined in class path resource org/apache/ctakes/ytex/beans-datasource.xml ... Full error log: [java] 02 Mar 2017 22:28:11 WARN ClassPathXmlApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'kernelApplicationContext' defined in URL [jar:file:/Users/leandermelms/coding/ctakes-3.2.3-spring/lib/ctakes-ytex-web-3.2.3-SNAPSHOT-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 'txAdvice' defined in class path resource [org/apache/ctakes/ytex/beans-datasource.xml]: Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [org/apache/ctakes/ytex/beans-datasource.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/HibernateException [java] 02 Mar 2017 22:28:11 INFO DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2145b572: defining beans [kernelApplicationContext]; root of factory hierarchy [java] 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:/Users/leandermelms/coding/ctakes-3.2.3-spring/lib/ctakes-ytex-web-3.2.3-SNAPSHOT-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 'txAdvice' defined in class path resource [org/apache/ctakes/ytex/beans-datasource.xml]: Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [org/apache/ctakes/ytex/beans-datasource.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/HibernateException [java] at org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory(SingletonBeanFactoryLocator.java:386) [java] at org.apache.ctakes.ytex.kernel.KernelContextHolder.<clinit>(KernelContextHolder.java:29) [java] ... 2 more [java] Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'kernelApplicationContext' defined in URL [jar:file:/Users/leandermelms/coding/ctakes-3.2.3-spring/lib/ctakes-ytex-web-3.2.3-SNAPSHOT-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 'txAdvice' defined in class path resource [org/apache/ctakes/ytex/beans-datasource.xml]: Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [org/apache/ctakes/ytex/beans-datasource.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/HibernateException [java] at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:285) [java] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1077) [java] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:981) [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:293) [java] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) [java] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290) [java] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191) [java] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:638) [java] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:942) [java] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482) [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 'txAdvice' defined in class path resource [org/apache/ctakes/ytex/beans-datasource.xml]: Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [org/apache/ctakes/ytex/beans-datasource.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/HibernateException [java] at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:163) [java] at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:121) [java] at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:277) [java] ... 16 more [java] Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'txAdvice' defined in class path resource [org/apache/ctakes/ytex/beans-datasource.xml]: Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [org/apache/ctakes/ytex/beans-datasource.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/HibernateException [java] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:334) [java] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108) [java] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1419) [java] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1160) [java] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) [java] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) [java] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293) [java] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) [java] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290) [java] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191) [java] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:638) [java] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:942) [java] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482) [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:423) [java] at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:148) [java] ... 18 more [java] Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [org/apache/ctakes/ytex/beans-datasource.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/HibernateException [java] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1039) [java] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:985) [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:293) [java] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) [java] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290) [java] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191) [java] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328) [java] ... 37 more [java] Caused by: java.lang.NoClassDefFoundError: org/hibernate/HibernateException [java] at java.lang.Class.getDeclaredConstructors0(Native Method) [java] at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671) [java] at java.lang.Class.getConstructor0(Class.java:3075) [java] at java.lang.Class.getDeclaredConstructor(Class.java:2178) [java] at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:78) [java] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1032) [java] ... 45 more [java] Caused by: java.lang.ClassNotFoundException: org.hibernate.HibernateException [java] at java.net.URLClassLoader.findClass(URLClassLoader.java:381) [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:424) [java] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [java] ... 51 more Leander > On 2 Mar 2017, at 21:00, Dunlop, Joyce (HP) <joyce.dun...@va.gov> wrote: > > Hello Leander, > The error your reporting is most likely related to a version conflict. > I had to make the following changes to upgrade the spring version. > > POM Moderations: > Property - > <spring.version>3.2.18.RELEASE</spring.version> > Dependencies - > <dependency> > <groupId>org.springframework</groupId> > <artifactId>spring-core</artifactId> > <version>${spring.version}</version> > </dependency> > <dependency> > <groupId>org.springframework</groupId> > <artifactId>spring-context</artifactId> > <version>${spring.version}</version> > </dependency> > <dependency> > <groupId>org.springframework</groupId> > <artifactId>spring-context-support</artifactId> > <version>${spring.version}</version> > </dependency> > <dependency> > <groupId>org.springframework</groupId> > <artifactId>spring-web</artifactId> > <version>${spring.version}</version> > </dependency> > <dependency> > <groupId>org.springframework</groupId> > <artifactId>spring-jdbc</artifactId> > <version>${spring.version}</version> > </dependency> > <dependency> > <groupId>org.springframework</groupId> > <artifactId>spring-orm</artifactId> > <version>${spring.version}</version> > </dependency> > <dependency> > <groupId>org.springframework</groupId> > <artifactId>spring-aop</artifactId> > <version>${spring.version}</version> > </dependency> > > Modified xsi:schemaLocation(s): > > Look for 2.5.xsd or 2.0.xsd references and change to 3.2.xsd > Example: > spring-aop-2.5.xsd to spring-aop-3.2.xsd > > Thanks, > Joyce > > > -----Original Message----- > From: Leander Melms [mailto:me...@students.uni-marburg.de] > Sent: Thursday, March 02, 2017 12:23 PM > To: dev@ctakes.apache.org > Subject: [EXTERNAL] Re: YTEX User Inferace Users? > > Hi Sean and Joyce, > > I'm trying hard to get ytex running as well. I've followed each step you've > outlined but I'm somewhat stuck now. > > What I did: > > - Tried to compile and run with Java 7 --> not working > - Tried to compile and run with Java 8 --> not working > - Tried to update Spring to 3.2.18.RELEASE in pom.xml > > <dependency> > <groupId>org.springframework</groupId> > <artifactId>spring-core</artifactId> > <version>3.2.18.RELEASE</version> > </dependency> > <dependency> > <groupId>org.springframework</groupId> > <artifactId>spring-context</artifactId> > <version>3.2.18.RELEASE</version> > </dependency> > <dependency> > <groupId>org.springframework</groupId> > <artifactId>spring-web</artifactId> > <version>3.2.18.RELEASE</version> > </dependency> > <dependency> > > leading to the Exception in thread "main" > java.lang.IncompatibleClassChangeError: class > org.springframework.core.LocalVariableTableParameterNameDiscoverer$ParameterNameDiscoveringVisitor > has interface org.springframework.asm.ClassVisitor as super class > > Could you briefly describe what you did to get ytex running? Any help is > greatly appreciated. > > > Leander > > >> On 13 Feb 2017, at 17:41, Dunlop, Joyce (HP) <joyce.dun...@va.gov> wrote: >> >> Is there anyone on this email list that is using the YTEX web interface? >> >> Thanks for the information Sean! >> >> Joyce >> >> -----Original Message----- >> From: Mullane, Sean *HS [mailto:sp...@hscmail.mcc.virginia.edu] >> Sent: Monday, February 13, 2017 10:26 AM >> To: Dunlop, Joyce (HP) >> Cc: dev@ctakes.apache.org >> Subject: [EXTERNAL] RE: YTEX setup notes >> >> Our main interest in YTEX is the database reader and consumer that it comes >> with. That is probably a smaller subset of its functionality but it was a >> good source for those. We are still working on implementation, but we plan >> to run an annotation pipeline on the new notes we get each day and store the >> resulting annotations in our database. The notes will be read from a >> database, parceled out in chunks to several processes, annotated, and >> consumed by the database consumer. >> >> Sean >> >> -----Original Message----- >> From: Dunlop, Joyce (HP) [mailto:joyce.dun...@va.gov] >> Sent: Monday, February 13, 2017 11:17 AM >> To: Mullane, Sean *HS >> Cc: dev@ctakes.apache.org >> Subject: RE: YTEX setup notes >> >> Hi Sean, >> >> I will have to check with the VA Researchers to find out what they planned >> to for the ytex web. >> So you don't use YTEX web interface but you do use ytex correct? Could you >> share the steps in a typical process you run for YTEX? >> >> Thanks, >> Joyce >> >> -----Original Message----- >> From: Mullane, Sean *HS [mailto:sp...@hscmail.mcc.virginia.edu] >> Sent: Monday, February 13, 2017 7:59 AM >> To: Dunlop, Joyce (HP) >> Cc: dev@ctakes.apache.org >> Subject: [EXTERNAL] RE: YTEX setup notes >> >> Hi Joyce, >> >> I wound up solving the error by commenting out the bean definition in >> ctakes-ytex-res/src/main/resources/org/apache/ctakes/beans-kernel.xml and >> ctakes-ytex-res/target/classes/org/apache/ctakes/beans-kernel.xml, which >> resolved that error. I think it was deprecated anyway. >> >> I did run into another error where I didn't have LookupDesc_SNOMED.xml in >> the directory path. Added it from the ctakes-src files solved that problem >> and got it working on Java 8 for us. >> >> I haven't tried using the web interface - we don't have any plans to use it. >> Can I ask what you want to use it for? I'm not really familiar with what it >> does. >> >> Thanks, >> Sean >> >> -----Original Message----- >> From: Dunlop, Joyce (HP) [mailto:joyce.dun...@va.gov] >> Sent: Friday, February 10, 2017 3:57 PM >> To: Mullane, Sean *HS >> Subject: RE: YTEX setup notes >> >> Hi Sean, >> >> We had to change the return type from BagOfWordsExporter to >> WekaBagOfWordsExporter in that file. >> >> From: >> public BagOfWordsExporter getBagOfWordsExporter() { >> return bagOfWordsExporter; >> } >> >> To: >> public WekaBagOfWordsExporter getBagOfWordsExporter() { >> return bagOfWordsExporter; >> } >> >> We have still not be able to get the YTEX web interface to work. The YTEX >> application starts up and we are able to access through the URL: >> http://localhost:8080/semanticSim.jsf - We see 4 tabs but nothing seems >> functional. Is there something we are still missing? We found references >> to rest services - are they called separate from the YTEX UI? >> >> Any clue would be appreciated. >> >> Thanks, >> Joyce >> >> PS: I think there was one other code change to get Java 8 working, so if >> you get another error just shoot it over and I should have the answer. >> >> >> >> >> >> >> -----Original Message----- >> From: Mullane, Sean *HS [mailto:sp...@hscmail.mcc.virginia.edu] >> Sent: Monday, February 06, 2017 3:33 PM >> To: Dunlop, Joyce (HP) >> Cc: dev@ctakes.apache.org >> Subject: [EXTERNAL] RE: YTEX setup notes >> >> Joyce, >> >> I haven't been able to find further documentation. It seems it is somewhat >> out of date and some of the Yale sources have been taken down. >> >> In your feedback on my YTEX setup notes, I'm finding that when I try to run >> YTEX using Java 8 I get an error related to >> org.apache.ctakes.ytex.weka.GramMatrixExporterImpl. When I run it on Java 7 >> I get no errors. You mentioned that upgrading to Spring 3.2 solved an issue >> for you. How did you do that - did you change the Maven build file to pull >> in the newer version or did you do something else to get the newer Spring >> version? I'm hoping that will resolve the Java 8 issue here. >> >> Thanks, >> Sean >> >> -----Original Message----- >> From: Dunlop, Joyce (HP) [mailto:joyce.dun...@va.gov] >> Sent: Friday, February 03, 2017 4:26 PM >> To: Mullane, Sean *HS >> Cc: dev@ctakes.apache.org >> Subject: RE: YTEX setup notes >> >> Sean/others, >> >> Do you by chance have any of the documentation produced by Yale tucked away >> locally? >> >> I see quite a few dead links that seem to go back to demo's and documents on >> cTakes site. >> >> Examples: >> The demo similarity web app is available under >> http://informatics.med.yale.edu/ytex.web; >> >> http://ytex.googlecode.com/svn/trunk/projects/nlm.wsd/doc/YTEX%20Semantic%20Similarity%20Measures.pdf >> >> Thanks, >> Joyce >> >> -----Original Message----- >> From: Dunlop, Joyce (HP) >> Sent: Monday, January 30, 2017 8:27 PM >> To: 'Mullane, Sean *HS'; dev@ctakes.apache.org >> Subject: RE: YTEX setup notes >> >> Sean M, >> This is perfect! >> >> Thanks, >> Joyce >> >> -----Original Message----- >> From: Mullane, Sean *HS [mailto:sp...@hscmail.mcc.virginia.edu] >> Sent: Monday, January 30, 2017 3:06 PM >> To: Dunlop, Joyce (HP); dev@ctakes.apache.org >> Subject: [EXTERNAL] RE: YTEX setup notes >> >> Joyce, >> >> Thanks for the notes. I'm glad to see you had success using Java 8 - I'll >> have to try that. >> >> To answer your question about table contents, see below for the rowcounts in >> the YTEX tables after in my installation. Apologies in advance for the >> formatting: >> >> tablename tot_cnt >> anno_base 0 >> anno_base_sequence 1 >> anno_contain 0 >> anno_date 0 >> anno_link 0 >> anno_markable 0 >> anno_med_event 0 >> anno_mm_acronym 0 >> anno_mm_candidate 0 >> anno_mm_cuiconcept 0 >> anno_mm_negation 0 >> anno_mm_utterance 0 >> anno_named_entity 0 >> anno_ontology_concept 0 >> anno_segment 0 >> anno_sentence 0 >> anno_token 0 >> anno_treebank_node 0 >> classifier_eval 0 >> classifier_eval_ir 0 >> classifier_eval_semil 0 >> classifier_eval_svm 0 >> classifier_instance_eval 0 >> classifier_instance_eval_prob 0 >> corpus_doc 0 >> corpus_label 0 >> cv_best_svm 0 >> cv_fold 0 >> cv_fold_instance 0 >> document 0 >> feature_eval 0 >> feature_parchd 0 >> feature_rank 0 >> fracture_demo 31 >> hibernate_sequences 1 >> hotspot 0 >> hotspot_instance 0 >> hotspot_sentence 0 >> kernel_eval 0 >> kernel_eval_instance 0 >> ref_named_entity_regex 0 >> ref_segment_regex 0 >> ref_stopword 360 >> ref_uima_type 38 >> tfidf_doclength 0 >> umls_aui_fword 6902003 >> v_snomed_fword_lookup 1374810 >> >> Sean >> >> -----Original Message----- >> From: Dunlop, Joyce (HP) [mailto:joyce.dun...@va.gov] >> Sent: Friday, January 27, 2017 10:12 AM >> To: dev@ctakes.apache.org >> Subject: YTEX setup notes >> >> Hi Sean M, >> >> Notes from : >> Step >> -The Needed to add sqljdbc4.jar to CTAKES_HOME/lib probably need to happen >> after -3. Install cTAKES "as usual" >> >> -Java 7 is throwing errors because Spring needs to be upgraded to at least >> 3.2. >> --It looks like Spring was previously upgraded from 2.5 to 3.1, but spring >> context files - xsi:schemaLocation were not previous upgraded and remained >> 2.5. >> >> -We have been able to successful run the script with JAVA 8 after upgrading >> Spring to 3.2.18-Release from the 3.1/2.5 version. We also upgraded the >> version of Jetty. >> >> -Step 7 which I think you list as 8 below to execute the setup script. It >> looks like it has mostly been successful but I do have a few errors at the >> bottom related to the database password we chose which had an & (AMP) >> character is being parsed on the & character. >> >> 3 tables that are showing errors related to the amp characters: >> -ref_uima_type.xml >> -fracture_demo.xml >> -stopword.xml >> >> 2 tables are the only table will significant record counts: >> -umls_aui_fword >> -v_snomed_fword_lookup >> >> 2 other table seem to have one row inserted. >> >> The question I have is when this step completes how many of the tables >> should have data? >> >> Thanks again. >> Joyce >> >> >> >> >> -----Original Message----- >> From: Dunlop, Joyce (HP) [mailto:joyce.dun...@va.gov] >> Sent: Tuesday, January 17, 2017 12:33 PM >> To: dev@ctakes.apache.org >> Subject: [EXTERNAL] RE: New to CTAKES >> >> Sean M, >> >> I will try to work through the process this tomorrow. >> >> Thanks! >> >> Joyce >> >> -----Original Message----- >> From: Mullane, Sean *HS [mailto:sp...@hscmail.mcc.virginia.edu] >> Sent: Tuesday, January 17, 2017 11:10 AM >> To: dev@ctakes.apache.org >> Subject: [EXTERNAL] RE: New to CTAKES >> >> Joyce, >> >> This may help, here are some notes I put together when installing YTEX in >> our Windows/SQL Server test environment. I didn't build from source here, >> this is just installation (including UMLS). I'm working on writing up these >> instructions more thoroughly so if you use this please let me know if you >> find any points of improvement. >> >> Requirements and steps to set up YTEX >> These notes refer to the installation instructions at >> https://cwiki.apache.org/confluence/display/CTAKES/YTEX+Installation >> 1. They suggest installing UMLS in our database >> Follow instructions here to install UMLS: >> https://cwiki.apache.org/confluence/display/CTAKES/UMLS+MS+SQL+Server+Installation >> -http://groups.csail.mit.edu/medg/projects/text/Load_UMLS_mysql.html is >> useful when installing from .zip file. The mmsys.zip file needs to be >> unzipped to access the run64.bat file but also needs to be present as a .zip >> file for the run64.bat file to read from. >> 2. Create a database user and schema for use with YTEX 3. Load UMLS into >> database >> -Needed to create ytex.properties file from examples files in the >> developer/source version of cTAKES >> -Needed to change path in ctakes.profile to match version name of >> CTAKES_HOME directory >> -Needed to add sqljdbc4.jar to CTAKES_HOME/lib and sqljdbc_auth.dll to >> C:\Program Files\Java\jre_Version\bin >> -Needed to open port 1433 for TCP/IP traffic and clear dynamic ports >> -Need to change table definitions as follows to install UMLS-2016AB: >> MRCONSO.CODE varchar(75) -- was varchar(50) >> MRDEF.DEF varchar(max) -- was varchar(4000) >> MRSAB.VSAB varchar(24) -- was varchar(20) >> MRSAT.ATN varchar(64) -- was varchar(50) >> MRSAT.ATV varchar(max) -- was varchar(4000) 3. Install cTAKES >> "as usual" >> 4. Download and unzip ctakes-ytex-lib-3.1.2-SNAPSHOT.zip 'over' your >> installation. >> -I believe this step is deprecated - skip to step 6 5. Unzip YTEX >> Resources (Optional - UTS login required) >> -I believe this step is deprecated - skip to step 6 >> -may be needed for concept graphs and dictionary lookup table for NER >> 6. Fix the path references in shell script to match your environment 7. >> Create CTAKES_HOME\resources\org\apache\ctakes\ytex\ytex.properties and >> specify database connection parameters. >> 8. Execute the setup script >> -Need to use Java 7 - Java 8 errors out >> -If SQL errors encountered, appenders can be added to log4j.xml to >> collect SQL queries >> >> Sean >> >> -----Original Message----- >> From: Finan, Sean [mailto:sean.fi...@childrens.harvard.edu] >> Sent: Tuesday, January 17, 2017 11:57 AM >> To: dev@ctakes.apache.org >> Subject: RE: New to CTAKES >> >> Hi Joyce, >> >> If you are building from source then you should not need to manually >> download the resources. Maven should be doing it for you. Well, that is >> the behavior of 3.2.3 ... I honestly cannot remember what 3.2.2 did ... >> >> Otherwise, I think that if the latest was the 3.2.1.1 then that is probably >> the most appropriate for the 3.2.2 release if you want all of the resources. >> >> As for building and deploying ytex, I don't have any advice. Perhaps some >> ytex power-user out there can help. >> >> Sean >> >> -----Original Message----- >> From: Dunlop, Joyce (HP) [mailto:joyce.dun...@va.gov] >> Sent: Tuesday, January 17, 2017 11:25 AM >> To: dev@ctakes.apache.org >> Cc: Dorner, Andrew J. (PSI); Rustrian, Armando (Liberty ITS) >> Subject: New to CTAKES >> >> Good Morning, >> >> I am trying to set up a development environment using the source release of >> 3.2.2. >> >> Reading though the documentation on >> >> https://urldefense.proofpoint.com/v2/url?u=https-3A__cwiki.apache.org_confluence_display_CTAKES_cTAKES-2B3.2-2BDeveloper-2BInstall-2BGuide&d=DwIFAg&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=fs67GvlGZstTpyIisCYNYmQCP6r0bcpKGd4f7d4gTao&m=yBXENVQKpWjVraf6Zf7uY5l9LJxxrRiiE-yjyFID6d8&s=iqpkHc0kT5mucNnxYyc1mczXXlbmSVJlX-8dxeJvp2o&e= >> . >> >> Merge the version-matching resources ZIP file from >> https://urldefense.proofpoint.com/v2/url?u=http-3A__sourceforge.net_projects_ctakesresources_files_&d=DwIFAg&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=fs67GvlGZstTpyIisCYNYmQCP6r0bcpKGd4f7d4gTao&m=yBXENVQKpWjVraf6Zf7uY5l9LJxxrRiiE-yjyFID6d8&s=wPUG8d9qpl_kQBPP5xI9y84mwMEXfaB2cdbkHvWaa0Y&e= >> into your ctakes-dictionary-lookup-res project. >> >> ctakes-resources-3.2.1.1-bin.zip<https://urldefense.proofpoint.com/v2/url?u=https-3A__sourceforge.net_projects_ctakesresources_files_ctakes-2Dresources-2D3.2.1.1-2Dbin.zip_download&d=DwIFAg&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=fs67GvlGZstTpyIisCYNYmQCP6r0bcpKGd4f7d4gTao&m=yBXENVQKpWjVraf6Zf7uY5l9LJxxrRiiE-yjyFID6d8&s=pErHE2p1qFyPeMACLDvshPiTpNZXM847MgGESOtvyuU&e= >> > is available for download. Is there a 3.2.2 version of the resources? >> >> After reading some of the posts from the email box, and reading the >> documentation on the site above. It looks like the documentation may be >> somewhat dated and not fulling integrated for YTEX. >> >> Would you have any recommendations in advance on how to set up a build >> process for deployment and YTEX database from scratch? >> >> Thanks, >> Joyce >> >> >> >> >> >> >> >> >> >> >> >> > >