twitter / scalding

A Scala API for Cascading
http://twitter.com/scalding
Apache License 2.0
3.5k stars 706 forks source link

sbt test fails on three RichDate test cases #401

Open zzj opened 11 years ago

zzj commented 11 years ago

Got three errors when run sbt test

Basic info:

Scala version 2.10.0 sbt version 0.12.3 scalding branch: develop or 0.9.0

Error traceback:

[error] x A RichDate should [info] + implicitly convert strings [info] + implicitly convert calendars [info] + deal with strings with spaces [info] + handle dates with slashes and underscores [info] + be able to parse milliseconds [error] x throw an exception when trying to parse illegal strings [error] java.lang.IllegalArgumentException should have been thrown. Got: java.lang.NoSuchMethodError: org.antlr.runtime.tree.TreeRewriter.setBacktrackingLevel(I)V (TreeRewriter.java:60) [info] + be able to deal with arithmetic operations with whitespace [info] + be well ordered [info] + implicitly convert from long [info] + roundtrip successfully [info] + know the most recent time units [info] + correctly do arithmetic [error] x be able to parse a natural language date [error] org.antlr.runtime.tree.TreeRewriter.setBacktrackingLevel(I)V (TreeRewriter.java:60) [error] org.antlr.runtime.tree.TreeRewriter.applyOnce(TreeRewriter.java:60) [error] org.antlr.runtime.tree.TreeRewriter$1.pre(TreeRewriter.java:92) [error] org.antlr.runtime.tree.TreeVisitor.visit(TreeVisitor.java:28) [error] org.antlr.runtime.tree.TreeRewriter.downup(TreeRewriter.java:95) [error] org.antlr.runtime.tree.TreeRewriter.downup(TreeRewriter.java:86) [error] com.joestelmach.natty.Parser.singleParse(Parser.java:143) [error] com.joestelmach.natty.Parser.parse(Parser.java:75) [error] com.twitter.scalding.DateOps$.stringToRichDate(DateOps.scala:73) [error] com.twitter.scalding.DateTest$$anonfun$1$$anonfun$apply$107$$anonfun$apply$108.apply(DateTest.scala:110) [error] com.twitter.scalding.DateTest$$anonfun$1$$anonfun$apply$107$$anonfun$apply$108.apply(DateTest.scala:110) [error] org.specs.matcher.AnyBaseMatchers$$anon$2.apply(AnyMatchers.scala:88) [error] org.specs.specification.Expectable.org$specs$specification$Expectable$$executeMatch$1(Expectable.scala:101) [error] org.specs.specification.Expectable.applyMatcher(Expectable.scala:116) [error] org.specs.specification.Expectation.must(Expectable.scala:172) [error] org.specs.specification.Expectation.must_$eq$eq(Expectable.scala:201) [error] com.twitter.scalding.DateTest$$anonfun$1$$anonfun$apply$107.apply(DateTest.scala:110) [error] com.twitter.scalding.DateTest$$anonfun$1$$anonfun$apply$107.apply(DateTest.scala:110) [error] org.specs.specification.LifeCycle$class.withCurrent(ExampleLifeCycle.scala:66) [error] org.specs.specification.Examples.withCurrent(Examples.scala:52) [error] org.specs.specification.Examples$$anonfun$specifyExample$1.apply(Examples.scala:114) [error] org.specs.specification.Examples$$anonfun$specifyExample$1.apply(Examples.scala:114) [error] org.specs.specification.ExampleExecution$$anonfun$3$$anonfun$apply$5.apply(ExampleLifeCycle.scala:219) [error] scala.Option.getOrElse(Option.scala:120) [error] org.specs.specification.LifeCycle$class.executeExpectations(ExampleLifeCycle.scala:90) [error] org.specs.specification.BaseSpecification.executeExpectations(BaseSpecification.scala:58) [error] org.specs.specification.LifeCycle$$anonfun$executeExpectations$1.apply(ExampleLifeCycle.scala:90) [error] org.specs.specification.LifeCycle$$anonfun$executeExpectations$1.apply(ExampleLifeCycle.scala:90) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.LifeCycle$class.executeExpectations(ExampleLifeCycle.scala:90) [error] org.specs.specification.BaseSpecification.executeExpectations(BaseSpecification.scala:58) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2$$anonfun$apply$3.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2$$anonfun$apply$3.apply(ExampleContext.scala:81) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$class.id$1(ExampleContext.scala:32) [error] org.specs.specification.ExampleContext$$anonfun$1.apply(ExampleContext.scala:33) [error] org.specs.specification.ExampleContext$$anonfun$1.apply(ExampleContext.scala:33) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3.apply(ExampleContext.scala:80) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.ExampleContext$class.executeExpectations(ExampleContext.scala:80) [error] org.specs.specification.Examples.executeExpectations(Examples.scala:52) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2$$anonfun$apply$3.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2$$anonfun$apply$3.apply(ExampleContext.scala:81) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$class.id$1(ExampleContext.scala:32) [error] org.specs.specification.ExampleContext$$anonfun$1.apply(ExampleContext.scala:33) [error] org.specs.specification.ExampleContext$$anonfun$1.apply(ExampleContext.scala:33) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3.apply(ExampleContext.scala:80) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.ExampleContext$class.executeExpectations(ExampleContext.scala:80) [error] org.specs.specification.Examples.executeExpectations(Examples.scala:52) [error] org.specs.specification.ExampleExecution$$anonfun$3.apply(ExampleLifeCycle.scala:219) [error] org.specs.specification.ExampleExecution$$anonfun$3.apply(ExampleLifeCycle.scala:198) [error] org.specs.specification.ExampleExecution$$anonfun$2.apply(ExampleLifeCycle.scala:181) [error] org.specs.specification.ExampleExecution.execute(ExampleLifeCycle.scala:252) [error] org.specs.specification.SpecificationExecutor$$anonfun$executeExample$2.apply(SpecificationExecutor.scala:55) [error] org.specs.specification.SpecificationExecutor$$anonfun$executeExample$2.apply(SpecificationExecutor.scala:55) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.SpecificationExecutor$class.executeExample(SpecificationExecutor.scala:55) [error] org.specs.specification.BaseSpecification.executeExample(BaseSpecification.scala:58) [error] org.specs.specification.BaseSpecification.executeExample(BaseSpecification.scala:58) [error] org.specs.specification.ExampleLifeCycle$$anonfun$executeExample$1.apply(ExampleLifeCycle.scala:125) [error] org.specs.specification.ExampleLifeCycle$$anonfun$executeExample$1.apply(ExampleLifeCycle.scala:125) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.ExampleLifeCycle$class.executeExample(ExampleLifeCycle.scala:125) [error] org.specs.specification.Examples.executeExample(Examples.scala:52) [error] org.specs.specification.Examples.executeExample(Examples.scala:52) [error] org.specs.specification.Examples$$anonfun$executeExamples$2.apply(Examples.scala:80) [error] org.specs.specification.Examples$$anonfun$executeExamples$2.apply(Examples.scala:80) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.Examples.executeExamples(Examples.scala:80) [error] org.specs.specification.ExampleStructure$class.ownFailures(ExampleStructure.scala:58) [error] org.specs.specification.Examples.ownFailures(Examples.scala:52) [error] org.specs.specification.ExampleStructure$class.failures(ExampleStructure.scala:64) [error] org.specs.specification.Examples.failures(Examples.scala:52) [error] org.specs.specification.ExampleStructure$$anonfun$failures$1.apply(ExampleStructure.scala:64) [error] org.specs.specification.ExampleStructure$$anonfun$failures$1.apply(ExampleStructure.scala:64) [error] scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251) [error] scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251) [error] scala.collection.immutable.List.foreach(List.scala:309) [error] scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:251) [error] scala.collection.AbstractTraversable.flatMap(Traversable.scala:105) [error] org.specs.specification.ExampleStructure$class.failures(ExampleStructure.scala:64) [error] org.specs.specification.Examples.failures(Examples.scala:52) [error] org.specs.specification.Examples.failures(Examples.scala:52) [error] org.specs.execute.HasResults$class.failureAndErrors(HasResults.scala:61) [error] org.specs.specification.Examples.failureAndErrors(Examples.scala:52) [error] org.specs.execute.HasResults$class.isOk(HasResults.scala:69) [error] org.specs.specification.Examples.isOk(Examples.scala:52) [error] org.specs.runner.NotifierRunner.reportSystem(NotifierRunner.scala:81) [error] org.specs.runner.NotifierRunner$$anonfun$reportASpecification$3.apply(NotifierRunner.scala:72) [error] org.specs.runner.NotifierRunner$$anonfun$reportASpecification$3.apply(NotifierRunner.scala:68) [error] scala.collection.immutable.List.foreach(List.scala:309) [error] org.specs.runner.NotifierRunner.reportASpecification(NotifierRunner.scala:68) [error] org.specs.runner.NotifierRunner.report(NotifierRunner.scala:58) [error] org.specs.runner.NotifierRunner.report(NotifierRunner.scala:45) [error] org.specs.runner.Reporter$class.reportSpecs(Reporter.scala:195) [error] org.specs.runner.NotifierRunner.reportSpecs(NotifierRunner.scala:45) [error] org.specs.runner.TestInterfaceRunner$$anonfun$run$3.apply(TestInterfaceRunner.scala:72) [error] org.specs.runner.TestInterfaceRunner$$anonfun$run$3.apply(TestInterfaceRunner.scala:72) [error] scala.Option.map(Option.scala:145) [error] org.specs.runner.TestInterfaceRunner.run(TestInterfaceRunner.scala:72) [error] org.specs.runner.TestInterfaceRunner.run(TestInterfaceRunner.scala:65) [error] sbt.TestRunner.delegateRun(TestFramework.scala:57) [error] sbt.TestRunner.run(TestFramework.scala:51) [error] sbt.TestRunner.runTest$1(TestFramework.scala:71) [error] sbt.TestRunner.run(TestFramework.scala:80) [error] sbt.TestFramework$$anonfun$9$$anonfun$apply$9$$anonfun$10$$anonfun$apply$10.apply(TestFramework.scala:188) [error] sbt.TestFramework$$anonfun$9$$anonfun$apply$9$$anonfun$10$$anonfun$apply$10.apply(TestFramework.scala:188) [error] sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:200) [error] sbt.TestFramework$$anonfun$9$$anonfun$apply$9$$anonfun$10.apply(TestFramework.scala:188) [error] sbt.TestFramework$$anonfun$9$$anonfun$apply$9$$anonfun$10.apply(TestFramework.scala:188) [error] sbt.Tests$$anonfun$makeSerial$1$$anonfun$apply$8.apply(Tests.scala:121) [error] sbt.Tests$$anonfun$makeSerial$1$$anonfun$apply$8.apply(Tests.scala:121) [error] scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:233) [error] scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:233) [error] scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59) [error] scala.collection.immutable.List.foreach(List.scala:76) [error] scala.collection.TraversableLike$class.map(TraversableLike.scala:233) [error] scala.collection.immutable.List.map(List.scala:76) [error] sbt.Tests$$anonfun$makeSerial$1.apply(Tests.scala:121) [error] sbt.Tests$$anonfun$makeSerial$1.apply(Tests.scala:121) [error] sbt.std.Transform$$anon$3$$anonfun$apply$2.apply(System.scala:47) [error] sbt.std.Transform$$anon$3$$anonfun$apply$2.apply(System.scala:47) [error] sbt.std.Transform$$anon$5.work(System.scala:71) [error] sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232) [error] sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232) [error] sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18) [error] sbt.Execute.work(Execute.scala:238) [error] sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232) [error] sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232) [error] sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:160) [error] sbt.CompletionService$$anon$2.call(CompletionService.scala:30) [error] java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) [error] java.util.concurrent.FutureTask.run(FutureTask.java:166) [error] java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [error] java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) [error] java.util.concurrent.FutureTask.run(FutureTask.java:166) [error] java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [error] java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [error] java.lang.Thread.run(Thread.java:722) [info] + correctly calculate upperBound [error] x correctly calculate upperBound using natural language dates [error] org.antlr.runtime.tree.TreeRewriter.setBacktrackingLevel(I)V (TreeRewriter.java:60) [error] org.antlr.runtime.tree.TreeRewriter.applyOnce(TreeRewriter.java:60) [error] org.antlr.runtime.tree.TreeRewriter$1.pre(TreeRewriter.java:92) [error] org.antlr.runtime.tree.TreeVisitor.visit(TreeVisitor.java:28) [error] org.antlr.runtime.tree.TreeRewriter.downup(TreeRewriter.java:95) [error] org.antlr.runtime.tree.TreeRewriter.downup(TreeRewriter.java:86) [error] com.joestelmach.natty.Parser.singleParse(Parser.java:143) [error] com.joestelmach.natty.Parser.parse(Parser.java:75) [error] com.twitter.scalding.DateOps$.stringToRichDate(DateOps.scala:73) [error] com.twitter.scalding.RichDate$.apply(RichDate.scala:31) [error] com.twitter.scalding.RichDate$.upperBound(RichDate.scala:37) [error] com.twitter.scalding.DateTest$$anonfun$1$$anonfun$apply$113$$anonfun$apply$114.apply(DateTest.scala:120) [error] com.twitter.scalding.DateTest$$anonfun$1$$anonfun$apply$113$$anonfun$apply$114.apply(DateTest.scala:120) [error] org.specs.matcher.AnyBaseMatchers$$anon$2.apply(AnyMatchers.scala:88) [error] org.specs.specification.Expectable.org$specs$specification$Expectable$$executeMatch$1(Expectable.scala:101) [error] org.specs.specification.Expectable.applyMatcher(Expectable.scala:116) [error] org.specs.specification.Expectation.must(Expectable.scala:172) [error] org.specs.specification.Expectation.must_$eq$eq(Expectable.scala:201) [error] com.twitter.scalding.DateTest$$anonfun$1$$anonfun$apply$113.apply(DateTest.scala:120) [error] com.twitter.scalding.DateTest$$anonfun$1$$anonfun$apply$113.apply(DateTest.scala:120) [error] org.specs.specification.LifeCycle$class.withCurrent(ExampleLifeCycle.scala:66) [error] org.specs.specification.Examples.withCurrent(Examples.scala:52) [error] org.specs.specification.Examples$$anonfun$specifyExample$1.apply(Examples.scala:114) [error] org.specs.specification.Examples$$anonfun$specifyExample$1.apply(Examples.scala:114) [error] org.specs.specification.ExampleExecution$$anonfun$3$$anonfun$apply$5.apply(ExampleLifeCycle.scala:219) [error] scala.Option.getOrElse(Option.scala:120) [error] org.specs.specification.LifeCycle$class.executeExpectations(ExampleLifeCycle.scala:90) [error] org.specs.specification.BaseSpecification.executeExpectations(BaseSpecification.scala:58) [error] org.specs.specification.LifeCycle$$anonfun$executeExpectations$1.apply(ExampleLifeCycle.scala:90) [error] org.specs.specification.LifeCycle$$anonfun$executeExpectations$1.apply(ExampleLifeCycle.scala:90) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.LifeCycle$class.executeExpectations(ExampleLifeCycle.scala:90) [error] org.specs.specification.BaseSpecification.executeExpectations(BaseSpecification.scala:58) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2$$anonfun$apply$3.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2$$anonfun$apply$3.apply(ExampleContext.scala:81) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$class.id$1(ExampleContext.scala:32) [error] org.specs.specification.ExampleContext$$anonfun$1.apply(ExampleContext.scala:33) [error] org.specs.specification.ExampleContext$$anonfun$1.apply(ExampleContext.scala:33) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3.apply(ExampleContext.scala:80) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.ExampleContext$class.executeExpectations(ExampleContext.scala:80) [error] org.specs.specification.Examples.executeExpectations(Examples.scala:52) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2$$anonfun$apply$3.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2$$anonfun$apply$3.apply(ExampleContext.scala:81) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$class.id$1(ExampleContext.scala:32) [error] org.specs.specification.ExampleContext$$anonfun$1.apply(ExampleContext.scala:33) [error] org.specs.specification.ExampleContext$$anonfun$1.apply(ExampleContext.scala:33) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3.apply(ExampleContext.scala:80) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.ExampleContext$class.executeExpectations(ExampleContext.scala:80) [error] org.specs.specification.Examples.executeExpectations(Examples.scala:52) [error] org.specs.specification.ExampleExecution$$anonfun$3.apply(ExampleLifeCycle.scala:219) [error] org.specs.specification.ExampleExecution$$anonfun$3.apply(ExampleLifeCycle.scala:198) [error] org.specs.specification.ExampleExecution$$anonfun$2.apply(ExampleLifeCycle.scala:181) [error] org.specs.specification.ExampleExecution.execute(ExampleLifeCycle.scala:252) [error] org.specs.specification.SpecificationExecutor$$anonfun$executeExample$2.apply(SpecificationExecutor.scala:55) [error] org.specs.specification.SpecificationExecutor$$anonfun$executeExample$2.apply(SpecificationExecutor.scala:55) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.SpecificationExecutor$class.executeExample(SpecificationExecutor.scala:55) [error] org.specs.specification.BaseSpecification.executeExample(BaseSpecification.scala:58) [error] org.specs.specification.BaseSpecification.executeExample(BaseSpecification.scala:58) [error] org.specs.specification.ExampleLifeCycle$$anonfun$executeExample$1.apply(ExampleLifeCycle.scala:125) [error] org.specs.specification.ExampleLifeCycle$$anonfun$executeExample$1.apply(ExampleLifeCycle.scala:125) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.ExampleLifeCycle$class.executeExample(ExampleLifeCycle.scala:125) [error] org.specs.specification.Examples.executeExample(Examples.scala:52) [error] org.specs.specification.Examples.executeExample(Examples.scala:52) [error] org.specs.specification.Examples$$anonfun$executeExamples$2.apply(Examples.scala:80) [error] org.specs.specification.Examples$$anonfun$executeExamples$2.apply(Examples.scala:80) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.Examples.executeExamples(Examples.scala:80) [error] org.specs.specification.ExampleStructure$class.ownFailures(ExampleStructure.scala:58) [error] org.specs.specification.Examples.ownFailures(Examples.scala:52) [error] org.specs.specification.ExampleStructure$class.failures(ExampleStructure.scala:64) [error] org.specs.specification.Examples.failures(Examples.scala:52) [error] org.specs.specification.ExampleStructure$$anonfun$failures$1.apply(ExampleStructure.scala:64) [error] org.specs.specification.ExampleStructure$$anonfun$failures$1.apply(ExampleStructure.scala:64) [error] scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251) [error] scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251) [error] scala.collection.immutable.List.foreach(List.scala:309) [error] scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:251) [error] scala.collection.AbstractTraversable.flatMap(Traversable.scala:105) [error] org.specs.specification.ExampleStructure$class.failures(ExampleStructure.scala:64) [error] org.specs.specification.Examples.failures(Examples.scala:52) [error] org.specs.specification.Examples.failures(Examples.scala:52) [error] org.specs.execute.HasResults$class.failureAndErrors(HasResults.scala:61) [error] org.specs.specification.Examples.failureAndErrors(Examples.scala:52) [error] org.specs.execute.HasResults$class.isOk(HasResults.scala:69) [error] org.specs.specification.Examples.isOk(Examples.scala:52) [error] org.specs.runner.NotifierRunner.reportSystem(NotifierRunner.scala:81) [error] org.specs.runner.NotifierRunner$$anonfun$reportASpecification$3.apply(NotifierRunner.scala:72) [error] org.specs.runner.NotifierRunner$$anonfun$reportASpecification$3.apply(NotifierRunner.scala:68) [error] scala.collection.immutable.List.foreach(List.scala:309) [error] org.specs.runner.NotifierRunner.reportASpecification(NotifierRunner.scala:68) [error] org.specs.runner.NotifierRunner.report(NotifierRunner.scala:58) [error] org.specs.runner.NotifierRunner.report(NotifierRunner.scala:45) [error] org.specs.runner.Reporter$class.reportSpecs(Reporter.scala:195) [error] org.specs.runner.NotifierRunner.reportSpecs(NotifierRunner.scala:45) [error] org.specs.runner.TestInterfaceRunner$$anonfun$run$3.apply(TestInterfaceRunner.scala:72) [error] org.specs.runner.TestInterfaceRunner$$anonfun$run$3.apply(TestInterfaceRunner.scala:72) [error] scala.Option.map(Option.scala:145) [error] org.specs.runner.TestInterfaceRunner.run(TestInterfaceRunner.scala:72) [error] org.specs.runner.TestInterfaceRunner.run(TestInterfaceRunner.scala:65) [error] sbt.TestRunner.delegateRun(TestFramework.scala:57) [error] sbt.TestRunner.run(TestFramework.scala:51) [error] sbt.TestRunner.runTest$1(TestFramework.scala:71) [error] sbt.TestRunner.run(TestFramework.scala:80) [error] sbt.TestFramework$$anonfun$9$$anonfun$apply$9$$anonfun$10$$anonfun$apply$10.apply(TestFramework.scala:188) [error] sbt.TestFramework$$anonfun$9$$anonfun$apply$9$$anonfun$10$$anonfun$apply$10.apply(TestFramework.scala:188) [error] sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:200) [error] sbt.TestFramework$$anonfun$9$$anonfun$apply$9$$anonfun$10.apply(TestFramework.scala:188) [error] sbt.TestFramework$$anonfun$9$$anonfun$apply$9$$anonfun$10.apply(TestFramework.scala:188) [error] sbt.Tests$$anonfun$makeSerial$1$$anonfun$apply$8.apply(Tests.scala:121) [error] sbt.Tests$$anonfun$makeSerial$1$$anonfun$apply$8.apply(Tests.scala:121) [error] scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:233) [error] scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:233) [error] scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59) [error] scala.collection.immutable.List.foreach(List.scala:76) [error] scala.collection.TraversableLike$class.map(TraversableLike.scala:233) [error] scala.collection.immutable.List.map(List.scala:76) [error] sbt.Tests$$anonfun$makeSerial$1.apply(Tests.scala:121) [error] sbt.Tests$$anonfun$makeSerial$1.apply(Tests.scala:121) [error] sbt.std.Transform$$anon$3$$anonfun$apply$2.apply(System.scala:47) [error] sbt.std.Transform$$anon$3$$anonfun$apply$2.apply(System.scala:47) [error] sbt.std.Transform$$anon$5.work(System.scala:71) [error] sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232) [error] sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232) [error] sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18) [error] sbt.Execute.work(Execute.scala:238) [error] sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232) [error] sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232) [error] sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:160) [error] sbt.CompletionService$$anon$2.call(CompletionService.scala:30) [error] java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) [error] java.util.concurrent.FutureTask.run(FutureTask.java:166) [error] java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [error] java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) [error] java.util.concurrent.FutureTask.run(FutureTask.java:166) [error] java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [error] java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [error] java.lang.Thread.run(Thread.java:722) [info] + A DateRange should [info] + correctly iterate on each duration [info] + have each partition disjoint and adjacent [info] + Time units should [info] + have 1000 milliseconds in a sec [info] + have 60 seconds in a minute [info] + have 60 minutes in a hour [info] + have 7 days in a week [info] + AbsoluteDurations should [info] + behave as comparable [info] + add properly [info] + have a well behaved max function [error] x Globifiers should [error] x handle specific hand crafted examples [error] org.antlr.runtime.tree.TreeRewriter.setBacktrackingLevel(I)V (TreeRewriter.java:60) [error] org.antlr.runtime.tree.TreeRewriter.applyOnce(TreeRewriter.java:60) [error] org.antlr.runtime.tree.TreeRewriter$1.pre(TreeRewriter.java:92) [error] org.antlr.runtime.tree.TreeVisitor.visit(TreeVisitor.java:28) [error] org.antlr.runtime.tree.TreeRewriter.downup(TreeRewriter.java:95) [error] org.antlr.runtime.tree.TreeRewriter.downup(TreeRewriter.java:86) [error] com.joestelmach.natty.Parser.singleParse(Parser.java:143) [error] com.joestelmach.natty.Parser.parse(Parser.java:75) [error] com.twitter.scalding.DateOps$.stringToRichDate(DateOps.scala:73) [error] com.twitter.scalding.DateTest$$anonfun$5$$anonfun$apply$40.apply$mcV$sp(DateTest.scala:228) [error] com.twitter.scalding.DateTest$$anonfun$5$$anonfun$apply$40.apply(DateTest.scala:203) [error] com.twitter.scalding.DateTest$$anonfun$5$$anonfun$apply$40.apply(DateTest.scala:203) [error] org.specs.specification.LifeCycle$class.withCurrent(ExampleLifeCycle.scala:66) [error] org.specs.specification.Examples.withCurrent(Examples.scala:52) [error] org.specs.specification.Examples$$anonfun$specifyExample$1.apply(Examples.scala:114) [error] org.specs.specification.Examples$$anonfun$specifyExample$1.apply(Examples.scala:114) [error] org.specs.specification.ExampleExecution$$anonfun$3$$anonfun$apply$5.apply(ExampleLifeCycle.scala:219) [error] scala.Option.getOrElse(Option.scala:120) [error] org.specs.specification.LifeCycle$class.executeExpectations(ExampleLifeCycle.scala:90) [error] org.specs.specification.BaseSpecification.executeExpectations(BaseSpecification.scala:58) [error] org.specs.specification.LifeCycle$$anonfun$executeExpectations$1.apply(ExampleLifeCycle.scala:90) [error] org.specs.specification.LifeCycle$$anonfun$executeExpectations$1.apply(ExampleLifeCycle.scala:90) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.LifeCycle$class.executeExpectations(ExampleLifeCycle.scala:90) [error] org.specs.specification.BaseSpecification.executeExpectations(BaseSpecification.scala:58) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2$$anonfun$apply$3.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2$$anonfun$apply$3.apply(ExampleContext.scala:81) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$class.id$1(ExampleContext.scala:32) [error] org.specs.specification.ExampleContext$$anonfun$1.apply(ExampleContext.scala:33) [error] org.specs.specification.ExampleContext$$anonfun$1.apply(ExampleContext.scala:33) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3.apply(ExampleContext.scala:80) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.ExampleContext$class.executeExpectations(ExampleContext.scala:80) [error] org.specs.specification.Examples.executeExpectations(Examples.scala:52) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2$$anonfun$apply$3.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2$$anonfun$apply$3.apply(ExampleContext.scala:81) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3$$anonfun$apply$2.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$class.id$1(ExampleContext.scala:32) [error] org.specs.specification.ExampleContext$$anonfun$1.apply(ExampleContext.scala:33) [error] org.specs.specification.ExampleContext$$anonfun$1.apply(ExampleContext.scala:33) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3.apply(ExampleContext.scala:81) [error] org.specs.specification.ExampleContext$$anonfun$executeExpectations$3.apply(ExampleContext.scala:80) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.ExampleContext$class.executeExpectations(ExampleContext.scala:80) [error] org.specs.specification.Examples.executeExpectations(Examples.scala:52) [error] org.specs.specification.ExampleExecution$$anonfun$3.apply(ExampleLifeCycle.scala:219) [error] org.specs.specification.ExampleExecution$$anonfun$3.apply(ExampleLifeCycle.scala:198) [error] org.specs.specification.ExampleExecution$$anonfun$2.apply(ExampleLifeCycle.scala:181) [error] org.specs.specification.ExampleExecution.execute(ExampleLifeCycle.scala:252) [error] org.specs.specification.SpecificationExecutor$$anonfun$executeExample$2.apply(SpecificationExecutor.scala:55) [error] org.specs.specification.SpecificationExecutor$$anonfun$executeExample$2.apply(SpecificationExecutor.scala:55) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.SpecificationExecutor$class.executeExample(SpecificationExecutor.scala:55) [error] org.specs.specification.BaseSpecification.executeExample(BaseSpecification.scala:58) [error] org.specs.specification.BaseSpecification.executeExample(BaseSpecification.scala:58) [error] org.specs.specification.ExampleLifeCycle$$anonfun$executeExample$1.apply(ExampleLifeCycle.scala:125) [error] org.specs.specification.ExampleLifeCycle$$anonfun$executeExample$1.apply(ExampleLifeCycle.scala:125) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.ExampleLifeCycle$class.executeExample(ExampleLifeCycle.scala:125) [error] org.specs.specification.Examples.executeExample(Examples.scala:52) [error] org.specs.specification.Examples.executeExample(Examples.scala:52) [error] org.specs.specification.Examples$$anonfun$executeExamples$2.apply(Examples.scala:80) [error] org.specs.specification.Examples$$anonfun$executeExamples$2.apply(Examples.scala:80) [error] scala.Option.map(Option.scala:145) [error] org.specs.specification.Examples.executeExamples(Examples.scala:80) [error] org.specs.specification.ExampleStructure$class.ownFailures(ExampleStructure.scala:58) [error] org.specs.specification.Examples.ownFailures(Examples.scala:52) [error] org.specs.specification.ExampleStructure$class.failures(ExampleStructure.scala:64) [error] org.specs.specification.Examples.failures(Examples.scala:52) [error] org.specs.specification.ExampleStructure$$anonfun$failures$1.apply(ExampleStructure.scala:64) [error] org.specs.specification.ExampleStructure$$anonfun$failures$1.apply(ExampleStructure.scala:64) [error] scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251) [error] scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251) [error] scala.collection.immutable.List.foreach(List.scala:309) [error] scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:251) [error] scala.collection.AbstractTraversable.flatMap(Traversable.scala:105) [error] org.specs.specification.ExampleStructure$class.failures(ExampleStructure.scala:64) [error] org.specs.specification.Examples.failures(Examples.scala:52) [error] org.specs.specification.Examples.failures(Examples.scala:52) 13/04/21 23:17:27 INFO flow.Flow: [com.twitter.scalding.e...] starting [error] org.specs.execute.HasResults$class.failureAndErrors(HasResults.scala:61) [error] org.specs.specification.Examples.failureAndErrors(Examples.scala:52) [error] org.specs.execute.HasResults$class.isOk(HasResults.scala:69) [error] org.specs.specification.Examples.isOk(Examples.scala:52) 13/04/21 23:17:27 INFO flow.Flow: [com.twitter.scalding.e...] source: MemoryTap["TextDelimited[[0:1]]"]["0.30011009450497117"] [error] org.specs.runner.NotifierRunner.reportSystem(NotifierRunner.scala:81) [error] org.specs.runner.NotifierRunner$$anonfun$reportASpecification$3.apply(NotifierRunner.scala:72) 13/04/21 23:17:27 INFO flow.Flow: [com.twitter.scalding.e...] source: MemoryTap["TextDelimited[[0:2]]"]["0.023597229140473797"] [error] org.specs.runner.NotifierRunner$$anonfun$reportASpecification$3.apply(NotifierRunner.scala:68) [error] scala.collection.immutable.List.foreach(List.scala:309) 13/04/21 23:17:27 INFO flow.Flow: [com.twitter.scalding.e...] source: MemoryTap["TextDelimited[[0:1]]"]["0.22829137532370902"] [error] org.specs.runner.NotifierRunner.reportASpecification(NotifierRunner.scala:68) [error] org.specs.runner.NotifierRunner.report(NotifierRunner.scala:58) 13/04/21 23:17:27 INFO flow.Flow: [com.twitter.scalding.e...] sink: MemoryTap["TextDelimited[[UNKNOWN]->[ALL]]"]["0.717587289672711"] [error] org.specs.runner.NotifierRunner.report(NotifierRunner.scala:45) [error] org.specs.runner.Reporter$class.reportSpecs(Reporter.scala:195) [error] org.specs.runner.NotifierRunner.reportSpecs(NotifierRunner.scala:45)13/04/21 23:17:27 INFO flow.Flow: [com.twitter.scalding.e...] sink: MemoryTap["TextDelimited[[UNKNOWN]->[ALL]]"]["0.04509349550043318"]

[error] org.specs.runner.TestInterfaceRunner$$anonfun$run$3.apply(TestInterfaceRunner.scala:72) 13/04/21 23:17:27 INFO flow.Flow: [com.twitter.scalding.e...] sink: MemoryTap["TextDelimited[[UNKNOWN]->[ALL]]"]["0.37776862201815287"] [error] org.specs.runner.TestInterfaceRunner$$anonfun$run$3.apply(TestInterfaceRunner.scala:72) [error] scala.Option.map(Option.scala:145)13/04/21 23:17:27 INFO flow.Flow: [com.twitter.scalding.e...] sink: MemoryTap["TextDelimited[[UNKNOWN]->[ALL]]"]["0.39793020409148805"]

[error] org.specs.runner.TestInterfaceRunner.run(TestInterfaceRunner.scala:72)13/04/21 23:17:27 INFO flow.Flow: [com.twitter.scalding.e...] parallel execution is enabled: true

[error] org.specs.runner.TestInterfaceRunner.run(TestInterfaceRunner.scala:65)13/04/21 23:17:27 INFO flow.Flow: [com.twitter.scalding.e...] starting jobs: 1

[error] sbt.TestRunner.delegateRun(TestFramework.scala:57)13/04/21 23:17:27 INFO flow.Flow: [com.twitter.scalding.e...] allocating threads: 1

