2017-08-31 5 views
0

Mon PostgreSQL est 9.3pg_dump se bloque lors du lancement de l'application Eclipse RCP

J'ai une application Eclipse RCP qui appelle une méthode en application Spring qui lance le script Python qui lance la commande pg_dump.

  • commande fonctionne pg_dump lors du lancement de la console
  • le script python qui appelle la commande fonctionne
  • la méthode d'application Spring lancé avec JUnit fonctionne très bien
  • lorsque la méthode est appelée à partir de l'application Eclipse RCP il pend. Sans aucune sortie.

Je suis tombé sur this report qui décrit un problème similaire. Mais je ne trouve pas de solution ou de solution de contournement.

Répondre

0

Le problème n'était pas lié à Eclipse RCP mais à Hibernate qui bloquait la table que je voulais sauvegarder car la table était créée et pg_dump était appelée dans la même méthode @Transactional. C'est pourquoi pg_dump a gelé. Il est étrange que pg_dump n'ait pas produit de message d'erreur, ce qui rendait le débogage assez difficile.