Bug #2176
TBX: 0.7.8, CQP unavailable with TXM 0.7.8 Linux64 installer
Statut: | Closed | Début: | 29/04/2017 | |
---|---|---|---|---|
Priorité: | Urgent | Echéance: | ||
Assigné à: | - | % réalisé: | 100% |
|
Catégorie: | Setup | Temps passé: | - | |
Version cible: | TXM 0.8.0 |
Description
Under Ubuntu 16.04, after TXM 0.7.8 Linux64 setup, the files in plugins/CQP.linux_1.1.0.201704201625/res/linux64 are never unzipped -> CQP is unavailable and TXM is not working:
Démarrage de TXM 0.7.8 (2017-04-20)... Chargement des sous-corpus et des partitions...Terminé. Failed to load CQP lib with exception: java.lang.UnsatisfiedLinkError: no cqpjni in java.library.path Looking for Cqi libs in : /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib:/usr/lib/TXM/TXM/plugins/CQP.linux_1.1.0.201704201625/res/linux64 Current directory: /home/sheiden/. java.lang.Exception: java.lang.UnsatisfiedLinkError: no cqpjni in java.library.path at org.txm.searchengine.cqp.MemCqiServer.<init>(MemCqiServer.java:172) at org.txm.Toolbox.startSearchEngine(Toolbox.java:799) at org.txm.Toolbox.initialize(Toolbox.java:570) at org.txm.rcpapplication.ApplicationWorkbenchAdvisor$12$1.run(ApplicationWorkbenchAdvisor.java:1404) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122) Caused by: java.lang.UnsatisfiedLinkError: no cqpjni in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886) at java.lang.Runtime.loadLibrary0(Runtime.java:849) at java.lang.System.loadLibrary(System.java:1088) at org.txm.searchengine.cqp.MemCqiServer.<init>(MemCqiServer.java:164) ... 4 more ** Échec de la connexion au moteur de recherche : - mauvais login/mot de passe/nom de machine/port :anonymous localhost 4877 java.lang.RuntimeException: ** Le client CQi n'est pas initilialisé at org.txm.searchengine.cqp.corpus.CorpusManager.getCorpusManager(CorpusManager.java:92) at org.txm.Toolbox.startSearchEngine(Toolbox.java:872) at org.txm.Toolbox.initialize(Toolbox.java:570) at org.txm.rcpapplication.ApplicationWorkbenchAdvisor$12$1.run(ApplicationWorkbenchAdvisor.java:1404) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122) ** Echec du test d'attente de CQP : java.lang.RuntimeException: ** Le client CQi n'est pas initilialisé ** Le client CQi n'est pas initilialisé java.lang.RuntimeException: ** Le client CQi n'est pas initilialisé at org.txm.searchengine.cqp.corpus.CorpusManager.getCorpusManager(CorpusManager.java:92) at org.txm.objects.Base.loadCQPCorpora(Base.java:174) at org.txm.Toolbox.startSearchEngine(Toolbox.java:890) at org.txm.Toolbox.initialize(Toolbox.java:570) at org.txm.rcpapplication.ApplicationWorkbenchAdvisor$12$1.run(ApplicationWorkbenchAdvisor.java:1404) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122) Fail to load CQP corpora of corpus GRAAL ** Le client CQi n'est pas initilialisé java.lang.RuntimeException: ** Le client CQi n'est pas initilialisé at org.txm.searchengine.cqp.corpus.CorpusManager.getCorpusManager(CorpusManager.java:92) at org.txm.objects.Base.loadCQPCorpora(Base.java:174) at org.txm.Toolbox.startSearchEngine(Toolbox.java:890) at org.txm.Toolbox.initialize(Toolbox.java:570) at org.txm.rcpapplication.ApplicationWorkbenchAdvisor$12$1.run(ApplicationWorkbenchAdvisor.java:1404) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122) Fail to load CQP corpora of corpus RUSSIANCORPUS ** Le client CQi n'est pas initilialisé java.lang.RuntimeException: ** Le client CQi n'est pas initilialisé at org.txm.searchengine.cqp.corpus.CorpusManager.getCorpusManager(CorpusManager.java:92) at org.txm.objects.Base.loadCQPCorpora(Base.java:174) at org.txm.Toolbox.startSearchEngine(Toolbox.java:890) at org.txm.Toolbox.initialize(Toolbox.java:570) at org.txm.rcpapplication.ApplicationWorkbenchAdvisor$12$1.run(ApplicationWorkbenchAdvisor.java:1404) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122) Fail to load CQP corpora of corpus PALAFRALAT etc.
Workaround¶
Unzip manually the files.
Error messages tuning¶
a)
** Échec de la connexion au moteur de recherche : - mauvais login/mot de passe/nom de machine/port :anonymous localhost 4877
should not be displayed in the context of CQPLIB?
b)
** Echec du test d'attente de CQP
-> `Échec du test d'attente de CQP`
c)
** Echec du test d'attente de CQP : java.lang.RuntimeException: ** Le client CQi n'est pas initilialisé
Something is missing between `d'attente de CQP : java.lang.RuntimeException`, at least a newline.
d)
Fail to load CQP corpora of corpus GRAAL
-> `Failed to load CQP indexes of GRAAL corpus`
Solution¶
The file rights are set with the features build.properties files
root.linux.gtk.x86_64.permissions.755=jre/bin/java,plugins/org.txm.libs.cqp.linux/res/linux32/,plugins/org.txm.libs.cqp.linux/res/linux64/ root.macosx.cocoa.x86_64.permissions.755=jre/bin/java,plugins/org.txm.libs.cqp.macosx/res/macosx/
Historique
#1 Mis à jour par Serge Heiden il y a plus de 8 ans
- Description mis à jour (diff)
#2 Mis à jour par Matthieu Decorde il y a environ 8 ans
- % réalisé changé de 0 à 10
for the message tuning section
#3 Mis à jour par Matthieu Decorde il y a environ 8 ans
- Version cible changé de TXM 0.7.8 à TXM 0.8.0a (split/restructuration)
not reproduce since last alpha tests, I move it to 0.7.9
#4 Mis à jour par Matthieu Decorde il y a plus de 7 ans
- % réalisé changé de 10 à 50
the files are no more ziped, we now use the build.properties file to set the execution rights
#5 Mis à jour par Matthieu Decorde il y a presque 7 ans
- Description mis à jour (diff)
#6 Mis à jour par Matthieu Decorde il y a presque 7 ans
- % réalisé changé de 50 à 80
#7 Mis à jour par Sebastien Jacquot il y a plus de 6 ans
- Version cible changé de TXM 0.8.0a (split/restructuration) à TXM 0.8.0
#8 Mis à jour par Sebastien Jacquot il y a plus d'un an
- % réalisé changé de 80 à 100
#9 Mis à jour par Sebastien Jacquot il y a plus d'un an
- Statut changé de New à Closed