- État Fermée
- Pourcentage achevé
- 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
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:
- 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). - 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). - 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)
ID | Projet | Résumé | Priorité | Sévérité | Progression | |
---|---|---|---|---|---|---|
440 | BeDesk 16 | Très Basse | Basse | |||
442 | BeDesk 16 | Moyenne | Basse | |||
445 | BeDesk 16 | Moyenne | Basse | |||
452 | BeDesk 16 | Très haute | Critique |
ID | Projet | Résumé | Priorité | Sévérité | Progression | |
---|---|---|---|---|---|---|
327 | BeDesk 16 | Très Basse | Haute | |||
437 | BeDesk 16 | Très Basse | Basse | |||
457 | BeDesk 16 | Très haute | Critique |