Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/10/2013, à 14:17

Juan-Sé

[Résolu] problème Java (ou X Window System) avec logiciel eInstruction

Bonjour,

j'ai installé le logiciel d'eInstruction http://www.einstruction.fr/ pour la gestion des TBI (Tableau Blanc Interactif) de cette même marque comme je le fais depuis plusieurs années :
- DeviceManager : permet la connexion de l'ordinateur au TBI ;
- Workspace : logiciel pour écrire sur le tableau, préparer les cours, à l'instar du logiciel Open-Sankoré qui est lui open-source !.

L'installation se passe sans problème.
Mais le logiciel DeviceManager qui devrait se lancer au démarrage ne part pas. Du coup mon TBI n'est pas reconnu par mon ordinateur et est donc inutilisable sad

Quand je lance DeviceManager dans un terminal, j'obtiens à la fin :

 The program 'java' received an X Window System error. 
This probably reflects a bug in the program. 
The error was 'BadMatch (invalid parameter attributes)'. 
  (Details: serial 227 error_code 8 request_code 73 minor_code 0) 
  (Note to programmers: normally, X errors are reported asynchronously; 
   that is, you will receive the error a while after causing it. 
   To debug your program, run it with the --sync command line 
   option to change this behavior. You can then get a meaningful 
   backtrace from your debugger if you break on the gdk_x_error() function.) 

un carré blanc apparaît pendant un quart de seconde en haut à droite de l'écran (à côté de l'icône de messagerie), là où devrait apparaître l'icône du logiciel, mais rien ne se produit (le carré blanc disparaît et le logiciel ne se lance pas).

Je n'ai rien trouvé dans la documentation francophone, et ce que j'ai trouvé ailleurs ne semble jamais résolu et fait appel à des connaissances informatiques (et anglophones) que je n'ai pas hmm
- https://forums.oracle.com/message/11171905
- http://forums.technicpack.net/threads/l … oad.42892/
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=74095
- http://forum.minimserver.com/showthread.php?tid=381
- ...

J'ai aussi pris contact avec le support technique d'eInstruction à ce propos, mais je n'ai pour l'instant pas de réponse.

merci d'avance pour les idées ou les pistes que vous pourriez avoir.

Ubuntu 12.04.3 avec Unity fraîchement installée
openjdk-7-jre et icedtea-7-plugin
logiciel workspace 6.1.54... téléchargé ici : http://www.einstruction.fr/?WorkSpace-12 et installé (comme d'habitude) dans le répertoire /opt
ordinateur portable Toshiba Satellite Pro L300


Edit le 29/10/13 : ce matin, comme souvent, j'essaye de lancer DeviceManager pendant que je travaille sur l'ordinateur ...
et ça marche ! L'icône apparaît, le logiciel fonctionne avec tout ce qu'il faut.
Je le quitte pour tenter de le relancer (que ce ne soit pas un coup de chance) ... et ça ne marche plus sad
Donc il y a tout ce qu'il faut dans mon ordinateur pour que ça fonctionne, mais quelque chose pose problème, mais quoi ?...

Dernière modification par Juan-Sé (Le 26/11/2013, à 10:42)

Hors ligne

#2 Le 15/11/2013, à 11:11

Juan-Sé

Re : [Résolu] problème Java (ou X Window System) avec logiciel eInstruction

up ! hmm

je n'ai pour l'instant eu qu'une réponse du support technique d'eInstruction qui me dit d'attendre la prochaine version de son logiciel version linux qui sortira ... on ne sait pas encore quand mad

personne pour une petite idée ?!

Hors ligne

#3 Le 15/11/2013, à 16:30

bishop

Re : [Résolu] problème Java (ou X Window System) avec logiciel eInstruction

Salut Juan-Sé !
Est-ce que tu as vu :

While installing on Linux, the application windows may display incorrectly or as a blank screen when using 3D Window Managers such as Beryl or Compiz. If you experience problems, please refer to your specific distribution's documentation on how to disable enhanced 3D effects. This issue may also affect the usability/operation of our Java applications.

sur Workspace™ Mac and Linux Release Notes


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#4 Le 15/11/2013, à 23:12

Juan-Sé

Re : [Résolu] problème Java (ou X Window System) avec logiciel eInstruction

merci, j'avais pas vu !

j'ai redémarré en ubuntu 2D (c'est bien ça l'idée ? si j'ai bien compris ?!), ça n'a rien changé neutral
j'ai réinstallé le logiciel depuis ubuntu 2D, rien non plus sad

