tmills / ctakes-docker

Apache License 2.0
23 stars 18 forks source link

JmsAnalysisEngineServiceAdapter could not be found #28

Closed hsgold closed 6 years ago

hsgold commented 6 years ago

Tim, New to ctakes. Installed ctakes-docker as directed, except installed only ctakes 4.0 locally (OSX), not uima-2.9.0. Able to get amq and pipeline containers up and running under docker without issue. Set broker_host to my dhcp address. When I start CVD and try to load remotenodeid, I'm getting the error

org.apache.uima.tools.cvd.MainFrame.handleException(526): SEVERE: The class org.apache.uima.aae.jms_adapter.JmsAnalysisEngineServiceAdapter could not be found. (Descriptor: file:/Users/en23767/opt/ctakes-docker-master/desc/docker-fast-dictionary.xml) org.apache.uima.resource.ResourceInitializationException: The class org.apache.uima.aae.jms_adapter.JmsAnalysisEngineServiceAdapter could not be found. (Descriptor: file:/Users/en23767/opt/ctakes-docker-master/desc/docker-fast-dictionary.xml) .

Can't seem to track down the issue, everything seems to be configured correctly.

Regards, Howard Goldberg

Addendum: Downloaded Uima-as-2.9.0 and ran CVD successfully without error above. Need to better understand version differences between uima and ctakes.

tmills commented 6 years ago

Thanks for adding the update. Glad to see you were able to figure it out. The distributed ctakes pipeline uses UIMA-AS to run the local pipeline that coordinates with all the remote annotators, so it does need the local UIMA installation.