Page 1 sur 1

[RESOLU] Erreur Java au lancement et ajout au Lanceur ubuntu

Posté : lun. mai 18, 2015 12:38 pm
par Rahool
Bonjour,

J'utilise OpenConcerto sur Ubuntu 14.04, avec Java version "1.7.0_79".

Depuis peu, le double clic ne fonctionne pas : Le logo IceTeaWeb s'affiche puis une fenêtre d'erreur s'ouvre (Fatal: Read Error: Could not read or parse the JNLP file.).

Lorsque je veux lancer OC à partir du terminal (./OpenConcerto.sh), cela va plus loin (La fenêtre de connexion d'OC s'ouvre bien). Malheureusement "Une erreur est survenue" apparaît ensuite. J'en copie/colle le début ci-après :

Erreur de connexion

java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Couldn't add showAs for org.openconcerto.erp.core.supplychain.stock.element.StockSQLElement "OpenConcerto"."OpenConcerto49"."STOCK" : null=[QTE_TH, QTE_REEL, QTE_LIV_ATTENTE, QTE_RECEPT_ATTENTE]
org.openconcerto.utils.ExceptionHandler: Erreur de connexion
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:112)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:116)
at org.openconcerto.erp.action.NouvelleConnexionAction$1.run(NouvelleConnexionAction.java:257)
at org.openconcerto.sql.ui.ConnexionPanel.connect(ConnexionPanel.java:476)
at org.openconcerto.sql.ui.ConnexionPanel.access$4(ConnexionPanel.java:449)
at org.openconcerto.sql.ui.ConnexionPanel$7.run(ConnexionPanel.java:404)
at java.lang.Thread.run(Thread.java:745)

Je précise que le test de connexion à la base fonctionne en passant par l'interface de configuration.

Sauriez-vous expliquer ce nouveau comportement ?

Merci pour votre aide.

EDIT : Pb résolu en partie en téléchargeant la version multiposte au lieu de la monoposte. Avec cette version, le logiciel se lance bien en ligne de commande. Reste mon problème de lancement en double-clic...

Re: Erreur Java au lancement

Posté : mar. mai 19, 2015 4:03 pm
par guillaume
Bonjour,

Créez un launcher (.desktop), car Ubuntu ne permet simplement plus de lancer des .sh .

Cordialement,

Re: Erreur Java au lancement

Posté : mar. mai 19, 2015 10:25 pm
par xantof
Bonjour,

Il faut bien cocher "autoriser le lancement de ce fichier comme programme" [traduction de mon interface anglais] dans l'onglet "permissions" de la fenêtre "propriétés" associée au fichier .sh (clic droit).

Alors -chez moi - le double clic me propose plusieurs options dont "lancer dans un terminal" et "Executer".

Sous Unity, une fois le programme lancé, on peut - par un clic droit - verrouiller le lanceur dans la barre de lancement.

Je ne comprends pas pourquoi le message d'erreur affiché serait lié au fait de pouvoir lancer un script .sh alors que le programme de configuration et la version multi-poste semblent se lancer correctement ??

Stephan

Re: Erreur Java au lancement

Posté : lun. juin 01, 2015 9:41 am
par Rahool
Je vous remercie pour vos réponses.

Concernant la case de permission d’exécution, elle est bien cochée et ce comportement est récent puisque le double-clic fonctionnait précédemment, sans modification de ma part.

Je retiens le fait qu'Ubuntu ne le permet plus maintenant et qu'il faut créer un .desktop.

Je viens de tenter la manip' simplissime du clic droit pour "conserver dans le lanceur" (je n'y croyais pas car cela n'avait pas fonctionné pour un autre programme java). Eh bien sur ce coup, ça fonctionne !

Merci pour votre aide.