Hi Christian,
i would like to add that my thesaurus is now usefull. Restricting the usage with a "at most 2/3/4 levels" and specifying a relationship made it usefull and convenient.
Basex is really a beautiful job.
Thanks again,
xls


2013/12/25 Christian Grün <christian.gruen@gmail.com>
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
>



--
Ce message peut contenir des informations réservées exclusivement à son destinataire. Toute diffusion  sans autorisation est interdite. Si vous n'en êtes pas le destinataire, merci de prendre contact avec l'expéditeur et de détruire ce message.

This email may contain material for the sole use of the intended recipient. Any forwarding without express permission is prohibited. If you are not the intended recipient, please contact the sender and delete all copies.