j'ai essayé de changer ma version de java (java oracle 7 puis 6, puis openjdk 7), et à deux reprises le logiciel est parti en mettant beaucoup de temps et sans afficher d'icône en haut à droite (mais je ne sais pas si avec ubuntu 2D c'est un comportement normal !?) hmm
L'icône qui apparaît alors dans le lanceur à gauche n'a pas d'option pour être "conservée" !?

je ré-essaye lundi en branchant le TBI pour voir ce qu'il se passe ...

Hors ligne

#5 Le 16/11/2013, à 00:20

bishop

Re : [Résolu] problème Java (ou X Window System) avec logiciel eInstruction

Juan-Sé !
Je n'utilise pas eInstruction Workspace et il y a encore quelques jours je ne connaissais pas ce logiciel.

Mais j'ai quelques notions de compilation et un ubunteros, lth, demandait un coup de main pour compiler Workspace sur Xubuntu 13.10 64 bits.
Workspace ne se lance pas sur cette 64 bits. Les paquets ia32-libs et ia32-libs-multiarch ne sont plus proposés dans les dépôts officiels Ubuntu Saucy 13.10 et ce sont des dépendances nécessaires à la compilation :

"ia32-libs" (64 bit support)

        This package adds support for running 32 bit applications within a 64 bit Operating System. Please see your specific distributions documentation for information on installing the "ia32-libs" package.


Vu que cette version de Workspace date de 2010 je l'ai compilé sur une Xubuntu 13.10 32 bits installée dans VirtualBox juste pour voir si ce logiciel pouvait fonctionner sous Linux/Ubuntu. Workspace semble fonctionner, par contre, Device Manager affiche également une erreur :

bishop3@Xubuntu32:/opt/eInstruction/DeviceManager$ ./LinuxLauncher.sh 
Found eInstructionLogging.properties as resource - configuring logging
CONFIG
15 nov. 2013 11:37:23 einstruction.dm.DeviceManager createPropertiesMap
INFO: SudoUserHome: /home/bishop3/
15 nov. 2013 11:37:23 einstruction.dm.ui.Main <clinit>
INFO: Loading native support lib...
15 nov. 2013 11:37:23 einstruction.dm.ui.Main <clinit>
INFO: Native support lib loaded
libNativeSupport[1754]: NATIVESUPPORT: Native Java subscribeUSBChangeEvents() JavaVM* = -1223506524
libNativeSupport[1754]: NATIVESUPPORT: Native Java subscribeUSBChangeEvents() JNIEnv = -1233098472
libNativeSupport[1754]: NATIVESUPPORT: Native Java subscribeUSBChangeEvents() jclass = -1232159560
libNativeSupport[1754]: NATIVESUPPORT: Native Java subscribeUSBChangeEvents() jmethodID = -1232128760
libNativeSupport[1754]: NATIVESUPPORT: startDisplayChangedEventThread(): Entered.
libNativeSupport[1754]: NATIVESUPPORT: startDisplayChangedEventThread(): Entered.
libNativeSupport[1754]: NATIVESUPPORT: startDisplayChangedEventThread(): call back created.
15 nov. 2013 11:37:24 java.util.logging.LogManager$RootLogger log
ATTENTION: Log Level Changed: WARNING
15 nov. 2013 11:37:24 einstruction.dm.ui.Main main
ATTENTION: 

Version du Gestionnaire de périphériques : 7.1.134.71814
Version du logiciel WorkSpace : 6.1.54.71415

Java Version: 1.6.0_21
OS Name: Linux, Version: 3.11.0-13-generic, Arch: i386


libNativeSupport[1754]: NATIVESUPPORT: Found VID: 1d6b
libNativeSupport[1754]: NATIVESUPPORT: Found VID: ffff80ee
libNativeSupport[1754]: NATIVESUPPORT: Found VID: 1d6b
libNativeSupport[1754]: NATIVESUPPORT: Found: 
libNativeSupport[1754]: NATIVESUPPORT: getVid() Looking For : 
libNativeSupport[1754]: NATIVESUPPORT: getPid() Looking For : 
Serialio Library: version 10.0.4: build 9212
Copyright (c) 1996-2009 Serialio.com, All Rights Reserved.
os.name="Linux"  os.arch="i386"
SerialPort class loaded: jspLux86
getPortList: using list created with addPortName
Serialio.com jspLux86 4.7
Copyright (C) Serialio.com 1996-2003. All rights reserved.
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyS0
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyS1
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyS2
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyS3
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyUSB0
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyUSB1
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyACM0
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyACM1
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyACM2
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyS0
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyS1
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyS2
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyS3
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyUSB0
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyUSB1
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyACM0
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyACM1
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyACM2
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyS0
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyS1
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyS2
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyS3
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyUSB0
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyUSB1
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyACM0
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyACM1
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyACM2
getPortList: using list created with addPortName
scanPort1
portNumber = -1
testReceiver1
testReceiver2
testReceiver3
testReceiver(): Closed port.
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyS0
scanPort1
portNumber = -1
testReceiver1
testReceiver2
testReceiver3
testReceiver(): Closed port.
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyS1
scanPort1
portNumber = -1
testReceiver1
testReceiver2
testReceiver3
testReceiver(): Closed port.
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyS2
scanPort1
portNumber = -1
testReceiver1
testReceiver2
testReceiver3
testReceiver(): Closed port.
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyS3
scanPort1
portNumber = -1
testReceiver1
testReceiver2
testReceiver3
testReceiver(): Closed port.
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyUSB0
scanPort1
portNumber = -1
testReceiver1
testReceiver2
testReceiver3
testReceiver(): Closed port.
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyUSB1
scanPort1
portNumber = -1
testReceiver1
testReceiver2
testReceiver3
testReceiver(): Closed port.
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyACM0
scanPort1
portNumber = -1
testReceiver1
testReceiver2
testReceiver3
testReceiver(): Closed port.
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyACM1
scanPort1
portNumber = -1
testReceiver1
testReceiver2
testReceiver3
testReceiver(): Closed port.
15 nov. 2013 11:37:24 einstruction.dm.DeviceBuilder processURL
ATTENTION: DeviceBuilder: Was unable to build InputDevice for /dev/ttyACM2
libNativeSupport[1754]: SHAREDMEMORY: Constructor Pushing Shared Memory Instance (2086667712)
libNativeSupport[1754]: SHAREDMEMORY: shmget was successful for key (5678).  Shared Memory ID Created (720900)
libNativeSupport[1754]: SHAREDMEMORY: shmat was successful Shared Memory Address (2087731200)
libNativeSupport[1754]: SHAREDMEMORY: Successfully attached and created a new Shared Memory Instance (2086667712)
libNativeSupport[1754]: SHAREDMEMORY: Constructor Pushing Shared Memory Instance (2086667736)
libNativeSupport[1754]: SHAREDMEMORY: shmget was successful for key (5679).  Shared Memory ID Created (753669)
libNativeSupport[1754]: SHAREDMEMORY: shmat was successful Shared Memory Address (2059898880)
libNativeSupport[1754]: SHAREDMEMORY: Successfully attached and created a new Shared Memory Instance (2086667736)
libNativeSupport[1754]: SHAREDMEMORY: retrieveSharedMemoryDirectByteBuffer() called for Shared Memory Instance (2086667712)
libNativeSupport[1754]: SHAREDMEMORY: Shared Memory Instance (2086667712) found.
libNativeSupport[1754]: SHAREDMEMORY: retrieveSharedMemoryDirectByteBuffer() called for Shared Memory Instance (2086667736)
libNativeSupport[1754]: SHAREDMEMORY: Shared Memory Instance (2086667736) found.
The program 'java' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 235 error_code 8 request_code 73 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

Le problème est que l'add'on Virtualbox permettant d'implémenter les ports, l'USB, les dossiers partagés, etc... ne semble pas fonctionner. Difficile dans ces circonstances de tester Device Manager.

Le tuto d'installation de eInstruction Worspace sur Xubuntu 13.10 32 bits.

Dernière modification par bishop (Le 16/11/2013, à 00:22)


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#6 Le 20/11/2013, à 17:21

Juan-Sé

Re : [Résolu] problème Java (ou X Window System) avec logiciel eInstruction

Me revoilà après pas mal d'essais et un résultat intéressant tongue

Le logiciel "eInstruction Device Manager" se lance (presque) à tous les coups si je démarre en mode "GNOME Classic" !
Mais toujours pas d'icône dans la zone de notification.

Une dernière manip permet un démarrage à tous les coups c'est l'ajout dans un des deux tableaux de bord de l'applet "Zone de notification" qui permet l'affichage de l'icône du logiciel (avec un menu déroulant et diverses possibilités).

Je retrouve enfin l'usage complet de mon tableau numérique avec notamment le logiciel Open-Sankoré wink

Merci bishop pour cette piste qui m'a amené à la solution (... temporaire, en attendant qu'eInstruction fasse un logiciel vraiment compatible GNU/Linux et au même niveau que pour les utilisateurs windows !).

Dernière modification par Juan-Sé (Le 26/11/2013, à 10:46)

Hors ligne