2010-04-05 20 views
1

J'ai un projet sur lequel cruiseControl est en cours d'exécution pour construire nos choses.CruiseControlException "Le fichier journal.xml n'existe pas" help

Dans mon config.main J'ai un <onsuccess> avec un <antpublisher>

Mais quand une erreur se produit dans la ANT que je reçois une exception:

exception publishing results with net.sourceforge.cruisecontrol.publishers.OnSuccessPublisher for project usforce net.sourceforge.cruisecontrol.CruiseControlException: ant logfile /home/usforce/cruisecontrol-bin-2.7.3/log.xml does not exist. 
      at net.sourceforge.cruisecontrol.builders.AntBuilder.getAntLogAsElement(AntBuilder.java:424) 
      at net.sourceforge.cruisecontrol.builders.AntBuilder.build(AntBuilder.java:213) 
      at net.sourceforge.cruisecontrol.publishers.AntPublisher.publish(AntPublisher.java:86) 
      at net.sourceforge.cruisecontrol.publishers.ConditionalPublisher.publish(ConditionalPublisher.java:61) 
      at net.sourceforge.cruisecontrol.Project.publish(Project.java:750) 
      at net.sourceforge.cruisecontrol.Project.build(Project.java:264) 
      at net.sourceforge.cruisecontrol.Project.execute(Project.java:149) 
      at net.sourceforge.cruisecontrol.ProjectConfig.execute(ProjectConfig.java:405) 
      at net.sourceforge.cruisecontrol.ProjectWrapper.run(ProjectWrapper.java:69) 
      at java.lang.Thread.run(Thread.java:595) 

Je n'avez pas vraiment ce journal .xml ... Et je ne sais pas comment ce fichier devrait être, un log4j? Chambre des communes?

Je google et ne pouvait pas trouvé ce que ce fichier pour ..

bien des conseils pourrait aider!

Merci à l'avance

+0

Problème similaire ici? http://markmail.org/message/xujmrnq4ht2tlsgy – JoseK

+0

josek, j'ai constaté que cette erreur se produit seulement quand quelque chose se passe mal avec mon antipublisher. Lorsque tout fonctionne correctement, ce fichier n'est pas requis. –

Répondre

0

Je suppose que le CruiseControl journal se plaint est le fichier journal de construction. Typiquement, le nom du fichier est quelque chose comme log20100213101358Lbuild.1.xml et le fichier n'est pas placé dans le CCDIR, mais dans le répertoire logs, par ex. ${CCDIR}/logs/${project.name}.

Cela ressemble à un bug dans CruiseControl. Peut-être que vous pourriez essayer de reproduire le problème et de classer un problème dans leur traqueur d'issue?

+0

Je vais vérifier cela, je marque votre réponse comme en accepter un. Merci et à bientôt! –