Bug #5714

Application Java non fonctionnelle sur MacOS et GNU/Linux

Ajouté par Laurent Séguin il y a 4 mois. Mis à jour il y a environ 2 mois.

Statut:ClosedDébut:10/07/2017
Priorité:2-SérieuxEchéance:
Assigné à:Alex Orluc% réalisé:

100%

Catégorie:-Temps passé:-
Version cible:17.06 - stable
modules:content_management

Description

Il semble y avoir une erreur algorithmique dans l'application java permettant d'éditer les modèles avec sa suite bureautique

Ci-dessous des extraits de traces log :

La détection de l'OS est correcte

----------BEGIN LOCAL DIR TMP IF NOT EXISTS----------
This is Unix or Linux
Create the logger
juil. 10, 2017 10:52:20 AM com.maarch.MyLogger <init>
INFOS: init the logger
APP PATH: /home/lcs/maarchTmp/start.sh
----------BEGIN LOCAL DIR TMP IF NOT EXISTS----------

Mais le lancement de la suite bureautique cherche l'exécutable windows

----------
INFOS: FILE TO EDIT : /home/lcs/maarchTmp/thefile_ppetit_maarchCM_453396674.odt
juil. 10, 2017 10:52:21 AM com.maarch.MyLogger log
INFOS: PROGRAM NAME TO EDIT : soffice.exe
----------

jnlp_traces.txt Magnifier - traces complètes de l'exécution du JNLP (59 ko) Laurent Séguin, 10/07/2017 10:58

Historique

#1 Mis à jour par Florian Azizian il y a 4 mois

  • Statut changé de New à In Progress

A tester =>

Dans MaarchCM.java (Ligne 731) :

Remplacer

if ("linux".equals(os) || "mac".equals(os)) {

par

String oss = System.getProperty("os.name").toLowerCase();
if (oss.contains("mac") || oss.contains("nux") || oss.contains("nix")) {

Vérifier aussi que appPath est bien paramétrée.

(Testé via https://ideone.com/UcWAiF)

#2 Mis à jour par Florian Azizian il y a 2 mois

  • Assigné à mis à Alex Orluc

#3 Mis à jour par Alex Orluc il y a 2 mois

  • Statut changé de In Progress à A tester
  • % réalisé changé de 0 à 100

#4 Mis à jour par Laurent Giovannoni il y a environ 2 mois

  • Statut changé de A tester à Closed

Formats disponibles : Atom PDF