Skip to Content.
Sympa Menu

illinois-ml-nlp-users - [Illinois-ml-nlp-users] Executing Wikifier from a Perl script

illinois-ml-nlp-users AT lists.cs.illinois.edu

Subject: Support for users of CCG software closed 7-27-20

List archive

[Illinois-ml-nlp-users] Executing Wikifier from a Perl script


Chronological Thread 
  • From: Bahareh Sarrafzadeh <bsarrafz AT uwaterloo.ca>
  • To: illinois-ml-nlp-users AT cs.uiuc.edu
  • Subject: [Illinois-ml-nlp-users] Executing Wikifier from a Perl script
  • Date: Sun, 16 Sep 2012 00:07:12 -0400
  • List-archive: <http://lists.cs.uiuc.edu/pipermail/illinois-ml-nlp-users/>
  • List-id: Support for users of CCG software <illinois-ml-nlp-users.cs.uiuc.edu>

Hi,

I managed to install and run Wikifier using command line and it went through well. Now I need to use it as a part of my Perl script.
I changed the paths in Config files to point to the correct folders and ran it as:

my $wikifier = `java -Xmx8g -classpath ./path-to/Wikifier.jar:./path-to-all-jar-files-in-lib-directory CommonSenseWikifier.ReferenceAssistant -annotateData path-to-input-corpus path-to-output-folder false path-to-Config/Demo_Config_Deployed`;

I receive a lot of exceptions as the one below and it tries to install some dictionaries. I don't recall it would happen when I ran the Wikifier before from the command line. It doesn't generate any output in the end.

12/09/15 23:24:40 INFO dictionary.Dictionary: Installing dictionary net.didion.jwnl.dictionary.FileBackedDictionary@1e2acc65
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -7557
        at java.lang.String.substring(String.java:1949)
        at CommonSenseWikifier.Caching.FakeCurator.getLabeling(FakeCurator.java:230)
        at CommonSenseWikifier.Caching.FakeCurator.addNerChunkAndPosSpans(FakeCurator.java:82)
        at CommonSenseWikifier.Caching.CachingCurator.getTextAnnotation(CachingCurator.java:62)
        at CommonSenseWikifier.ReferenceAssistant.main(ReferenceAssistant.java:80)


Can you advise what could cause these exceptions or if I'm missing something for running Wikifier from a Perl script?

Thanks,
Bahar



Archive powered by MHonArc 2.6.16.

Top of Page