In the Jar that is being deployed, can you unzip it (Jars can be
unzipped by any unzip tool) and see if it has in it (among many other
things):
<the top level / directory>
|
+ types
|
+ recordCandidateType.xml
in other words, right below the top level, a directory called "types",
and in that directory, a file called "recordCandidateType.xml" ?
-Marshall
rohan rai wrote:
Anyways just to specify neither import by name nor import by location
works....import by name results in following exception . If their is some
other way to specify the classpath then I dont know
org.apache.uima.resource.ResourceInitializationException: An import
could not be resolved. No .xml file with name
"types.recordCandidateType" was found in the class path or data path.
(Descriptor: <unknown>)
at
org.apache.uima.resource.Resource_ImplBase.initialize(Resource_ImplBase.java:121)
at
org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.initialize(AnalysisEngineImplBase.java:109)
at
org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initialize(PrimitiveAnalysisEngine_impl.java:124)
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:258)
at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:303)
at
org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:383)
at org.ziva.dq.hadoop.DQHadoopMain$Map.dQFile(DQHadoopMain.java:64)
at org.ziva.dq.hadoop.DQHadoopMain$Map.map(DQHadoopMain.java:44)
at org.ziva.dq.hadoop.DQHadoopMain$Map.map(DQHadoopMain.java:1)
at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:50)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:208)
at
org.apache.hadoop.mapred.TaskTracker$Child.main(TaskTracker.java:2084)
On Wed, Jun 11, 2008 at 7:17 PM, rohan rai <[EMAIL PROTECTED]> wrote:
I am sorry which jar are you talking about....To run UIMA App as a
standalone I do not have to create the jar
Are you saying Create a jar of the APP and then run it as a standalone??
Regards
Rohan
On Wed, Jun 11, 2008 at 7:10 PM, Thilo Goetz <[EMAIL PROTECTED]> wrote:
So when you run it in Eclipse, it should run with
just the jar in the classpath, and no special setup
for the descriptors. I assume you tried that?
--Thilo
rohan rai wrote:
All the descriptors are in the jar....The whole app is in the
jar.....then
only I am running the jar on hadoop
Regards
Rohan
On Wed, Jun 11, 2008 at 6:54 PM, Thilo Goetz <[EMAIL PROTECTED]> wrote:
Best to put the descriptor in the jar, as I
said earlier...
rohan rai wrote:
Damn it can be run...somebody really gotcha put it in web ASAP...I
promise
if I somehow make it run in my m/c I will definitely put it up in my
blog....
Hey by the way to run UIMA annotator via eclipse with import name I
have
to
add classpath in the build path(using eclipse)... Do I have to do
something
special to take care of that when running the same app in hadoop...
Running
hadoop via command line....
Regards
Rohan
On Wed, Jun 11, 2008 at 6:47 PM, Thilo Goetz <[EMAIL PROTECTED]> wrote:
I know for a fact that UIMA applications can be run on hadoop,
so don't give up too quickly. In your local tests, you need
to make sure that the system is really using the descriptor
you think it's using (which is why I suggested you test on a
different machine), not something it picks up from the environment.
--Thilo
rohan rai wrote:
Yes with name import if I run it as a standalone it works perfectly
fine
but
when I try to do it over hadoop then it goes haywire.
I have to assume then a simple UIMA application with does a simple
name
annotation will also not run in that case
Regards
Rohan