BeDesk-Express

  • État Fermée
  • Pourcentage achevé
    100%
  • Type Bug
  • Catégorie Application → UI
  • Assignée à
    DevTeam
  • Système d'exploitation Tous
  • Sévérité Basse
  • Priorité Basse
  • Basée sur la version 18.0
  • Due pour la version 18.0
  • Échéance Non décidée
  • Votes
  • Privée
Concerne le projet: BeDesk-Express
Ouverte par DevTeam - 2018-02-19
Dernière modification par DevTeam - 2018-02-27

FS#1864 - Dans la cas où il y a trop de tâches en attente dans la Worker, SatayAwakeDaemon peut se bloquer

Dans le cas où il y a trop de tâches dans le worker, le AWT-Queue peut être saturé.

Ainsi, les évènement Robot du daemon StayAwakeDaemon peuvent déclencher une exception “InfiniteLoop”.

TRACE 0:03:37.505  Fetching High (2225) priority task bedesk.DbFactures$1@49b6f42f 
Exception in thread "Thread-3" sun.awt.SunToolkit$InfiniteLoop
	at java.desktop/sun.awt.SunToolkit.realSync(SunToolkit.java:1505)
	at java.desktop/sun.awt.SunToolkit.realSync(SunToolkit.java:1414)
	at java.desktop/java.awt.Robot.waitForIdle(Robot.java:692)
	at java.desktop/java.awt.Robot.autoWaitForIdle(Robot.java:628)
	at java.desktop/java.awt.Robot.afterEvent(Robot.java:601)
	at java.desktop/java.awt.Robot.mouseMove(Robot.java:203)
	at bedesk.starter.daemons.StayAwakeDaemon.buzzMouse(StayAwakeDaemon.java:91)
	at bedesk.starter.daemons.StayAwakeDaemon.run(StayAwakeDaemon.java:104)
TRACE 0:03:37.663  Fetching High (2224) priority task bedesk.DbFactures$1@32ebb34b 
TRACE 0:03:37.827  Fetching High (2223) priority task bedesk.DbFactures$1@3c2418cd 

On peut empêcher le crash du daemon en récupérant tous les évènements Throwable.

Ok.

Fermée par  DevTeam
2018-02-27 15:11
Raison de la fermeture :  Disponible

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche