RE: managing ctakes resources on classpath

2014-08-25 Thread Chen, Pei
Tim/Kim,
After a quick debug, it looks like the DependencyParser Tests looks okay, 
however, the test pipeline uses LVG.  And during maven 'install', these files 
are inside a jar which LVG explicitly needs a File or Directory.  I just 
committed a step in the pom.xml to unpack the lvg-res.  This should be fine for 
the junit test; but also keep that in mind when configuring for a production 
environment.
If you have a chance, could you try trunk?  It should solve the parser issue 
(and any other test components that depend on lvg-res), but not sure about 
potentially other test errors.

--Pei

 -Original Message-
 From: Tim O'Connell [mailto:tim.oconn...@gmail.com]
 Sent: Monday, August 25, 2014 12:38 AM
 To: dev@ctakes.apache.org
 Subject: Re: managing ctakes resources on classpath
 
 Thanks Kim  Pei.  If it helps any, I'm getting the same error in Eclipse.
  I just checked out the code this morning from SVN.
 
 Using -DskipTests=true I was able to get it to build from the command line.
 
 Tim
 
 
 
 
 On Wed, Aug 20, 2014 at 12:41 PM, Kim Ebert
 kim.eb...@perfectsearchcorp.com
  wrote:
 
  I've added issue 307.
 
  https://issues.apache.org/jira/browse/CTAKES-307
 
  Kim Ebert
  1.801.669.7342
  Perfect Search Corp
  http://www.perfectsearchcorp.com/
 
  On 08/20/2014 11:52 AM, Chen, Pei wrote:
   Thanks Kim- would you mind opening up a Jira to track this?
   The cTAKES ClearNLP Dependency Parser and/or Test Cases most likely
   need
  to be updated to enable resources to be picked up from the jar.
  
   -Original Message-
   From: Kim Ebert [mailto:kim.eb...@perfectsearchcorp.com]
   Sent: Wednesday, August 20, 2014 1:39 PM
   To: dev@ctakes.apache.org
   Subject: Re: managing ctakes resources on classpath
  
   I'm just using exactly what came out of SVN, so I haven't modified
   the default classpath yet.
  
   Kim Ebert
   1.801.669.7342
   Perfect Search Corp
   http://www.perfectsearchcorp.com/
  
   On 08/20/2014 11:28 AM, Chen, Pei wrote:
   Do you happen to have both jars and unpacked in your cp?
   Temp workaround: -DskipTests=true?
  
   Sent from my iPhone
  
   On Aug 20, 2014, at 1:25 PM, Kim Ebert
   kim.eb...@perfectsearchcorp.com wrote:
   I am encountering this same issue when I try to run mvn install
   from the command line. Is there a way to get mvn install to work?
  
   ---
   T E S T S
   ---
   Running
   org.apache.ctakes.dependency.parser.ae.util.TestClearNLPAnalysisE
   ngin
   es
   log4j: reset attribute= false.
   log4j: Threshold =null.
   log4j: Level value for root is  [INFO].
   log4j: root level set to INFO
   log4j: Class name: [org.apache.log4j.ConsoleAppender]
   log4j: Parsing layout of class: org.apache.log4j.PatternLayout
   log4j: Setting property [conversionPattern] to [%d{dd MMM 
   HH:mm:ss} %5p %c{1} - %m%n].
   log4j: Adding appender named [consoleAppender] to category
 [root].
   Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed:
   1.397 sec  FAILURE!
  
   Results :
  
   Tests in error:
  
  
   TestClearNLPPipeLine(org.apache.ctakes.dependency.parser.ae.util.Te
   stCle
   arNLPAnalysisEngines):
   URI is not hierarchical
  
   Kim Ebert
   1.801.669.7342
   Perfect Search Corp
   http://www.perfectsearchcorp.com/
  
   On 09/10/2013 07:33 AM, Pei Chen wrote:
   Hi Steve,
   The URI is not hierarchical is most likely caused by the code
   trying to use the resources/models, but they are inside a jar
   instead of
   unpacked.
   -Which version of cTAKES are you using?
   -Do you happen to have the resource file name that caused the
 above?
  
   --Pei
  
  
   On Mon, Sep 9, 2013 at 9:48 PM, Steve Hookway
   shook...@cra.com wrote:
   Hi all,
  
   I'm trying to integrate ctakes into a webapp and am running
   into issues getting the resources to load correctly. In a
   standalone version of the app, if I add the resources folder to
   the buildpath (as described in the install directions)
   everything works as expected. However, if I add the folder to
   the project classpath instead, I get a URI is not hierarchical
   exception from
   FileResourceImpl.load:
   java.lang.IllegalArgumentException: URI is not hierarchical
 at java.io.File.init(File.java:392)
 at
  
  
  org.apache.ctakes.core.resource.FileResourceImpl.load(FileResourceImpl
  .ja
   va:44)
 at
  
  
 org.apache.uima.resource.impl.ResourceManager_impl.registerResource
   (ResourceManager_impl.java:603)
  
   Similarly if I try and run from a webapp - setting up tomcat's
   classpath to include the ctakes resource folder, I get the same
   URI is not hierarchical error. I found this bug report:
   https://issues.apache.org/jira/browse/CTAKES-89 but  it
   suggests adding the resource folder to my classpath, which
   isn't doing the
  trick.
  
   If you can steer me in the right direction, I'd really
   appreciate
  it.
  
   

