Feature #1022

Updated by Matthieu Decorde about 5 years ago

TXM can encounter proxy issues at various moments :
* during installation:
** dependencies installation (Linux) -> OS configuration
** installation of R packages (Linux + Mac OS X) -> R configuration
* during first launch of TXM
** java proxy must configure itself (All) -> RCP configuration
** updates are fetch during start-up (All) -> RCP configuration #1036
** welcome page is shown -> RCP configuration
* during next launches of TXM:
** updates are fetch during start-up (All) -> RCP configuration #1036
** when user call the "Check R packages" command -> R configuration #857

See child tickets for details.

*TEST SETUPS 0.7.6 :*

Ubuntu 13.04 64bits VM avec proxy
- setup : TXM_0.7.6_Linux64.deb lance l'Ubuntu Software Center qui bloque sur les petits points en cercle (icône de chargement), on ne voit même pas le message d'accueil. (L'Ubuntu Software Center se lance bien par ailleurs si je le lance directement)
(lié au bug https://forge.cbp.ens-lyon.fr/redmine/issues/1025 ?)
Je viens de tenter l'install en passant par dpkg, ça bloque aussi sur l'install des packages de R ce qui semble normale car R est lancé sans les paramètres de proxy.
Donc 2 bugs ici pour le setup : le blocage de l'Ubuntu center + le non passage de la config système de proxy à R (plusieurs solutions pour une install online : voir "http_proxy" ou "wget" puis installation locale du package)

Ubuntu 13.04 64bits VM sans proxy
- setup : idem pour le bug du blocage de l'Ubuntu Center
(lié au bug https://forge.cbp.ens-lyon.fr/redmine/issues/1025 ?)
L'install fonctionne bien en passant par "dpkg"
- TXM : l'UI bloque au premier lancement après "Reloading subcorpora and partitions....Done.", le browser affiche bien la page html de bienvenue
Après un kill et un relancement, l'UI ne s'ouvre plus, il ne se passe rien après le splash screen

Mac OS X 10.9.6 VM avec proxy
- setup : l'install bloque sur "Running package scripts" lors de l'install des packages R, la configuration du proxy n'est pas passé à R avant l'install des packages (plusieurs solutions pour un install online : voir "http_proxy" ou "wget" puis installation locale du package)
- TXM : il manque le plugin natif de gestion de proxy "org.eclipse.core.net.xxxxxx"
- Aucun graphique ne fonctionne ni en mode JFC/Java2D ni en mode R/SVG

Mac OS X 10.9.6 VM sans proxy
- setup : le setup fonctionne
- TXM : TODO, recheck

Win XP 32bits sous proxy
- setup : le setup fonctionne
- TXM : en lançant TXM on l'entend ramer mais y a pas de splashscreen puis au bout d'un moment ça semble ne faire plus rien. Au bout de 15min j'ai désactivé la connexion réseau et la l'UI s'ouvre direct.
Une fois que TXM est lancée, dans les connexions réseaux le proxy system est bien configuré et l'active provider est en "Native". Mais il doit y avoir un truc qui essaie de se connecter avant le lancement ?
J'ai tracé les connexions et TXM tente effectivement de se connecter avant le splashscreen (qui n'apparaît d'ailleurs pas) et avant l'UI donc.
TODO : revérifer que la config "Native" n'est pas un résidu d'un ancien fichier "org.txm.rcpapplication.prefs" dans un emplacement temporaire mais en tout cas le plugin natif org.eclipse.core.net.
- Au démarrage RServe ne se lance pas, log :
<pre>
Starting Statistics Engine
Dꮡrrage du moteur de statistiques par l'utilisateur : distant : false port : 6311debug: false
Dꮡrrage de R avec le chemin d'acc鳺 C:\Program Files\TXM\R\bin\R.exe
Dꮡrrage de R avec la ligne de commande: [C:\Program Files\TXM\R\bin\R.exe, -e, library(Rserve);Rserve(FALSE,port=6311,args='--RS-encoding utf8 --no-save --slave --encoding utf8 --internet2')" --no-save --slave --encoding utf8 --internet2]
Moteur statistique lanc鯒serve>Starting Rserve...
Rserve> "C:\PROGRA~1\TXM\R\library\Rserve\libs\i386\Rserve.exe" --RS-encoding utf8 --no-save --slave --encoding utf8 --internet2
...................
Impossible de dꮡrrer RServe : org.txm.stat.engine.r.RWorkspaceException: ** Le chemin du programme du serveur statistique a 굩 renseign顭ais sa recherche a ꤨou頺 C:\Program Files\TXM\R\bin\R.exe
org.txm.stat.engine.r.RWorkspaceException: ** Le chemin du programme du serveur statistique a 굩 renseign顭ais sa recherche a ꤨou頺 C:\Program Files\TXM\R\bin\R.exe
at org.txm.stat.engine.r.RWorkspace.initRserve(RWorkspace.java:308)
at org.txm.stat.engine.r.RWorkspace.startExec(RWorkspace.java:494)
at org.txm.Toolbox.startStatEngine(Toolbox.java:688)
at org.txm.Toolbox.initialize(Toolbox.java:555)
at org.txm.rcpapplication.ApplicationWorkbenchAdvisor.initializeUI(ApplicationWorkbenchAdvisor.java:1066)
at org.txm.rcpapplication.ApplicationWorkbenchAdvisor.access$2(ApplicationWorkbenchAdvisor.java:1060)
at org.txm.rcpapplication.ApplicationWorkbenchAdvisor$2.run(ApplicationWorkbenchAdvisor.java:470)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Chargement des sous-corpus et des partitions...Malformed sattribute tag in C:\Documents and Settings\s\TXM\corpora\discours\import.xml at uis/command/selection: could not find s-attribute informations for @ref=text_id
Chargement de l'espace de travail ࡰartir du fichier C:\Documents and Settings\s\TXM\workspaces\default.xml
Termin鮍
Starting Charts Engine
Toolbox states: cqp:true R :false Espace de travail : true
Initializing the charts SWT component provider
Loading views
Pr봮
Effectu顥n 51 sec. (51078 msec)
</pre>



Back