2010-04-05 58 views
1

我有一個項目,有cruiseControl運行來構建我們的東西。CruiseControlException「log.xml不存在」幫助

在我config.main我有一個<antpublisher>

一個<onsuccess>但是當發生在ANT一些錯誤我收到一個例外:

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) 

我真的沒有這個日誌.xml ...我不知道這個文件應該如何,一個log4j?共享?

我谷歌並不能發現什麼這個文件..

那麼什麼祕訣可以幫助!

在此先感謝

+0

類似的問題在這裏? http://markmail.org/message/xujmrnq4ht2tlsgy – JoseK 2010-04-06 09:48:04

+0

josek,我發現這個錯誤只發生在我的antpublisher發生錯誤時。當所有工作正常這個文件不是必需的。 – 2010-04-06 13:58:06

回答

0

我想日誌CruiseControl的抱怨是生成日誌文件。典型地,文件的名稱類似於log20100213101358Lbuild.1.xml,並且該文件不被放置在CCDIR中,而是放置在日誌目錄中,例如, ${CCDIR}/logs/${project.name}

這聽起來像CruiseControl中的一個錯誤。也許你可以嘗試重現問題並在問題跟蹤器中提出問題?

+0

我會檢查這一點,我將你的答案標記爲接受答案。謝謝,歡呼! – 2010-06-01 16:19:08