Re: cTAKES min requirements

2014-08-25 Thread britt fitch
No objections here. 


On Aug 25, 2014, at 12:16 PM, Pei Chen chen...@apache.org wrote:

 Since we default the runtime java heap sizes to 3g in 3.2.0, should we
 update our documentation to officially only support 64bit?  I can only
 see models/pipelines being loaded into mem grow in size.  I know it
 may seem trivial, but I still know a few unfortunate souls still on 32
 bit systems… any objections in saying that it will essentially be no
 longer supported.
 
 
 --Pei



cTAKES min requirements

2014-08-25 Thread Pei Chen
Since we default the runtime java heap sizes to 3g in 3.2.0, should we
update our documentation to officially only support 64bit?  I can only
see models/pipelines being loaded into mem grow in size.  I know it
may seem trivial, but I still know a few unfortunate souls still on 32
bit systems… any objections in saying that it will essentially be no
longer supported.


--Pei


org.apache.ctakes.ytex.umls.dao.UMLSDaoTest

2014-08-25 Thread Pei Chen
Hi VJ,
While on the subject of unit tests-

I didn't get a chance to dig deeper and was hoping you would know the
cause of this unit test failure:  mvn clean install

2014-08-25 13:33:50,830 WARN  net.sf.ehcache.CacheManager  - Creating
a new instance of CacheManager using the diskStorePath
/var/folders/qc/d7xd4zzs0_xcybv88skt5_7mgn/T/ which is already
used by an existing CacheManager.

The source of the configuration was
net.sf.ehcache.config.generator.ConfigurationSource$InputStreamConfigurationSource@7433a719.

The diskStore path for this CacheManager will be set to
/var/folders/qc/d7xd4zzs0_xcybv88skt5_7mgn/T//ehcache_auto_created_1408988030830.

To avoid this warning consider using the CacheManager factory methods
to create a singleton CacheManager or specifying a separate ehcache
configuration (ehcache.xml) for each CacheManager instance.

2014-08-25 13:33:51,082 WARN
org.hibernate.engine.jdbc.spi.SqlExceptionHelper  - SQL Error: 62,
SQLState: S0010

