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 presque 2 ans
- % réalisé changé de 80 à 100
#9 Mis à jour par Sebastien Jacquot il y a presque 2 ans
- Statut changé de New à Closed