[error] sbt.TestRunner.run(TestFramework.scala:51) [error] sbt.TestRunner.runTest$1(TestFramework.scala:71) [error] sbt.TestRunner.run(TestFramework.scala:80) [error] sbt.TestFramework$$anonfun$9$$anonfun$apply$9$$anonfun$10$$anonfun$apply$10.apply(TestFramework.scala:188) [error] sbt.TestFramework$$anonfun$9$$anonfun$apply$9$$anonfun$10$$anonfun$apply$10.apply(TestFramework.scala:188) [error] sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:200) [error] sbt.TestFramework$$anonfun$9$$anonfun$apply$9$$anonfun$10.apply(TestFramework.scala:188) 13/04/21 23:17:27 INFO flow.FlowStep: [com.twitter.scalding.e...] starting step: local [error] sbt.TestFramework$$anonfun$9$$anonfun$apply$9$$anonfun$10.apply(TestFramework.scala:188) [error] sbt.Tests$$anonfun$makeSerial$1$$anonfun$apply$8.apply(Tests.scala:121) [error] sbt.Tests$$anonfun$makeSerial$1$$anonfun$apply$8.apply(Tests.scala:121) [error] scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:233) [error] scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:233) [error] scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59) [error] scala.collection.immutable.List.foreach(List.scala:76) [error] scala.collection.TraversableLike$class.map(TraversableLike.scala:233) [error] scala.collection.immutable.List.map(List.scala:76) [error] sbt.Tests$$anonfun$makeSerial$1.apply(Tests.scala:121) [error] sbt.Tests$$anonfun$makeSerial$1.apply(Tests.scala:121) [error] sbt.std.Transform$$anon$3$$anonfun$apply$2.apply(System.scala:47) [error] sbt.std.Transform$$anon$3$$anonfun$apply$2.apply(System.scala:47) [error] sbt.std.Transform$$anon$5.work(System.scala:71)13/04/21 23:17:27 INFO assembly.AggregateBy: using threshold value: 100000

[error] sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232) [error] sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232) [error] sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18) [error] sbt.Execute.work(Execute.scala:238) [error] sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232) [error] sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232) [error] sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:160) [error] sbt.CompletionService$$anon$2.call(CompletionService.scala:30) [error] java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) [error] java.util.concurrent.FutureTask.run(FutureTask.java:166) [error] java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [error] java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) [error] java.util.concurrent.FutureTask.run(FutureTask.java:166) [error] java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [error] java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [error] java.lang.Thread.run(Thread.java:722) [info] + handle random test cases [error] Error: Total 41, Failed 3, Errors 3, Passed 35, Skipped 0

johnynek commented 11 years ago

these look related to the natty date parser. Smells like a diamond dependency bringing in an incompatible version. Are you doing this in a clean scalding repo? Why are travis tests not failing, I wonder.

zzj commented 11 years ago

I think so. This is the first time I checked out the scalding repo. The functions should be fine as long as I do not touch the RichDate, right?

johnynek commented 11 years ago

As long as you don't do plain english date parsing, you should be fine. Still strange why this does not show up for others or the main tests.