2014-08-25 13:33:51,082 ERROR
org.hibernate.engine.jdbc.spi.SqlExceptionHelper  - Unknown JDBC
escape sequence: {{db.schema}.MRCONSO mrconso0_ where mrconso0_.aui?
and length(mrconso0_.aui)0 and length(mrconso0_.str)200 and
mrconso0_.lat='ENG' order by mrconso0_.aui

2014-08-25 13:33:51,085 WARN
org.apache.ctakes.ytex.umls.dao.UMLSDaoTest  - sql exception - mrconso
probably doesn't exist, check error

org.hibernate.exception.SQLGrammarException: could not prepare statement

at 
org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:123)

at 
org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:49)

at 
org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125)

at 
org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:188)

at 
org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:159)

at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1859)

at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1836)

at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1816)

at org.hibernate.loader.Loader.doQuery(Loader.java:900)

at 
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:342)

at org.hibernate.loader.Loader.doList(Loader.java:2526)

at org.hibernate.loader.Loader.doList(Loader.java:2512)

at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2342)

at org.hibernate.loader.Loader.list(Loader.java:2337)

at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:495)

at 
org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:357)

at 
org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:195)

at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1269)

at org.hibernate.internal.QueryImpl.list(QueryImpl.java:101)

at 
org.apache.ctakes.ytex.umls.dao.UMLSDaoImpl.getAllAuiStr(UMLSDaoImpl.java:106)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:319)

at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)

at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)

at 
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)

at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

at 
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:90)

at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)

at com.sun.proxy.$Proxy11.getAllAuiStr(Unknown Source)

at 
org.apache.ctakes.ytex.umls.dao.UMLSDaoTest.testGetAllAuiStr(UMLSDaoTest.java:53)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)

at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)

at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)

at 

Re: org.apache.ctakes.ytex.umls.dao.UMLSDaoTest

2014-08-25 Thread vijay garla
That is an expected error having to do with the fact that UMLS isn't
installed in the test database that get's fired up for unit tests.  That is
actually a warning (and should be interpreted as an error only if you do
have UMLS set up)


On Mon, Aug 25, 2014 at 9:02 PM, Pei Chen chen...@apache.org wrote:

 Hi VJ,
 While on the subject of unit tests-

 I didn't get a chance to dig deeper and was hoping you would know the
 cause of this unit test failure:  mvn clean install

 2014-08-25 13:33:50,830 WARN  net.sf.ehcache.CacheManager  - Creating
 a new instance of CacheManager using the diskStorePath
 /var/folders/qc/d7xd4zzs0_xcybv88skt5_7mgn/T/ which is already
 used by an existing CacheManager.

 The source of the configuration was

 net.sf.ehcache.config.generator.ConfigurationSource$InputStreamConfigurationSource@7433a719.

 The diskStore path for this CacheManager will be set to

 /var/folders/qc/d7xd4zzs0_xcybv88skt5_7mgn/T//ehcache_auto_created_1408988030830.

 To avoid this warning consider using the CacheManager factory methods
 to create a singleton CacheManager or specifying a separate ehcache
 configuration (ehcache.xml) for each CacheManager instance.

 2014-08-25 13:33:51,082 WARN
 org.hibernate.engine.jdbc.spi.SqlExceptionHelper  - SQL Error: 62,
 SQLState: S0010

 2014-08-25 13:33:51,082 ERROR
 org.hibernate.engine.jdbc.spi.SqlExceptionHelper  - Unknown JDBC
 escape sequence: {{db.schema}.MRCONSO mrconso0_ where mrconso0_.aui?
 and length(mrconso0_.aui)0 and length(mrconso0_.str)200 and
 mrconso0_.lat='ENG' order by mrconso0_.aui

 2014-08-25 13:33:51,085 WARN
 org.apache.ctakes.ytex.umls.dao.UMLSDaoTest  - sql exception - mrconso
 probably doesn't exist, check error

 org.hibernate.exception.SQLGrammarException: could not prepare statement

 at
 org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:123)

 at
 org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:49)

 at
 org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125)

 at
 org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:188)

 at
 org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:159)

 at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1859)

 at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1836)

 at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1816)

 at org.hibernate.loader.Loader.doQuery(Loader.java:900)

 at
 org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:342)

 at org.hibernate.loader.Loader.doList(Loader.java:2526)

 at org.hibernate.loader.Loader.doList(Loader.java:2512)

 at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2342)

 at org.hibernate.loader.Loader.list(Loader.java:2337)

 at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:495)

 at
 org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:357)

 at
 org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:195)

 at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1269)

 at org.hibernate.internal.QueryImpl.list(QueryImpl.java:101)

 at
 org.apache.ctakes.ytex.umls.dao.UMLSDaoImpl.getAllAuiStr(UMLSDaoImpl.java:106)

 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

 at
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

 at
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

 at java.lang.reflect.Method.invoke(Method.java:606)

 at
 org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:319)

 at
 org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)

 at
 org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)

 at
 org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)

 at
 org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

 at
 org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:90)

 at
 org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

 at
 org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)

 at com.sun.proxy.$Proxy11.getAllAuiStr(Unknown Source)

 at
 org.apache.ctakes.ytex.umls.dao.UMLSDaoTest.testGetAllAuiStr(UMLSDaoTest.java:53)

 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

 at
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

 at
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

