• État Fermée
  • Pourcentage achevé
    100%
  • Type Paquet de transition
  • Catégorie CORE
  • Assignée à
    DevTeam
  • Système d'exploitation Tous
  • Sévérité Critique
  • Priorité Très haute
  • Basée sur la version 16.3
  • Due pour la version 16.4
  • Échéance Non décidée
  • Votes
  • Privée
Concerne le projet: BeDesk 16
Ouverte par DevTeam - 2016-06-10
Dernière modification par DevTeam - 2016-06-17

FS#439 - Correctif de la Méthode de chargement des fichiers exécutables dans BeDeskLauncher

Le BeDeskLauncher est le module de chargement des fichiers exécutables de l’application.

Suite à des mises à jour réalisées au niveau du Java 8 en prévision du futur Java 9, il est nécessaire de revoir la méthode de chargement des fichiers exécutables du programme BeDesk.

Ceci est fait avec ce correctif.

A défaut de disposer de ce correctif, l’application peut ne pas fonctionner correctement, voir même ne pas démarrer du tout.


Réouverture suite à  FS#440  - Nécessité de redémarrer le BeDeskLauncher après le premier déploiement ou la mise à jour des modules.


Il est nécessaire de redémarrer le BeDeskLauncher après le déploiement des fichiers exécutables.

Sinon, l’environnement Java ne peut pas prendre en compte l’ensemble des modules déployés.

Cela est d’autant plus important si on souhaite lancer le programme sous Java 9 qui introduit la composition sous la forme de modules.


A ces fins, il est nécessaire de développer les fonctions supplémentaires suivantes au niveau du BeDeskLauncher:

  1. Un composeur de ligne de commande capable de générer une nouvelle ligne de commande conforme à la ligne de commande utilisée pour le lancement initial du programme. Cf.  FS#445  - Composer de ligne de commande de redémarrage (BeDeskLauncher).
  2. Des THREADS de redirection pour maintenir les sorties “console” dans la console courante à partir du nouveau processus correspondant au programme redémarré. Cf.  FS#442  - Redirection des sorties “console” à partir du programme BeDeskLauncher (après redémarrage).
  3. La commande de redémarrage dépend du système d’exploitation. Celle-ci doit donc être forgée en conséquence. Cf.  FS#445  - Composer de ligne de commande de redémarrage (BeDeskLauncher)
Cette tâche dépend de
ID Projet Résumé Priorité Sévérité Progression
440 BeDesk 16  FS#440 - Nécessité de redémarrer le BeDeskLauncher après le premier déplo  Très Basse Basse
100%
442 BeDesk 16  FS#442 - Redirection des sorties "console" à partir du programme BeDeskLa  Moyenne Basse
100%
445 BeDesk 16  FS#445 - Composer de ligne de commande de redémarrage (BeDeskLauncher)  Moyenne Basse
100%
452 BeDesk 16  FS#452 - Nouveau bundle nécessaire pour l'application sous Mac OS X  Très haute Critique
100%
Cette tâche bloque la fermeture de ces autres tâches
ID Projet Résumé Priorité Sévérité Progression
327 BeDesk 16  FS#327 - BeDesk 16 : Mises à jours  Très Basse Haute
100%
437 BeDesk 16  FS#437 - BeDesk Express 2016 ver:16.3 - rev:90  Très Basse Basse
100%
457 BeDesk 16  FS#457 - BeDesk Express 2016 ver:16.4 - rev:92  Très haute Critique
100%
Fermée par  DevTeam
2016-06-17 12:03
Raison de la fermeture :  Fixé

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche