/ / Headless Eclipse Build renvoie ERRORLEVEL 13 - java, eclipse, build-process, headless

Headless Eclipse Build renvoie ERRORLEVEL 13 - java, eclipse, processus de construction, sans tête

Tout allait bien. Les builds nocturnes ont duré plus d'un mois sans problème. Cependant, soudainement, lors de l'appel du générateur de fonctionnalités à partir d'Eclipse, l'exécution se termine immédiatement avec le message.

NIVEAU D'ERREUR 13

Pour autant que je sache, je n'ai rien changé, car cet ordinateur n'est normalement pas touché (il n'est utilisé que pour les versions nocturnes).

J'ai cherché sur Google pour voir ce que signifie cette erreur, mais en vain. J'ai trouvé un lien d'IBM qui montre un fichier chauve-souris personnalisé qui détecte cette erreur, mais l'explication donnée n'est pas très utile.

Je suppose que cela est lié à l'espace de travail, d'une manière ou d'une autre, ou que toute l'installation d'éclipse est corrompue.

Avez-vous une idée de ce que signifie cette erreur et comment peut-elle être corrigée?

Réponses:

4 pour la réponse № 1

Après avoir lu ce que signifie le code d'erreur grâce à la réponse de VonC, j'ai compris où chercher. Le problème était beaucoup plus obscur qu'il n'y paraît.

J'ai regardé dans le dossier de configuration pourEclipse (les journaux y sont écrits ou dans le dossier .metadata lorsque quelque chose ne va pas), et j'ai trouvé un énorme fichier journal. Dans le fichier, j'ai trouvé l'erreur suivante:

application org.eclipse.sdk not found

et l'exception suivante, suivie d'un nom de plugin, plusieurs fois:

java.util.zip.ZipException: Too many open files

Plusieurs plugins n'ont pas pu être chargés, provoquant uncascade de dépendances manquantes qui ont empêché le lancement d'Eclipse. J'ai cherché sur le Web cette exception et j'ai trouvé la description de bogue suivante de SUN, qui dit que Java 1.5.0 ne peut pas ouvrir plus de 2100 fichiers zip.

Le problème a commencé un certain temps après avoir installé leTraductions du projet BABEL pour Eclipse dans l'ordinateur de construction. Ce sont plus de 900 fragments, contenant des traductions pour de nombreux plugins, un pour chaque langue. Comme je l'ai installé au-dessus d'une installation eclipse existante, il m'a semblé que ce n'était pas un problème de les ouvrir ... jusqu'à ce que je libère l'espace de travail pour les versions. Ensuite, Eclipse ne serait plus lancé. J'ai dépassé la limite. Cela n'aidait pas que la première chose que j'essayais de réparer la construction était, encore une fois ... de tout effacer.

Parce que je n'utilise cet ordinateur que pour les sans têtebuilds, je n'ai pas réalisé que le problème était dans Eclipse lui-même et je regardais à l'intérieur du processus de construction. Je ne me suis rendu compte que lorsque j'ai regardé dans le fichier journal.

Après avoir installé Java 1.6.0_11, j'ai pu lancer Eclipse et continuer ma construction.


3 pour la réponse № 2

Cela devrait signifier "fourmi échec de construction", ce qui signifie que le script de la fourmi sans tête échoue à un moment donné.

Vous devriez vérifier si vous pouvez attraper le journal / la sortie généré par ce script pour analyser cette session ant et voir à quel point le script ant échoue.


S'il échoue tout de suite, c'est généralement à cause de:

  • une modification des droits (accès en écriture), ou
  • dans les modifications de variables d'environnement, ou
  • dans l'accès aux ressources (chemin non accessible).

Vous devez également vérifier si l'ordinateur est toujours dans son domaine Windows d'origine et si les droits (admin?) Associés au compte exécutant le script ant sont toujours les mêmes.