RE: org.apache.ctakes.ytex.umls.dao.UMLSDaoTest

2014-08-25 Thread Chen, Pei
It logs it as a warn, but fails the test.
Should there it assertNotNull only if UMLS setup else, pass the test?  
That way, for those folks are doing a default 'maven clean install, they won't 
have to skipTests?
// UMLSDaoTest .testGetAllAuiStr() - Check to see if UMLS is setup before 
checking?
Assert.assertNotNull(auis);
CTAKES-308

 -Original Message-
 From: vijay garla [mailto:vnga...@gmail.com]
 Sent: Monday, August 25, 2014 4:30 PM
 To: dev@ctakes.apache.org
 Subject: Re: org.apache.ctakes.ytex.umls.dao.UMLSDaoTest
 
 That is an expected error having to do with the fact that UMLS isn't installed
 in the test database that get's fired up for unit tests.  That is actually a
 warning (and should be interpreted as an error only if you do have UMLS set
 up)
 
 
 On Mon, Aug 25, 2014 at 9:02 PM, Pei Chen chen...@apache.org wrote:
 
  Hi VJ,
  While on the subject of unit tests-
 
  I didn't get a chance to dig deeper and was hoping you would know the
  cause of this unit test failure:  mvn clean install
 
  2014-08-25 13:33:50,830 WARN  net.sf.ehcache.CacheManager  - Creating
  a new instance of CacheManager using the diskStorePath
  /var/folders/qc/d7xd4zzs0_xcybv88skt5_7mgn/T/ which is already
  used by an existing CacheManager.
 
  The source of the configuration was
 
 
 net.sf.ehcache.config.generator.ConfigurationSource$InputStreamConfigura
 tionSource@7433a719.
 
  The diskStore path for this CacheManager will be set to
 
 
 /var/folders/qc/d7xd4zzs0_xcybv88skt5_7mgn/T//ehcache_auto_creat
 ed_1408988030830.
 
  To avoid this warning consider using the CacheManager factory methods
  to create a singleton CacheManager or specifying a separate ehcache
  configuration (ehcache.xml) for each CacheManager instance.
 
  2014-08-25 13:33:51,082 WARN
  org.hibernate.engine.jdbc.spi.SqlExceptionHelper  - SQL Error: 62,
  SQLState: S0010
 
  2014-08-25 13:33:51,082 ERROR
  org.hibernate.engine.jdbc.spi.SqlExceptionHelper  - Unknown JDBC
  escape sequence: {{db.schema}.MRCONSO mrconso0_ where
 mrconso0_.aui?
  and length(mrconso0_.aui)0 and length(mrconso0_.str)200 and
  mrconso0_.lat='ENG' order by mrconso0_.aui
 
  2014-08-25 13:33:51,085 WARN
  org.apache.ctakes.ytex.umls.dao.UMLSDaoTest  - sql exception - mrconso
  probably doesn't exist, check error
 
  org.hibernate.exception.SQLGrammarException: could not prepare
  statement
 
  at
  org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQ
  LStateConversionDelegate.java:123)
 
  at
  org.hibernate.exception.internal.StandardSQLExceptionConverter.convert
  (StandardSQLExceptionConverter.java:49)
 
  at
  org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionH
  elper.java:125)
 
  at
 
 org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPrep
  arationTemplate.prepareStatement(StatementPreparerImpl.java:188)
 
  at
  org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryS
  tatement(StatementPreparerImpl.java:159)
 
  at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1859)
 
  at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1836)
 
  at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1816)
 
  at org.hibernate.loader.Loader.doQuery(Loader.java:900)
 
  at
  org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loa
  der.java:342)
 
  at org.hibernate.loader.Loader.doList(Loader.java:2526)
 
  at org.hibernate.loader.Loader.doList(Loader.java:2512)
 
  at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2342)
 
  at org.hibernate.loader.Loader.list(Loader.java:2337)
 
  at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:495)
 
  at
  org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslato
  rImpl.java:357)
 
  at
 
 org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.j
  ava:195)
 
  at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1269)
 
  at org.hibernate.internal.QueryImpl.list(QueryImpl.java:101)
 
  at
 
 org.apache.ctakes.ytex.umls.dao.UMLSDaoImpl.getAllAuiStr(UMLSDaoImpl.j
  ava:106)
 
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 
  at
 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
  ava:57)
 
  at
 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
 s
  orImpl.java:43)
 
  at java.lang.reflect.Method.invoke(Method.java:606)
 
  at
  org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflectio
  n(AopUtils.java:319)
 
  at
 
 org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoi
  npoint(ReflectiveMethodInvocation.java:183)
 
  at
 
 org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
 R
  eflectiveMethodInvocation.java:150)
 
  at
  org.springframework.transaction.interceptor.TransactionInterceptor.inv
  oke(TransactionInterceptor.java:110)
 
  at
 
 org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
 R
  

