If I remember correctly, when using import by name you dont specify .xml
extension. Also,
if the resource has a path, you need to specify it like this:

data.resources.file

      not

data/resources/file.xml

Hopefully, this helps.

JC


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Jerry Cwiklik
 UIMA Extensions
 IBM T.J.  Watson Research Center
 Hawtorne, NY, 10532
 Tel: 914-784-7665,  T/L: 863-7665
 Email: [EMAIL PROTECTED]



                                                                       
             "rohan rai"                                               
             <[EMAIL PROTECTED]                                         
             com>                                                       To
                                       [email protected]  
             06/11/2008 01:02                                           cc
             PM                                                        
                                                                   Subject
                                       Re: import location over Hadoop 
             Please respond to                                         
             [EMAIL PROTECTED]                                         
               or.apache.org                                           
                                                                       
                                                                       
                                                                       




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
>>>>>>>
>>>>>>>
>>>>>>>
>>>
>

Reply via email to