I traced it down to kafka.producer.Producer. It is barfing on the doc for
the constructor. It looks like a bug to me, since no matter how I change
that doc, it still complains.

Until we know the cause, looks like deleting the doc on the Producer's
constructor might be ok. Thoughts ?

Thanks,
Neha

On Thu, Jul 19, 2012 at 3:33 PM, Jay Kreps <jay.kr...@gmail.com> wrote:

> Does anyone know what this scaladoc failure is? It is totally impossible to
> understand that error....
>
> -Jay
>
> On Thu, Jul 19, 2012 at 3:04 PM, Apache Jenkins Server <
> jenk...@builds.apache.org> wrote:
>
> > See <https://builds.apache.org/job/Kafka-0.8/7/changes>
> >
> > Changes:
> >
> > [jkreps] KAFKA-371 Refactoring of LogManager. Reviewed by Neha.
> >
> > ------------------------------------------
> > [...truncated 2641 lines...]
> >  [0m[ [0minfo [0m]  [34m [0m
> >  [0m[ [0minfo [0m]  [34m== hadoop producer / test-complete == [0m
> >  [0m[ [0minfo [0m]  [34m== hadoop producer / test-complete == [0m
> >  [0m[ [0minfo [0m]  [34m [0m
> >  [0m[ [0minfo [0m]  [34m== hadoop producer / test == [0m
> >  [0m[ [0minfo [0m]  [34m== hadoop producer / test == [0m
> >  [0m[ [0minfo [0m]  [34m [0m
> >  [0m[ [0minfo [0m]  [34m== java-examples / test-complete == [0m
> >  [0m[ [0minfo [0m]  [34m== java-examples / test-complete == [0m
> >  [0m[ [0minfo [0m]  [34m [0m
> >  [0m[ [0minfo [0m]  [34m== java-examples / test == [0m
> >  [0m[ [0minfo [0m]  [34m== java-examples / test == [0m
> >  [0m[ [0minfo [0m]  [34m [0m
> >  [0m[ [0minfo [0m]  [34m== java-examples / test-finish == [0m
> >  [0m[ [0minfo [0m]  [0mNo tests to run. [0m
> >  [0m[ [0minfo [0m]  [0mDeleting directory /tmp/sbt_5e94f2a6 [0m
> >  [0m[ [0minfo [0m]  [34m== java-examples / test-finish == [0m
> >  [0m[ [0minfo [0m]  [34m [0m
> >  [0m[ [0minfo [0m]  [34m== java-examples / test-cleanup == [0m
> >  [0m[ [0minfo [0m]  [34m== java-examples / test-cleanup == [0m
> >  [0m[ [0minfo [0m]  [34m [0m
> >  [0m[ [0minfo [0m]  [34m== hadoop producer / test-finish == [0m
> >  [0m[ [0minfo [0m]  [0mNo tests to run. [0m
> >  [0m[ [0minfo [0m]  [0mDeleting directory /tmp/sbt_d847d6f0 [0m
> >  [0m[ [0minfo [0m]  [34m== hadoop producer / test-finish == [0m
> >  [0m[ [0minfo [0m]  [34m [0m
> >  [0m[ [0minfo [0m]  [34m== hadoop producer / test-cleanup == [0m
> >  [0m[ [0minfo [0m]  [34m== hadoop producer / test-cleanup == [0m
> >  [0m[ [0minfo [0m]  [34m [0m
> >  [0m[ [0minfo [0m]  [34m== perf / test-finish == [0m
> >  [0m[ [0minfo [0m]  [0mNo tests to run. [0m
> >  [0m[ [0minfo [0m]  [0mDeleting directory /tmp/sbt_5373c17d [0m
> >  [0m[ [0minfo [0m]  [34m== perf / test-finish == [0m
> >  [0m[ [0minfo [0m]  [34m [0m
> >  [0m[ [0minfo [0m]  [34m== perf / test-cleanup == [0m
> >  [0m[ [0minfo [0m]  [34m== perf / test-cleanup == [0m
> >  [0m[ [0minfo [0m]  [34m [0m
> >  [0m[ [0minfo [0m]  [34m== core-kafka / test-finish == [0m
> >  [0m[ [0minfo [0m]  [0mPassed: : Total 139, Failed 0, Errors 0, Passed
> > 139, Skipped 0 [0m
> >  [0m[ [0minfo [0m]  [0m  [0m
> >  [0m[ [0minfo [0m]  [0mAll tests PASSED. [0m
> >  [0m[ [0minfo [0m]  [34m== core-kafka / test-finish == [0m
> >  [0m[ [0minfo [0m]  [34m [0m
> >  [0m[ [0minfo [0m]  [34m== core-kafka / Test cleanup 1 == [0m
> >  [0m[ [0minfo [0m]  [0mDeleting directory /tmp/sbt_5cf56ef7 [0m
> >  [0m[ [0minfo [0m]  [34m== core-kafka / Test cleanup 1 == [0m
> >  [0m[ [0minfo [0m]  [34m [0m
> >  [0m[ [0minfo [0m]  [34m== core-kafka / test-cleanup == [0m
> >  [0m[ [0minfo [0m]  [34m== core-kafka / test-cleanup == [0m
> >  [0m[ [0minfo [0m]  [34m [0m
> >  [0m[ [0minfo [0m]  [34m== Kafka / test == [0m
> >  [0m[ [0minfo [0m]  [34m== Kafka / test == [0m
> >  [0m[ [32msuccess [0m]  [0mSuccessful. [0m
> >  [0m[ [0minfo [0m]  [0m [0m
> >  [0m[ [0minfo [0m]  [0mTotal time: 176 s, completed Jul 19, 2012 10:04:43
> > PM [0m
> >  [0m[ [0minfo [0m]  [0m [0m
> >  [0m[ [0minfo [0m]  [0mTotal session time: 177 s, completed Jul 19, 2012
> > 10:04:43 PM [0m
> >  [0m[ [32msuccess [0m]  [0mBuild completed successfully. [0m
> > [Kafka-0.8] $ /bin/bash -xe /tmp/hudson1305024065857676061.sh
> > + ./sbt doc
> >  [0m[ [0minfo [0m]  [0mBuilding project Kafka 0.8.0 against Scala 2.8.0
> [0m
> >  [0m[ [0minfo [0m]  [0m   using KafkaProject with sbt 0.7.5 and Scala
> > 2.7.7 [0m
> >  [0m[ [0minfo [0m]  [34m [0m
> >  [0m[ [0minfo [0m]  [34m== core-kafka / compile == [0m
> >  [0m[ [0minfo [0m]  [0m  Source analysis: 0 new/modified, 0 indirectly
> > invalidated, 0 removed. [0m
> >  [0m[ [0minfo [0m]  [0mCompiling main sources... [0m
> >  [0m[ [0minfo [0m]  [0mNothing to compile. [0m
> >  [0m[ [0minfo [0m]  [0m  Post-analysis: 1312 classes. [0m
> >  [0m[ [0minfo [0m]  [34m== core-kafka / compile == [0m
> >  [0m[ [0minfo [0m]  [34m [0m
> >  [0m[ [0minfo [0m]  [34m== hadoop producer / compile == [0m
> >  [0m[ [0minfo [0m]  [0m  Source analysis: 0 new/modified, 0 indirectly
> > invalidated, 0 removed. [0m
> >  [0m[ [0minfo [0m]  [0mCompiling main sources... [0m
> >  [0m[ [0minfo [0m]  [0mNothing to compile. [0m
> >  [0m[ [0minfo [0m]  [0m  Post-analysis: 5 classes. [0m
> >  [0m[ [0minfo [0m]  [34m== hadoop producer / compile == [0m
> >  [0m[ [0minfo [0m]  [34m [0m
> >  [0m[ [0minfo [0m]  [34m== core-kafka / doc == [0m
> >  [0m[ [0minfo [0m]  [0mGenerating API documentation for main sources...
> [0m
> > java.util.NoSuchElementException: key not found: object Producer
> >         at scala.collection.MapLike$class.default(MapLike.scala:223)
> >         at scala.collection.mutable.HashMap.default(HashMap.scala:39)
> >         at scala.collection.MapLike$class.apply(MapLike.scala:134)
> >         at scala.collection.mutable.HashMap.apply(HashMap.scala:39)
> >         at
> >
> scala.tools.nsc.typechecker.Namers$Namer$$anonfun$addDefaultGetters$2$$anonfun$apply$12$$anonfun$16.apply(Namers.scala:992)
> >         at
> >
> scala.tools.nsc.typechecker.Namers$Namer$$anonfun$addDefaultGetters$2$$anonfun$apply$12$$anonfun$16.apply(Namers.scala:988)
> >         at scala.Option.getOrElse(Option.scala:59)
> >         at
> >
> scala.tools.nsc.typechecker.Namers$Namer$$anonfun$addDefaultGetters$2$$anonfun$apply$12.apply(Namers.scala:988)
> >         at
> >
> scala.tools.nsc.typechecker.Namers$Namer$$anonfun$addDefaultGetters$2$$anonfun$apply$12.apply(Namers.scala:969)
> >         at
> >
> scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
> >         at scala.collection.immutable.List.foreach(List.scala:45)
> >         at
> >
> scala.tools.nsc.typechecker.Namers$Namer$$anonfun$addDefaultGetters$2.apply(Namers.scala:969)
> >         at
> >
> scala.tools.nsc.typechecker.Namers$Namer$$anonfun$addDefaultGetters$2.apply(Namers.scala:966)
> >         at
> >
> scala.collection.LinearSeqOptimized$class.foldLeft(LinearSeqOptimized.scala:123)
> >         at scala.collection.immutable.List.foldLeft(List.scala:45)
> >         at
> >
> scala.collection.TraversableOnce$class.$div$colon(TraversableOnce.scala:139)
> >         at scala.collection.immutable.List.$div$colon(List.scala:45)
> >         at
> >
> scala.tools.nsc.typechecker.Namers$Namer.addDefaultGetters(Namers.scala:966)
> >         at
> > scala.tools.nsc.typechecker.Namers$Namer.methodSig(Namers.scala:919)
> >         at
> > scala.tools.nsc.typechecker.Namers$Namer.typeSig(Namers.scala:1163)
> >         at
> >
> scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:517)
> >         at
> >
> scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:515)
> >         at
> > scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1338)
> >         at
> > scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1336)
> >         at scala.tools.nsc.symtab.Symbols$Symbol.info(Symbols.scala:743)
> >         at scala.tools.nsc.symtab.Symbols$Symbol.tpe(Symbols.scala:718)
> >         at scala.tools.nsc.symtab.Symbols$Symbol.tpeHK(Symbols.scala:903)
> >         at
> > scala.tools.nsc.symtab.Types$Type.computeMemberType(Types.scala:527)
> >         at
> >
> scala.tools.nsc.symtab.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:1774)
> >         at scala.tools.nsc.symtab.Types$Type.memberType(Types.scala:522)
> >         at
> >
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$23.apply(Typers.scala:2205)
> >         at
> >
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$23.apply(Typers.scala:2200)
> >         at
> >
> scala.collection.TraversableLike$$anonfun$filter$1.apply(TraversableLike.scala:240)
> >         at
> >
> scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
> >         at scala.collection.immutable.List.foreach(List.scala:45)
> >         at
> > scala.collection.TraversableLike$class.filter(TraversableLike.scala:239)
> >         at scala.collection.immutable.List.filter(List.scala:45)
> >         at
> scala.tools.nsc.symtab.Symbols$Symbol.filter(Symbols.scala:1052)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2200)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3300)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3924)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4078)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:2141)
> >         at
> >
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$25.apply(Typers.scala:2234)
> >         at
> >
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$25.apply(Typers.scala:2226)
> >         at
> >
> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
> >         at
> >
> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
> >         at
> >
> scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
> >         at scala.collection.immutable.List.foreach(List.scala:45)
> >         at
> > scala.collection.TraversableLike$class.map(TraversableLike.scala:206)
> >         at scala.collection.immutable.List.map(List.scala:45)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2226)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3300)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3924)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4078)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:2067)
> >         at
> >
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$20.apply(Typers.scala:2135)
> >         at
> >
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$20.apply(Typers.scala:2135)
> >         at scala.collection.immutable.List.loop$1(List.scala:115)
> >         at scala.collection.immutable.List.mapConserve(List.scala:132)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2135)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1889)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3769)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4078)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4126)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:1745)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3742)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4078)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:2067)
> >         at
> >
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$20.apply(Typers.scala:2135)
> >         at
> >
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$20.apply(Typers.scala:2135)
> >         at scala.collection.immutable.List.loop$1(List.scala:115)
> >         at scala.collection.immutable.List.mapConserve(List.scala:132)
> >         at scala.collection.immutable.List.loop$1(List.scala:119)
> >         at scala.collection.immutable.List.mapConserve(List.scala:132)
> >         at scala.collection.immutable.List.loop$1(List.scala:119)
> >         at scala.collection.immutable.List.mapConserve(List.scala:132)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2135)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1507)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1283)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3733)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4078)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:2067)
> >         at
> >
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$20.apply(Typers.scala:2135)
> >         at
> >
> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$20.apply(Typers.scala:2135)
> >         at scala.collection.immutable.List.loop$1(List.scala:115)
> >         at scala.collection.immutable.List.mapConserve(List.scala:132)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2135)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3729)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4078)
> >         at
> > scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4126)
> >         at
> >
> scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analyzer.scala:85)
> >         at
> >
> scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:276)
> >         at
> >
> scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:276)
> >         at
> scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:48)
> >         at
> scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:276)
> >         at
> >
> scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$run$1.apply(Analyzer.scala:80)
> >         at
> >
> scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$run$1.apply(Analyzer.scala:80)
> >         at scala.collection.Iterator$class.foreach(Iterator.scala:631)
> >         at
> > scala.collection.mutable.ListBuffer$$anon$1.foreach(ListBuffer.scala:304)
> >         at
> >
> scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.run(Analyzer.scala:80)
> >         at scala.tools.nsc.Global$Run.compileSources(Global.scala:733)
> >         at scala.tools.nsc.Global$Run.compile(Global.scala:813)
> >         at scala.tools.nsc.doc.DocFactory.document(DocFactory.scala:50)
> >         at xsbt.Runner.run(ScaladocInterface.scala:29)
> >         at xsbt.ScaladocInterface.run(ScaladocInterface.scala:11)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >         at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >         at java.lang.reflect.Method.invoke(Method.java:597)
> >         at xsbt.AnalyzingCompiler.call(AnalyzingCompiler.scala:40)
> >         at xsbt.AnalyzingCompiler.doc(AnalyzingCompiler.scala:25)
> >         at sbt.Scaladoc.processScala(Compile.scala:127)
> >         at sbt.CompilerCore$$anonfun$1.apply(Compile.scala:27)
> >         at sbt.CompilerCore$$anonfun$1.apply(Compile.scala:27)
> >         at sbt.CompilerCore$$anonfun$process$1$1.apply(Compile.scala:22)
> >         at sbt.CompilerCore$$anonfun$process$1$1.apply(Compile.scala:22)
> >         at sbt.CompilerCore$$anonfun$doCompile$3.apply(Compile.scala:45)
> >         at sbt.CompilerCore$$anonfun$doCompile$3.apply(Compile.scala:42)
> >         at scala.Option.orElse(Option.scala:102)
> >         at sbt.CompilerCore.doCompile(Compile.scala:41)
> >         at sbt.CompilerCore.apply(Compile.scala:29)
> >         at sbt.CompilerCore.apply(Compile.scala:17)
> >         at
> > sbt.ScalaProject$$anonfun$scaladocTask$3.apply(ScalaProject.scala:206)
> >         at
> > sbt.ScalaProject$$anonfun$scaladocTask$3.apply(ScalaProject.scala:203)
> >         at
> sbt.FileTasks$.sbt$FileTasks$$existenceCheck(FileTask.scala:104)
> >         at sbt.FileTasks$.apply(FileTask.scala:63)
> >         at sbt.FileTasks$.runOption(FileTask.scala:53)
> >         at sbt.FileTasks$$anonfun$fileTask$1.apply(FileTask.scala:26)
> >         at sbt.FileTasks$$anonfun$fileTask$1.apply(FileTask.scala:26)
> >         at sbt.TaskManager$Task.invoke(TaskManager.scala:62)
> >         at sbt.impl.RunTask.doRun$1(RunTask.scala:77)
> >         at sbt.impl.RunTask.runTask(RunTask.scala:85)
> >         at
> > sbt.impl.RunTask.sbt$impl$RunTask$$runIfNotRoot(RunTask.scala:60)
> >         at
> > sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:48)
> >         at
> > sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:48)
> >         at
> > sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:131)
> >         at
> > sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:131)
> >         at sbt.Control$.trapUnit(Control.scala:19)
> >         at sbt.Distributor$Run$Worker.run(ParallelRunner.scala:131)
> >  [0m[ [0minfo [0m]  [34m== core-kafka / doc == [0m
> >  [0m[ [0minfo [0m]  [34m [0m
> >  [0m[ [0minfo [0m]  [34m== perf / compile == [0m
> >  [0m[ [0minfo [0m]  [0m  Source analysis: 0 new/modified, 0 indirectly
> > invalidated, 0 removed. [0m
> >  [0m[ [0minfo [0m]  [0mCompiling main sources... [0m
> >  [0m[ [0minfo [0m]  [0mNothing to compile. [0m
> >  [0m[ [0minfo [0m]  [0m  Post-analysis: 31 classes. [0m
> >  [0m[ [0minfo [0m]  [34m== perf / compile == [0m
> >  [0m[ [0minfo [0m]  [34m [0m
> >  [0m[ [0minfo [0m]  [34m== java-examples / compile == [0m
> >  [0m[ [0minfo [0m]  [0m  Source analysis: 0 new/modified, 0 indirectly
> > invalidated, 0 removed. [0m
> >  [0m[ [0minfo [0m]  [0mCompiling main sources... [0m
> >  [0m[ [0minfo [0m]  [0mNothing to compile. [0m
> >  [0m[ [0minfo [0m]  [0m  Post-analysis: 9 classes. [0m
> >  [0m[ [0minfo [0m]  [34m== java-examples / compile == [0m
> >  [0m[ [0minfo [0m]  [34m [0m
> >  [0m[ [0minfo [0m]  [34m== hadoop consumer / compile == [0m
> >  [0m[ [0minfo [0m]  [0m  Source analysis: 0 new/modified, 0 indirectly
> > invalidated, 0 removed. [0m
> >  [0m[ [0minfo [0m]  [0mCompiling main sources... [0m
> >  [0m[ [0minfo [0m]  [0mNothing to compile. [0m
> >  [0m[ [0minfo [0m]  [0m  Post-analysis: 14 classes. [0m
> >  [0m[ [0minfo [0m]  [34m== hadoop consumer / compile == [0m
> >  [0m[ [31merror [0m]  [0mError running doc:
> > java.util.NoSuchElementException: key not found: object Producer [0m
> >  [0m[ [0minfo [0m]  [0m [0m
> >  [0m[ [0minfo [0m]  [0mTotal time: 13 s, completed Jul 19, 2012 10:04:58
> > PM [0m
> >  [0m[ [0minfo [0m]  [0m [0m
> >  [0m[ [0minfo [0m]  [0mTotal session time: 14 s, completed Jul 19, 2012
> > 10:04:58 PM [0m
> >  [0m[ [31merror [0m]  [0mError during build. [0m
> > Build step 'Execute shell' marked build as failure
> >
>

Reply via email to