Hi Xavier,
sounds like a bug. Feel free to provide me with the full version of
the Thesaurus (I'll have a look at it in Jan 2014).
All the best,
Christian
____________________
> _______________________________________________
On Tue, Dec 24, 2013 at 8:52 PM, Xavier-Laurent SALVADOR
<xavier-laurent.salvador@univ-paris13.fr> wrote:
> Hi,
> waiting for Christmas, i was playing with Basex.
> I had no problem for using a short Thesaurus i built a few days ago.
> But when i tried to use the extended one (26Mo), i get this error message.
> Is this a problem of mine ?
> Here is an extract of my thesaurus:
> <thesaurus xmlns="http://www.crealscience.fr">
> <entry>
> <term>excusable</term>
> <synonym>
> <term>amnistiable</term>
> </synonym>
> <synonym>
> <term>pardonnable</term>
> </synonym>
> </entry>
> </thesaurus>
>
> Error:
> Improper use? Potential bug? Your feedback is welcome:
> Contact: basex-talk@mailman.uni-konstanz.de
> Version: BaseX 7.7.2
> Java: Oracle Corporation, 1.7.0_45
> OS: Windows 7, x86
> Stack Trace:
> java.lang.NullPointerException
> at org.basex.query.ft.Thesaurus.text(Thesaurus.java:178)
> at org.basex.query.ft.Thesaurus.build(Thesaurus.java:135)
> at org.basex.query.ft.Thesaurus.init(Thesaurus.java:115)
> at org.basex.query.ft.Thesaurus.find(Thesaurus.java:190)
> at org.basex.query.ft.ThesQuery.find(ThesQuery.java:48)
> at org.basex.query.ft.FTTokenizer.cache(FTTokenizer.java:112)
> at org.basex.query.ft.FTWords.contains(FTWords.java:259)
> at org.basex.query.ft.FTWords.item(FTWords.java:113)
> at org.basex.query.ft.FTContainsExpr.item(FTContainsExpr.java:45)
> at org.basex.query.ft.FTContainsExpr.item(FTContainsExpr.java:24)
> at org.basex.query.expr.ParseExpr.iter(ParseExpr.java:46)
> at org.basex.query.MainModule.iter(MainModule.java:93)
> at org.basex.query.QueryContext.iter(QueryContext.java:282)
> at org.basex.query.QueryContext.execute(QueryContext.java:541)
> at org.basex.query.QueryProcessor.execute(QueryProcessor.java:98)
> at org.basex.core.cmd.AQuery.query(AQuery.java:76)
> at org.basex.core.cmd.XQuery.run(XQuery.java:22)
> at org.basex.core.Command.run(Command.java:345)
> at org.basex.core.Command.exec(Command.java:321)
> at org.basex.core.Command.execute(Command.java:78)
> at org.basex.gui.GUI.exec(GUI.java:397)
> at org.basex.gui.GUI$7.run(GUI.java:347)
> Query:
> 'abaca' contains text 'chanvre' using thesaurus at '../thesauruslight.xml'
> Query plan:
> <QueryPlan>
> <FTContainsExpr>
> <Str value="abaca" type="xs:string"/>
> <FTWords>
> <Str value="chanvre" type="xs:string"/>
> </FTWords>
> </FTContainsExpr>
> </QueryPlan>
>
>
> Well, Ty for your help and ...Merry Christmas !
> Xavier Salvador
>
> BaseX-Talk mailing list
> BaseX-Talk@mailman.uni-konstanz.de
> https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk
>