RE: Change from SNOMEDCT to SNOMEDCT_US affecting v_snomed_fword_lookup

2014-08-25 Thread Chen, Pei
This has been done in trunk for the next patch 3.2.1 release:
https://issues.apache.org/jira/browse/CTAKES-309
Thanks for pointing this out- Would be great if someone could confirm the ytex 
scripts works as expected with their latest version of umls.


 -Original Message-
 From: vijay garla [mailto:vnga...@gmail.com]
 Sent: Thursday, August 21, 2014 11:07 PM
 To: dev@ctakes.apache.org
 Subject: Re: Change from SNOMEDCT to SNOMEDCT_US affecting
 v_snomed_fword_lookup
 
 That would definitely make sense
 
 On Thursday, August 21, 2014, Chen, Pei pei.c...@childrens.harvard.edu
 wrote:
 
  VJ,
  Would it make sense to add in('SNOMEDCT_US') to the default
  ctakes-ytex/scripts/data/**/insert_view.sql?
  That way it'll support umls2011 as well as the newer 2014 naming
  conventions?
  Ex: inner join MRCONSO mrc on c.aui = mrc.aui and mrc.SAB in (
  'SNOMEDCT',
  'SNOMEDCT_US','RXNORM')
 
  --Pei
 
   -Original Message-
   From: clayclay...@gmail.com javascript:;
   [mailto:clayclay...@gmail.com
  javascript:;] On Behalf Of
   Clayton Turner
   Sent: Thursday, August 21, 2014 4:25 PM
   To: dev@ctakes.apache.org javascript:;
   Subject: Re: Change from SNOMEDCT to SNOMEDCT_US affecting
   v_snomed_fword_lookup
  
   Ah, I just switched to the ytex branch and all is good now. The
   SNOMED_US issue has been plaguing me for weeks now so thanks a
 million for that.
  
  
   On Thu, Aug 21, 2014 at 2:13 PM, Clayton Turner
   caturn...@g.cofc.edu
  javascript:;
   wrote:
  
