Hi

Seems the previous error i was missing to use the hsqldb 2.3.4 jar... as
clinical_pipeline had transitive dependy to 1.8.
So fixed that by including 2.3.4 hsqldb jar.



On Mon, Feb 13, 2017 at 3:25 PM, shahid ashraf <sha...@trialx.com> wrote:

> Hi Andrey
>
> On CVD the LVG is using the new dbs.. But while i added the ctakes-lvg jar
> to the multithreaded code(SERVLET) like
>
> mvn install:install-file -Dfile=/Users/shahid/projects/
> workspace/ctakes/ctakes-lvg/target/ctakes-lvg-3.2.3-SNAPSHOT.jar
> -DgroupId=org.apache.ctakes -DartifactId=ctakes-lvg
> -Dversion=3.2.3-SNAPSHOT -Dpackaging=jar -DgeneratePom=true
>
> and changed the POM entry in the servlet pom.xml as well like
>
> I am getting following errors:  Let me know if i you have any input on
> this .. (seems library issue ...)
>
> 13 Feb 2017 15:23:05  INFO JdbcConnectionFactory - Connecting to
> jdbc:hsqldb:file:org/apache/ctakes/dictionary/lookup/fast/
> custom_11/custom_11:
>
> org.apache.uima.resource.ResourceInitializationException: Initialization
> of annotator class 
> "org.apache.ctakes.dictionary.lookup2.ae.DefaultJCasTermAnnotator"
> failed.  (Descriptor: file:/Users/shahid/projects/
> healthnlp/examples/ctakes-web-client/desc/ctakes-dictionary-
> lookup-fast/desc/analysis_engine/UmlsLookupAnnotator.xml)
>
> at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.
> initializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:271)
>
> at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.
> initialize(PrimitiveAnalysisEngine_impl.java:170)
>
> at org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(
> AnalysisEngineFactory_impl.java:94)
>
> at org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(
> CompositeResourceFactory_impl.java:62)
>
> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
>
> at org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFram
> ework.java:407)
>
> at org.apache.uima.analysis_engine.asb.impl.ASB_impl.setup(
> ASB_impl.java:256)
>
> at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.
> initASB(AggregateAnalysisEngine_impl.java:429)
>
> at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.
> initializeAggregateAnalysisEngine(AggregateAnalysisEngine_impl.java:373)
>
> at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.
> initialize(AggregateAnalysisEngine_impl.java:186)
>
> at org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(
> AnalysisEngineFactory_impl.java:94)
>
> at org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(
> CompositeResourceFactory_impl.java:62)
>
> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
>
> at org.apache.uima.internal.util.ResourcePool.fillPool(Resource
> Pool.java:246)
>
> at org.apache.uima.internal.util.ResourcePool.<init>(ResourcePool.java:100
> )
>
> at org.apache.uima.internal.util.AnalysisEnginePool.<init>(Anal
> ysisEnginePool.java:91)
>
> at org.apache.uima.analysis_engine.impl.MultiprocessingAnalysisEngine_
> impl.initialize(MultiprocessingAnalysisEngine_impl.java:118)
>
> at org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(
> AnalysisEngineFactory_impl.java:94)
>
> at org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(
> CompositeResourceFactory_impl.java:62)
>
> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279)
>
> at org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFram
> ework.java:498)
>
> at org.apache.ctakes.web.client.servlet.DemoServlet.init(DemoS
> ervlet.java:90)
>
> at javax.servlet.GenericServlet.init(GenericServlet.java:244)
>
> at org.eclipse.jetty.servlet.ServletHolder.initServlet(Serv
> letHolder.java:532)
>
> at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:344)
>
> at org.eclipse.jetty.util.component.AbstractLifeCycle.start(
> AbstractLifeCycle.java:64)
>
> at org.eclipse.jetty.servlet.ServletHandler.initialize(Serv
> letHandler.java:791)
>
> at org.eclipse.jetty.servlet.ServletContextHandler.startContext(
> ServletContextHandler.java:265)
>
> at org.eclipse.jetty.webapp.WebAppContext.startContext(Web
> AppContext.java:1242)
>
> at org.eclipse.jetty.server.handler.ContextHandler.doStart(
> ContextHandler.java:717)
>
> at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494)
>
> at org.eclipse.jetty.util.component.AbstractLifeCycle.start(
> AbstractLifeCycle.java:64)
>
> at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(
> HandlerWrapper.java:95)
>
> at org.eclipse.jetty.server.Server.doStart(Server.java:282)
>
> at org.eclipse.jetty.util.component.AbstractLifeCycle.start(
> AbstractLifeCycle.java:64)
>
> at net.sourceforge.eclipsejetty.starter.embedded.
> JettyEmbeddedAdapter.start(JettyEmbeddedAdapter.java:67)
>
> at net.sourceforge.eclipsejetty.starter.common.AbstractJettyLauncherMain.
> launch(AbstractJettyLauncherMain.java:84)
>
> at net.sourceforge.eclipsejetty.starter.embedded.
> JettyEmbeddedLauncherMain.main(JettyEmbeddedLauncherMain.java:42)
>
> Caused by: org.apache.uima.resource.ResourceInitializationException:
> MESSAGE LOCALIZATION FAILED: Can't find resource for bundle 
> java.util.PropertyResourceBundle,
> key Could not construct org.apache.ctakes.dictionary.lookup2.dictionary.
> JdbcRareWordDictionary
>
> at org.apache.ctakes.dictionary.lookup2.ae.AbstractJCasTermAnnotator.
> initialize(AbstractJCasTermAnnotator.java:117)
>
> at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.
> initializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:266)
>
> ... 37 more
>
> Caused by: org.apache.uima.analysis_engine.annotator.
> AnnotatorContextException: MESSAGE LOCALIZATION FAILED: Can't find
> resource for bundle java.util.PropertyResourceBundle, key Could not
> construct org.apache.ctakes.dictionary.lookup2.dictionary.
> JdbcRareWordDictionary
>
> at org.apache.ctakes.dictionary.lookup2.dictionary.
> DictionaryDescriptorParser.parseDictionary(DictionaryDesc
> riptorParser.java:199)
>
> at org.apache.ctakes.dictionary.lookup2.dictionary.
> DictionaryDescriptorParser.parseDictionaries(DictionaryDe
> scriptorParser.java:156)
>
> at org.apache.ctakes.dictionary.lookup2.dictionary.
> DictionaryDescriptorParser.parseDescriptor(DictionaryDesc
> riptorParser.java:128)
>
> at org.apache.ctakes.dictionary.lookup2.ae.AbstractJCasTermAnnotator.
> initialize(AbstractJCasTermAnnotator.java:115)
>
> ... 38 more
>
> Caused by: java.lang.reflect.InvocationTargetException
>
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(
> NativeConstructorAccessorImpl.java:62)
>
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
> DelegatingConstructorAccessorImpl.java:45)
>
> at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
>
> at org.apache.ctakes.dictionary.lookup2.dictionary.
> DictionaryDescriptorParser.parseDictionary(DictionaryDesc
> riptorParser.java:196)
>
> ... 41 more
>
> Caused by: java.lang.NoSuchMethodError: org.hsqldb.DatabaseURL.
> parseURL(Ljava/lang/String;ZZ)Lorg/hsqldb/persist/HsqlProperties;
>
> at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source)
>
> at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source)
>
> at java.sql.DriverManager.getConnection(DriverManager.java:664)
>
> at java.sql.DriverManager.getConnection(DriverManager.java:247)
>
> at org.apache.ctakes.dictionary.lookup2.util.JdbcConnectionFactory.
> getConnection(JdbcConnectionFactory.java:84)
>
> at org.apache.ctakes.dictionary.lookup2.dictionary.
> JdbcRareWordDictionary.<init>(JdbcRareWordDictionary.java:91)
>
> at org.apache.ctakes.dictionary.lookup2.dictionary.
> JdbcRareWordDictionary.<init>(JdbcRareWordDictionary.java:72)
>
> ... 46 more
>
>
>
> On Mon, Feb 13, 2017 at 2:58 PM, Andrey Kurdumov <kant2...@googlemail.com>
> wrote:
>
>> Cool,
>> .properties file looks ok. You could make database readonly by adding
>> readonly=true to it if you needed that.
>>
>> Did you able to test how LVG 2016/17 working in multithreaded
>> environment? I did not test like that, because I need LVG for different
>> purposes, so that's interesting to know how it works.
>>
>> 2017-02-13 15:22 GMT+06:00 shahid ashraf <sha...@trialx.com>:
>>
>>>
>>> Thanks Andrey
>>>
>>>
>>> I was able to successfully update the database... and use in dev through
>>> cvd.
>>>
>>> i was using sqltool (which was wrong), i switched to DatabaseManager
>>>
>>> *java -cp ~/Downloads/hsqldb_1_8_0_10.jar
>>> org.hsqldb.util.DatabaseManager*
>>>
>>> *java -cp ~/Downloads/hsqldb-2.3.4/hsqldb/lib/hsqldb.jar
>>> org.hsqldb.util.DatabaseManager*
>>>
>>> After above steps the properties file looks like:
>>>
>>> #HSQL Database Engine 2.3.4
>>>
>>> #Mon Feb 13 11:34:05 IST 2017
>>>
>>> version=2.3.4
>>>
>>> modified=no
>>>
>>> tx_timestamp=0
>>>
>>>
>>>
>>>
>>> On Mon, Feb 13, 2017 at 1:38 AM, shahid ashraf <sha...@trialx.com>
>>> wrote:
>>>
>>>>
>>>>
>>>> Hi
>>>>
>>>> How can i check the above steps are successfully being executed...
>>>> Currently getting Error..  Have done these steps in dev ctakes... from svn
>>>> not from your github stuff
>>>>
>>>> This is what i did:
>>>> java -cp ~/Downloads/hsqldb_1_8_0_10.jar org.hsqldb.util.SqlTool
>>>> --rcfile custom_umls.rc custom_umls
>>>>
>>>> SET SCRIPTFORMAT TEXT
>>>> SHUTDOWN
>>>>
>>>> java -jar ~/Downloads/hsqldb-2.3.4/hsqldb/lib/sqltool.jar --rcfile
>>>> custom_umls.rc  custom_umls
>>>>
>>>> SHUTDOWN
>>>>
>>>> Also sean can't we create a new fast dictionary via dictioanry_gui as
>>>> 2.3.4 compatible version (any steps to do that)
>>>>
>>>> Error Log
>>>>
>>>> 12 Feb 2017 22:28:12  INFO JdbcConnectionFactory - Connecting to
>>>> jdbc:hsqldb:file:resources/org/apache/ctakes/dictionary/look
>>>> up/fast/custom_umls/custom_umls:
>>>>
>>>> 12 Feb 2017 22:28:12 FATAL ENGINE - could not reopen database
>>>>
>>>> org.hsqldb.HsqlException: wrong database file version
>>>>
>>>> at org.hsqldb.error.Error.error(Unknown Source)
>>>>
>>>> at org.hsqldb.error.Error.error(Unknown Source)
>>>>
>>>> at org.hsqldb.persist.HsqlDatabaseProperties.load(Unknown Source)
>>>>
>>>> at org.hsqldb.persist.Logger.open(Unknown Source)
>>>>
>>>> at org.hsqldb.Database.reopen(Unknown Source)
>>>>
>>>> at org.hsqldb.Database.open(Unknown Source)
>>>>
>>>> at org.hsqldb.DatabaseManager.getDatabase(Unknown Source)
>>>>
>>>> at org.hsqldb.DatabaseManager.newSession(Unknown Source)
>>>>
>>>> at org.hsqldb.jdbc.JDBCConnection.<init>(Unknown Source)
>>>>
>>>> at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source)
>>>>
>>>> at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source)
>>>>
>>>> at java.sql.DriverManager.getConnection(DriverManager.java:664)
>>>>
>>>> at java.sql.DriverManager.getConnection(DriverManager.java:247)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.util.JdbcConnectionFact
>>>> ory.getConnection(JdbcConnectionFactory.java:84)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.dictionary.JdbcRareWord
>>>> Dictionary.<init>(JdbcRareWordDictionary.java:91)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.dictionary.JdbcRareWord
>>>> Dictionary.<init>(JdbcRareWordDictionary.java:75)
>>>>
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method
>>>> )
>>>>
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance(Native
>>>> ConstructorAccessorImpl.java:62)
>>>>
>>>> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De
>>>> legatingConstructorAccessorImpl.java:45)
>>>>
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.dictionary.DictionaryDe
>>>> scriptorParser.parseDictionary(DictionaryDescriptorParser.java:205)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.dictionary.DictionaryDe
>>>> scriptorParser.parseDictionaries(DictionaryDescriptorParser.java:165)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.dictionary.DictionaryDe
>>>> scriptorParser.parseDescriptor(DictionaryDescriptorParser.java:133)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.ae.AbstractJCasTermAnno
>>>> tator.initialize(AbstractJCasTermAnnotator.java:115)
>>>>
>>>> at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine
>>>> _impl.initializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:250
>>>> )
>>>>
>>>> at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine
>>>> _impl.initialize(PrimitiveAnalysisEngine_impl.java:156)
>>>>
>>>> at org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(
>>>> AnalysisEngineFactory_impl.java:94)
>>>>
>>>> at org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(
>>>> CompositeResourceFactory_impl.java:62)
>>>>
>>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:269
>>>> )
>>>>
>>>> at org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFram
>>>> ework.java:387)
>>>>
>>>> at org.apache.uima.analysis_engine.asb.impl.ASB_impl.setup(ASB_
>>>> impl.java:254)
>>>>
>>>> at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine
>>>> _impl.initASB(AggregateAnalysisEngine_impl.java:431)
>>>>
>>>> at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine
>>>> _impl.initializeAggregateAnalysisEngine(AggregateAnalysisEng
>>>> ine_impl.java:375)
>>>>
>>>> at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine
>>>> _impl.initialize(AggregateAnalysisEngine_impl.java:185)
>>>>
>>>> at org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(
>>>> AnalysisEngineFactory_impl.java:94)
>>>>
>>>> at org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(
>>>> CompositeResourceFactory_impl.java:62)
>>>>
>>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:269
>>>> )
>>>>
>>>> at org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFram
>>>> ework.java:354)
>>>>
>>>> at org.apache.uima.tools.cvd.MainFrame.setupAE(MainFrame.java:1484)
>>>>
>>>> at org.apache.uima.tools.cvd.MainFrame.loadAEDescriptor(MainFra
>>>> me.java:476)
>>>>
>>>> at org.apache.uima.tools.cvd.control.AnnotatorOpenEventHandler.
>>>> actionPerformed(AnnotatorOpenEventHandler.java:52)
>>>>
>>>> at javax.swing.AbstractButton.fireActionPerformed(AbstractButto
>>>> n.java:2022)
>>>>
>>>> at javax.swing.AbstractButton$Handler.actionPerformed(AbstractB
>>>> utton.java:2346)
>>>>
>>>> at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultBu
>>>> ttonModel.java:402)
>>>>
>>>> at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel
>>>> .java:259)
>>>>
>>>> at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
>>>>
>>>> at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItem
>>>> UI.java:833)
>>>>
>>>> at com.apple.laf.AquaMenuItemUI.doClick(AquaMenuItemUI.java:157)
>>>>
>>>> at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(
>>>> BasicMenuItemUI.java:877)
>>>>
>>>> at java.awt.Component.processMouseEvent(Component.java:6525)
>>>>
>>>> at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
>>>>
>>>> at java.awt.Component.processEvent(Component.java:6290)
>>>>
>>>> at java.awt.Container.processEvent(Container.java:2234)
>>>>
>>>> at java.awt.Component.dispatchEventImpl(Component.java:4881)
>>>>
>>>> at java.awt.Container.dispatchEventImpl(Container.java:2292)
>>>>
>>>> at java.awt.Component.dispatchEvent(Component.java:4703)
>>>>
>>>> at java.awt.LightweightDispatcher.retargetMouseEvent(Container.
>>>> java:4898)
>>>>
>>>> at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533
>>>> )
>>>>
>>>> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
>>>>
>>>> at java.awt.Container.dispatchEventImpl(Container.java:2278)
>>>>
>>>> at java.awt.Window.dispatchEventImpl(Window.java:2750)
>>>>
>>>> at java.awt.Component.dispatchEvent(Component.java:4703)
>>>>
>>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
>>>>
>>>> at java.awt.EventQueue.access$500(EventQueue.java:97)
>>>>
>>>> at java.awt.EventQueue$3.run(EventQueue.java:709)
>>>>
>>>> at java.awt.EventQueue$3.run(EventQueue.java:703)
>>>>
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>
>>>> at java.security.ProtectionDomain$1.doIntersectionPrivilege(Pro
>>>> tectionDomain.java:75)
>>>>
>>>> at java.security.ProtectionDomain$1.doIntersectionPrivilege(Pro
>>>> tectionDomain.java:86)
>>>>
>>>> at java.awt.EventQueue$4.run(EventQueue.java:731)
>>>>
>>>> at java.awt.EventQueue$4.run(EventQueue.java:729)
>>>>
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>
>>>> at java.security.ProtectionDomain$1.doIntersectionPrivilege(Pro
>>>> tectionDomain.java:75)
>>>>
>>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
>>>>
>>>> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDis
>>>> patchThread.java:201)
>>>>
>>>> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispat
>>>> chThread.java:116)
>>>>
>>>> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDis
>>>> patchThread.java:105)
>>>>
>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101
>>>> )
>>>>
>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>>>>
>>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
>>>>
>>>> 12 Feb 2017 22:28:12 FATAL ENGINE - could not reopen database
>>>>
>>>> org.hsqldb.HsqlException: wrong database file version
>>>>
>>>> at org.hsqldb.error.Error.error(Unknown Source)
>>>>
>>>> at org.hsqldb.error.Error.error(Unknown Source)
>>>>
>>>> at org.hsqldb.persist.HsqlDatabaseProperties.load(Unknown Source)
>>>>
>>>> at org.hsqldb.persist.Logger.open(Unknown Source)
>>>>
>>>> at org.hsqldb.Database.reopen(Unknown Source)
>>>>
>>>> at org.hsqldb.Database.open(Unknown Source)
>>>>
>>>> at org.hsqldb.DatabaseManager.getDatabase(Unknown Source)
>>>>
>>>> at org.hsqldb.DatabaseManager.newSession(Unknown Source)
>>>>
>>>> at org.hsqldb.jdbc.JDBCConnection.<init>(Unknown Source)
>>>>
>>>> at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source)
>>>>
>>>> at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source)
>>>>
>>>> at java.sql.DriverManager.getConnection(DriverManager.java:664)
>>>>
>>>> at java.sql.DriverManager.getConnection(DriverManager.java:247)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.util.JdbcConnectionFact
>>>> ory.getConnection(JdbcConnectionFactory.java:84)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.dictionary.JdbcRareWord
>>>> Dictionary.<init>(JdbcRareWordDictionary.java:91)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.dictionary.JdbcRareWord
>>>> Dictionary.<init>(JdbcRareWordDictionary.java:75)
>>>>
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method
>>>> )
>>>>
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance(Native
>>>> ConstructorAccessorImpl.java:62)
>>>>
>>>> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De
>>>> legatingConstructorAccessorImpl.java:45)
>>>>
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.dictionary.DictionaryDe
>>>> scriptorParser.parseDictionary(DictionaryDescriptorParser.java:205)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.dictionary.DictionaryDe
>>>> scriptorParser.parseDictionaries(DictionaryDescriptorParser.java:165)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.dictionary.DictionaryDe
>>>> scriptorParser.parseDescriptor(DictionaryDescriptorParser.java:133)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.ae.AbstractJCasTermAnno
>>>> tator.initialize(AbstractJCasTermAnnotator.java:115)
>>>>
>>>> at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine
>>>> _impl.initializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:250
>>>> )
>>>>
>>>> at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine
>>>> _impl.initialize(PrimitiveAnalysisEngine_impl.java:156)
>>>>
>>>> at org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(
>>>> AnalysisEngineFactory_impl.java:94)
>>>>
>>>> at org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(
>>>> CompositeResourceFactory_impl.java:62)
>>>>
>>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:269
>>>> )
>>>>
>>>> at org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFram
>>>> ework.java:387)
>>>>
>>>> at org.apache.uima.analysis_engine.asb.impl.ASB_impl.setup(ASB_
>>>> impl.java:254)
>>>>
>>>> at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine
>>>> _impl.initASB(AggregateAnalysisEngine_impl.java:431)
>>>>
>>>> at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine
>>>> _impl.initializeAggregateAnalysisEngine(AggregateAnalysisEng
>>>> ine_impl.java:375)
>>>>
>>>> at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine
>>>> _impl.initialize(AggregateAnalysisEngine_impl.java:185)
>>>>
>>>> at org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(
>>>> AnalysisEngineFactory_impl.java:94)
>>>>
>>>> at org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(
>>>> CompositeResourceFactory_impl.java:62)
>>>>
>>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:269
>>>> )
>>>>
>>>> at org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFram
>>>> ework.java:354)
>>>>
>>>> at org.apache.uima.tools.cvd.MainFrame.setupAE(MainFrame.java:1484)
>>>>
>>>> at org.apache.uima.tools.cvd.MainFrame.loadAEDescriptor(MainFra
>>>> me.java:476)
>>>>
>>>> at org.apache.uima.tools.cvd.control.AnnotatorOpenEventHandler.
>>>> actionPerformed(AnnotatorOpenEventHandler.java:52)
>>>>
>>>> at javax.swing.AbstractButton.fireActionPerformed(AbstractButto
>>>> n.java:2022)
>>>>
>>>> at javax.swing.AbstractButton$Handler.actionPerformed(AbstractB
>>>> utton.java:2346)
>>>>
>>>> at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultBu
>>>> ttonModel.java:402)
>>>>
>>>> at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel
>>>> .java:259)
>>>>
>>>> at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
>>>>
>>>> at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItem
>>>> UI.java:833)
>>>>
>>>> at com.apple.laf.AquaMenuItemUI.doClick(AquaMenuItemUI.java:157)
>>>>
>>>> at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(
>>>> BasicMenuItemUI.java:877)
>>>>
>>>> at java.awt.Component.processMouseEvent(Component.java:6525)
>>>>
>>>> at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
>>>>
>>>> at java.awt.Component.processEvent(Component.java:6290)
>>>>
>>>> at java.awt.Container.processEvent(Container.java:2234)
>>>>
>>>> at java.awt.Component.dispatchEventImpl(Component.java:4881)
>>>>
>>>> at java.awt.Container.dispatchEventImpl(Container.java:2292)
>>>>
>>>> at java.awt.Component.dispatchEvent(Component.java:4703)
>>>>
>>>> at java.awt.LightweightDispatcher.retargetMouseEvent(Container.
>>>> java:4898)
>>>>
>>>> at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533
>>>> )
>>>>
>>>> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
>>>>
>>>> at java.awt.Container.dispatchEventImpl(Container.java:2278)
>>>>
>>>> at java.awt.Window.dispatchEventImpl(Window.java:2750)
>>>>
>>>> at java.awt.Component.dispatchEvent(Component.java:4703)
>>>>
>>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
>>>>
>>>> at java.awt.EventQueue.access$500(EventQueue.java:97)
>>>>
>>>> at java.awt.EventQueue$3.run(EventQueue.java:709)
>>>>
>>>> at java.awt.EventQueue$3.run(EventQueue.java:703)
>>>>
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>
>>>> at java.security.ProtectionDomain$1.doIntersectionPrivilege(Pro
>>>> tectionDomain.java:75)
>>>>
>>>> at java.security.ProtectionDomain$1.doIntersectionPrivilege(Pro
>>>> tectionDomain.java:86)
>>>>
>>>> at java.awt.EventQueue$4.run(EventQueue.java:731)
>>>>
>>>> at java.awt.EventQueue$4.run(EventQueue.java:729)
>>>>
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>
>>>> at java.security.ProtectionDomain$1.doIntersectionPrivilege(Pro
>>>> tectionDomain.java:75)
>>>>
>>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
>>>>
>>>> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDis
>>>> patchThread.java:201)
>>>>
>>>> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispat
>>>> chThread.java:116)
>>>>
>>>> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDis
>>>> patchThread.java:105)
>>>>
>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101
>>>> )
>>>>
>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>>>>
>>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
>>>>
>>>>
>>>> 12 Feb 2017 22:28:12 ERROR JdbcConnectionFactory -   Could not create
>>>> Connection with jdbc:hsqldb:file:/Users/shahid
>>>> /projects/workspace/ctakes/resources/org/apache/ctakes/dicti
>>>> onary/lookup/fast/custom_umls/custom_umls as sa
>>>>
>>>> java.sql.SQLException: wrong database file version
>>>>
>>>> at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>>>>
>>>> at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>>>>
>>>> at org.hsqldb.jdbc.JDBCConnection.<init>(Unknown Source)
>>>>
>>>> at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source)
>>>>
>>>> at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source)
>>>>
>>>> at java.sql.DriverManager.getConnection(DriverManager.java:664)
>>>>
>>>> at java.sql.DriverManager.getConnection(DriverManager.java:247)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.util.JdbcConnectionFact
>>>> ory.getConnection(JdbcConnectionFactory.java:84)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.dictionary.JdbcRareWord
>>>> Dictionary.<init>(JdbcRareWordDictionary.java:91)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.dictionary.JdbcRareWord
>>>> Dictionary.<init>(JdbcRareWordDictionary.java:75)
>>>>
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method
>>>> )
>>>>
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance(Native
>>>> ConstructorAccessorImpl.java:62)
>>>>
>>>> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De
>>>> legatingConstructorAccessorImpl.java:45)
>>>>
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.dictionary.DictionaryDe
>>>> scriptorParser.parseDictionary(DictionaryDescriptorParser.java:205)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.dictionary.DictionaryDe
>>>> scriptorParser.parseDictionaries(DictionaryDescriptorParser.java:165)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.dictionary.DictionaryDe
>>>> scriptorParser.parseDescriptor(DictionaryDescriptorParser.java:133)
>>>>
>>>> at org.apache.ctakes.dictionary.lookup2.ae.AbstractJCasTermAnno
>>>> tator.initialize(AbstractJCasTermAnnotator.java:115)
>>>>
>>>> at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine
>>>> _impl.initializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:250
>>>> )
>>>>
>>>> at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine
>>>> _impl.initialize(PrimitiveAnalysisEngine_impl.java:156)
>>>>
>>>> at org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(
>>>> AnalysisEngineFactory_impl.java:94)
>>>>
>>>> at org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(
>>>> CompositeResourceFactory_impl.java:62)
>>>>
>>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:269
>>>> )
>>>>
>>>> at org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFram
>>>> ework.java:387)
>>>>
>>>> at org.apache.uima.analysis_engine.asb.impl.ASB_impl.setup(ASB_
>>>> impl.java:254)
>>>>
>>>> at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine
>>>> _impl.initASB(AggregateAnalysisEngine_impl.java:431)
>>>>
>>>> at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine
>>>> _impl.initializeAggregateAnalysisEngine(AggregateAnalysisEng
>>>> ine_impl.java:375)
>>>>
>>>> at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine
>>>> _impl.initialize(AggregateAnalysisEngine_impl.java:185)
>>>>
>>>> at org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(
>>>> AnalysisEngineFactory_impl.java:94)
>>>>
>>>> at org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(
>>>> CompositeResourceFactory_impl.java:62)
>>>>
>>>> at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:269
>>>> )
>>>>
>>>> at org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFram
>>>> ework.java:354)
>>>>
>>>> at org.apache.uima.tools.cvd.MainFrame.setupAE(MainFrame.java:1484)
>>>>
>>>> at org.apache.uima.tools.cvd.MainFrame.loadAEDescriptor(MainFra
>>>> me.java:476)
>>>>
>>>> at org.apache.uima.tools.cvd.control.AnnotatorOpenEventHandler.
>>>> actionPerformed(AnnotatorOpenEventHandler.java:52)
>>>>
>>>> at javax.swing.AbstractButton.fireActionPerformed(AbstractButto
>>>> n.java:2022)
>>>>
>>>> at javax.swing.AbstractButton$Handler.actionPerformed(AbstractB
>>>> utton.java:2346)
>>>>
>>>> at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultBu
>>>> ttonModel.java:402)
>>>>
>>>> at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel
>>>> .java:259)
>>>>
>>>> at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
>>>>
>>>> at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItem
>>>> UI.java:833)
>>>>
>>>> at com.apple.laf.AquaMenuItemUI.doClick(AquaMenuItemUI.java:157)
>>>>
>>>> at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(
>>>> BasicMenuItemUI.java:877)
>>>>
>>>> at java.awt.Component.processMouseEvent(Component.java:6525)
>>>>
>>>> at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
>>>>
>>>> at java.awt.Component.processEvent(Component.java:6290)
>>>>
>>>> at java.awt.Container.processEvent(Container.java:2234)
>>>>
>>>> at java.awt.Component.dispatchEventImpl(Component.java:4881)
>>>>
>>>> at java.awt.Container.dispatchEventImpl(Container.java:2292)
>>>>
>>>> at java.awt.Component.dispatchEvent(Component.java:4703)
>>>>
>>>> at java.awt.LightweightDispatcher.retargetMouseEvent(Container.
>>>> java:4898)
>>>>
>>>> at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533
>>>> )
>>>>
>>>> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
>>>>
>>>> at java.awt.Container.dispatchEventImpl(Container.java:2278)
>>>>
>>>> at java.awt.Window.dispatchEventImpl(Window.java:2750)
>>>>
>>>> at java.awt.Component.dispatchEvent(Component.java:4703)
>>>>
>>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
>>>>
>>>> at java.awt.EventQueue.access$500(EventQueue.java:97)
>>>>
>>>> at java.awt.EventQueue$3.run(EventQueue.java:709)
>>>>
>>>> at java.awt.EventQueue$3.run(EventQueue.java:703)
>>>>
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>
>>>> at java.security.ProtectionDomain$1.doIntersectionPrivilege(Pro
>>>> tectionDomain.java:75)
>>>>
>>>> at java.security.ProtectionDomain$1.doIntersectionPrivilege(Pro
>>>> tectionDomain.java:86)
>>>>
>>>> at java.awt.EventQueue$4.run(EventQueue.java:731)
>>>>
>>>> at java.awt.EventQueue$4.run(EventQueue.java:729)
>>>>
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>
>>>> at java.security.ProtectionDomain$1.doIntersectionPrivilege(Pro
>>>> tectionDomain.java:75)
>>>>
>>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
>>>>
>>>> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDis
>>>> patchThread.java:201)
>>>>
>>>> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispat
>>>> chThread.java:116)
>>>>
>>>> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDis
>>>> patchThread.java:105)
>>>>
>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101
>>>> )
>>>>
>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>>>>
>>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
>>>>
>>>> Caused by: org.hsqldb.HsqlException: wrong database file version
>>>>
>>>> at org.hsqldb.error.Error.error(Unknown Source)
>>>>
>>>> at org.hsqldb.error.Error.error(Unknown Source)
>>>>
>>>> at org.hsqldb.persist.HsqlDatabaseProperties.load(Unknown Source)
>>>>
>>>> at org.hsqldb.persist.Logger.open(Unknown Source)
>>>>
>>>> at org.hsqldb.Database.reopen(Unknown Source)
>>>>
>>>> at org.hsqldb.Database.open(Unknown Source)
>>>>
>>>> at org.hsqldb.DatabaseManager.getDatabase(Unknown Source)
>>>>
>>>> at org.hsqldb.DatabaseManager.newSession(Unknown Source)
>>>>
>>>> ... 72 more
>>>>
>>>>
>>>>
>>>> On Tue, Jan 31, 2017 at 5:52 PM, Andrey Kurdumov <
>>>> kant2...@googlemail.com> wrote:
>>>>
>>>>> Basically after LVG2016 update you have to store all databases in
>>>>> HSQLDB 2.3.4 format. Thus you should upgrade data to that format. Other
>>>>> things exactly the same. I intentionally don't introduce other changes in
>>>>> the setup so it will be easier to incorporate to existing code.
>>>>>
>>>>> Steps to upgrade from HSQLDB 1.8 to 2.3.4
>>>>> 1. Open HSQLDB in the HSQLDb manager for version 1.8 (not 2.3.4)
>>>>> 2. Run following commands:
>>>>> SET SCRIPTFORMAT TEXT
>>>>> SHUTDOWN
>>>>> 3. Close HSQLDB manager
>>>>> 4. Open database in the HSQLDB Manager for version 2.3.4
>>>>> 5. Execute
>>>>> SHUTDOWN
>>>>> 6. Now you have database updated.
>>>>>
>>>>> LVG 2016 already comes in HSQLDB 2.3.4 format. IIRC you need update
>>>>> only ctakesnormx database to make pipeline works.
>>>>>
>>>>>
>>>>> I definitely want to have my code support LVG data outside of cTakes
>>>>> installation and now with latest LVG this is easily possible. Let me know
>>>>> if you interested in this setup.
>>>>>
>>>>> 2017-01-29 22:35 GMT+06:00 shahid ashraf <sha...@trialx.com>:
>>>>>
>>>>>> Hi Andrey
>>>>>>
>>>>>> It would be good , if you update some steps how to setup new LVG.
>>>>>> (Have also cloned  your repo.)
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sun, Jan 29, 2017 at 5:59 PM, Andrey Kurdumov <
>>>>>> kant2...@googlemail.com> wrote:
>>>>>>
>>>>>>> I update code in GitHub to include LVG 2017
>>>>>>>
>>>>>>> 2017-01-29 15:29 GMT+06:00 Andrey Kurdumov <kant2...@googlemail.com
>>>>>>> >:
>>>>>>>
>>>>>>> > I ask guy who publish LVG to Maven update to version 2017, so I
>>>>>>> have to
>>>>>>> > update my repository with LVG 2017 version. If you interested, I
>>>>>>> could
>>>>>>> > update LVG to that version too. Now that's just simple change in
>>>>>>> pom.xml
>>>>>>> >
>>>>>>> > 2017-01-29 14:39 GMT+06:00 Finan, Sean <
>>>>>>> sean.fi...@childrens.harvard.edu>:
>>>>>>> >
>>>>>>> >> Hi Andrey,
>>>>>>> >>
>>>>>>> >> You have recently been a great contributor to ctakes , and I
>>>>>>> really
>>>>>>> >> appreciate that.  You have answered devlist questions and your
>>>>>>> LVG update
>>>>>>> >> is a seriously big deal.  Because of this, you are probably very
>>>>>>> interested
>>>>>>> >> in the upcoming release.  You may have read emails that were on
>>>>>>> the devlist
>>>>>>> >> these past two days.  I would like to assure you that no matter
>>>>>>> what could
>>>>>>> >> be read into these emails (ok, I can be a little grouchy before
>>>>>>> the coffee
>>>>>>> >> sets in) there are at least a couple of us who really want to get
>>>>>>> LVG
>>>>>>> >> updated and will try our best to make certain that the next
>>>>>>> release
>>>>>>> >> includes the improvement.  We are happy and impressed with your
>>>>>>> initiative
>>>>>>> >> and furnishing a fully implemented update, and the 3.2.3 branch
>>>>>>> made a few
>>>>>>> >> weeks ago will just not pass muster in our opinion.  Ergh, now I
>>>>>>> sound like
>>>>>>> >> a politician.  That is not intended.  I just want you to know
>>>>>>> that even
>>>>>>> >> though recent emails may imply that there is an immature power
>>>>>>> struggle,
>>>>>>> >> that is not the case.  I think that everybody in the ctakes
>>>>>>> community wants
>>>>>>> >> to get a release out asap, and everybody wants it to be a quality
>>>>>>> release.
>>>>>>> >> Postponing the release a few weeks to get your updates into the
>>>>>>> codebase
>>>>>>> >> is, in my opinion, really important.  I just want to let you know
>>>>>>> that in
>>>>>>> >> case you were aware of the 3.2.3 RC cut made a few weeks ago and
>>>>>>> worry that
>>>>>>> >> the update will not get into the official cut.  I will do what I
>>>>>>> can to
>>>>>>> >> move ctakes into 2017.
>>>>>>> >>
>>>>>>> >> Regards,
>>>>>>> >> Sean
>>>>>>> >>
>>>>>>> >> -----Original Message-----
>>>>>>> >> From: Andrey Kurdumov [mailto:kant2...@googlemail.com]
>>>>>>> >> Sent: Thursday, January 19, 2017 6:49 AM
>>>>>>> >> To: cTakes developers list
>>>>>>> >> Subject: Update LVG to 2016 version
>>>>>>> >>
>>>>>>> >> As I promise, I udpate cTakes to support LVG version 2016 year.
>>>>>>> >>
>>>>>>> >> https://urldefense.proofpoint.com/v2/url?u=https-3A__github.
>>>>>>> >> com_kant2002_cTakes&d=DwIBaQ&c=qS4goWBT7poplM69zy_3xhKwEW14J
>>>>>>> >> ZMSdioCoppxeFU&r=fs67GvlGZstTpyIisCYNYmQCP6r0bcpKGd4f7d4gTao
>>>>>>> >> &m=RdfyvGDEhgrlIGv4Ue0X6DViLFyykHEokJgGzgoG5Vs&s=IJWxluJDIVh
>>>>>>> >> ugnzWsfRl0TzL0LWzW6_kunc_GRJVew4&e=
>>>>>>> >>
>>>>>>> >> Please take a look.
>>>>>>> >> In the github following modifications to current version of cTakes
>>>>>>> >> - Removed two large files to make project fit GitHub restrictions.
>>>>>>> >> - Some very small cleanup which placed in separate commit.
>>>>>>> >> - Some fixes to ytex related tests, that's was required for me to
>>>>>>> pass
>>>>>>> >> mvn install command.
>>>>>>> >>
>>>>>>> >> Assumptions:
>>>>>>> >> - User should update ctakesnormx and other databases from HSQLdb
>>>>>>> 1.8 to
>>>>>>> >> HSQLDB 2.3.4
>>>>>>> >>
>>>>>>> >> I already sign Apache ICLA as user akurdyumov for another project
>>>>>>> (Apache
>>>>>>> >> Cordova) so if you want update cTakes to LVG2016 please use my
>>>>>>> code. If I
>>>>>>> >> need something else to submit code to cTakes project, let me know.
>>>>>>> >>
>>>>>>> >
>>>>>>> >
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> with Regards
>>>>>> Shahid Ashraf
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> with Regards
>>>> Shahid Ashraf
>>>>
>>>>
>>>>
>>>> --
>>>> with Regards
>>>> Shahid Ashraf
>>>>
>>>
>>>
>>>
>>> --
>>> with Regards
>>> Shahid Ashraf
>>>
>>
>>
>
>
> --
> with Regards
> Shahid Ashraf
>



-- 
with Regards
Shahid Ashraf

Reply via email to