And one more thing, how can I make the documentAnalyzer tool display my Unicode texts. it just displays sqaure bracket, but annotates properly.
On Sun, May 27, 2012 at 8:30 PM, Seid Muhie <[email protected]> wrote: > Thank you very much. > I have found that there was a logical error with indefinite loop in my > code. > thank you all for your prompt response > > > On Sun, May 27, 2012 at 7:43 PM, Marshall Schor <[email protected]> wrote: > >> please force a stack trace dump in Java once it is "hung" in the last >> line, and see if that helps you figure out what's going on. If you wish, >> you can post the stack trace in a reply for others to help look at it. >> >> See http://java.sun.com/developer/**technicalArticles/Programming/** >> Stacktrace/<http://java.sun.com/developer/technicalArticles/Programming/Stacktrace/>for >> info on how to get Sun/Oracle Java to do this. >> >> -Marshall >> >> >> >> >> On 5/27/2012 11:21 AM, Seid Muhie wrote: >> >>> I mean it just wait there forever. >>> yes I tried debugging, but it didn't pass that line. it just waits there >>> without exceptions. >>> >>> On Sun, May 27, 2012 at 5:06 PM, Thilo Goetz<[email protected]> wrote: >>> >>> On 27/05/12 16:59, Seid Muhie wrote: >>>> >>>>> Dear Thilo Goetz >>>>> Thank you for your response >>>>> >>>>> I have aleardy tried different ways of reading text file with different >>>>> encodings. >>>>> >>>>> For example using commons IO FileUtils class, I tried as follows >>>>> >>>>> ............ >>>>> String document = FileUtils.file2String(**inputFile, "UTF-8"); >>>>> tcas.setDocumentText(document)**; >>>>> tae.process(tcas); >>>>> ...... >>>>> >>>>> It again stuck at process() method. It seems the problem is with that >>>>> >>>> method >>>> >>>> What do you mean, stuck at? Have you tried debugging to see >>>> what it's doing? >>>> >>>> thank you very mucb >>>>> >>>>> On Sun, May 27, 2012 at 8:42 AM, Thilo Goetz<[email protected]> wrote: >>>>> >>>>> On 26/05/12 23:13, Seid Muhie wrote: >>>>>> >>>>>>> dear all >>>>>>> I have Unicode document I want to process. >>>>>>> Following the tutorial at >>>>>>> this<http://www.ibm.com/**developerworks/webservices/** >>>>>>> tutorials/ws-uima/<http://www.ibm.com/developerworks/webservices/tutorials/ws-uima/> >>>>>>> >>>>>> , >>>>> >>>>>> the code stucks at the last line. >>>>>>> >>>>>>> File taeDescriptor = new >>>>>>> File("desc\\**DateAnnotatorAEDescriptor.xml"**); >>>>>>> File inputFile = new File("data\\document1.txt"); >>>>>>> XMLInputSource in = new XMLInputSource(taeDescriptor); >>>>>>> ResourceSpecifier specifier = >>>>>>> UIMAFramework.getXMLParser().**parseResourceSpecifier(in); >>>>>>> AnalysisEngine tae = UIMAFramework.**produceAnalysisEngine(** >>>>>>> specifier); >>>>>>> CAS tcas = tae.newCAS(); >>>>>>> FileInputStream fis = new FileInputStream(inputFile); >>>>>>> byte[] contents = new byte[(int) inputFile.length()]; >>>>>>> fis.read(contents); >>>>>>> fis.close(); >>>>>>> String document = new String(contents); >>>>>>> tcas.setDocumentText(document)**; >>>>>>> *tae.process(tcas);* >>>>>>> >>>>>>> thank you. >>>>>>> >>>>>>> Please check the web on how to read in a text file with >>>>>> a specific encoding. An easy way is to use commons io. >>>>>> >>>>>> --Thilo >>>>>> >>>>>> >>>>>> >>>>> >>>> >>> > > > -- > Seid M. > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Dream bright, success will follow! > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > > > -- Seid M. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Dream bright, success will follow! +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
