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