Awesome. This is just what I needed for the longest time.
   
I'm having a slight issue. When running either the ytex pipeline
or ytex version of the AggregatePlaintextUMLSProcessor I get an
error during initialization.
   
My DictionaryLookupAnnotator.xml is raising a
org.apache.uima.resource.ResourceInitializationException causedby:
java.lang.ClassNotFoundException:
edu.mayo.bmi.uima.lookup.ae.FirstTokenPermLookupInitializerImpl
   
I feel like I may have drifted away from what I need, though,
because before this the CPE was complaining about a lack of
LookupDesc_SNOMED.xml file. I found a ytex version of this on a
google code site somewhere and pasted it where the CPE was looking
for it. Now
   this error is coming up.
   
Could my problem be solved with just a re-run of the ant script
(was just trying to avoid since it takes ages) or is it a different 
issue?
   
   
On Tue, Aug 19, 2014 at 12:58 PM, Tim O'Connell
tim.oconn...@gmail.com javascript:;
wrote:
   
Hi John,
   
I'm not sure what was going on with the @db.schema@ error,
although I was getting it as well before with my prior build of
3.1.2 - I assume that you've fixed something (thank you!) to make
this go away.  I rebuilt everything from scratch and it's working now.
   
I think one other thing I had to change was that after I had
finished the install/build, the cTakes version of
LookupDesc_Db.xml doesn't work (in
resources\org\apache\ctakes\dictionary\lookup) - I'm pretty sure
I had to copy in an older version of the file from 3.1.1 to get
the default cTakes AggregatePlaintextUMLSProcessor pipeline
working, although please double-check that as my memory is a little
 foggy.
   
But yes, here's what I have working since re-building:
1. ytex-pipeline.xml
2. ytex version of AggregatePlaintextUMLSProcessor.xml
3. cTakes version of AggregatePlaintextUMLSProcessor.xml (with
swapping the LookupDesc_Db.xml file as above)
   
I've even made modifications to the ytex version of
LookupDesc_SNOMED.xml to get it tagging Disease Disorders, along
with
   database modifications to
have it store these entries as well, which is working great.
   Literally,
everything is working perfectly now.
   
Still so much for me to learn!  Let me know if you need any more
  details.
   
All the best,
Tim
   
   
   
On Tue, Aug 19, 2014 at 4:31 AM, John Green
john.travis.gr...@gmail.com javascript:;
wrote:
   
 I have not had time to implement this - to clarify out of
 curiosity,
does
 this clear up the @db.schema@ error Tim? And did you
 successfully run ytex with the ctakes dictionary-lookup?


 JG
 —
 Sent from Mailbox for iPhone

 On Sat, Aug 16, 2014 at 2:53 AM, Tim O'Connell
 tim.oconn...@gmail.com javascript:;
 wrote:

  Hi folks,
  I was having an issue with the current build (from svn) of
  ctakes/ytex
 not
  identifying any annotations as some folks on this board.  I
  traced it
to
  the fact that the UMLS database has at sometime in the
  relatively
recent
  past changed the SAB tag in the MRCONSO table for SNOMED
  terms from SNOMEDCT to SNOMEDCT_US.  I just had a newer
  version of
   UMLS
  that uses SNOMEDCT_US.  Thus when the install script tried to
  create the 

Re: Microsoft - MSDN - Is the support continuing for ASF committers?

2014-08-25 Thread Pei Chen
Just an fyi - link for MSDN subscription license(s) for committers
http://mail-archives.apache.org/mod_mbox/www-community/201305.mbox/%3c518b85e7.7000...@lehmi.de%3E

https://svn.apache.org/repos/private/committers/donated-licenses/msdn-subscription.html