Skip to content
This repository has been archived by the owner on Mar 26, 2020. It is now read-only.

Can't create Hadoop Path instance #56

Closed
mallman opened this issue May 25, 2016 · 4 comments
Closed

Can't create Hadoop Path instance #56

mallman opened this issue May 25, 2016 · 4 comments
Labels

Comments

@mallman
Copy link

mallman commented May 25, 2016

That darn InterfaceAudience type is always making trouble...

I think this transcript says it all:

[msa@ip-10-0-0-35 bin]$ curl -L -o ammonium https://git.io/vzNa2 && chmod +x ammonium && ./ammonium
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   140  100   140    0     0    115      0  0:00:01  0:00:01 --:--:--   115
100 13939  100 13939    0     0   8367      0  0:00:01  0:00:01 --:--:-- 43559
Loading...
@ classpath.add("org.apache.hadoop" % "hadoop-common" % "2.6.0") 
61 new artifact(s)
61 new artifacts in macro
61 new artifacts in runtime
61 new artifacts in compile
@ import org.apache.hadoop.fs._ 
import org.apache.hadoop.fs._
@ new Path("test.me") 
java.lang.reflect.InvocationTargetException
  sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  java.lang.reflect.Method.invoke(Method.java:498)
  ammonite.Interpreter$$anonfun$evaluate$1$$anonfun$apply$9.apply(Interpreter.scala:325)
  ammonite.Interpreter$.evaluating(Interpreter.scala:291)
  ammonite.Interpreter$$anonfun$evaluate$1.apply(Interpreter.scala:325)
  ammonite.Interpreter$$anonfun$evaluate$1.apply(Interpreter.scala:324)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.Interpreter$$anon$5$$anonfun$flatMap$5.apply(Interpreter.scala:303)
  ammonite.Interpreter$$anon$5$$anonfun$flatMap$5.apply(Interpreter.scala:302)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:522)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:522)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:522)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:522)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:522)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:522)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:522)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.Interpreter$$anon$4$$anonfun$flatMap$4.apply(Interpreter.scala:246)
  ammonite.Interpreter$$anon$4$$anonfun$flatMap$4.apply(Interpreter.scala:240)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.Interpreter$$anon$3$$anonfun$flatMap$3$$anonfun$apply$7.apply(Interpreter.scala:232)
  ammonite.Interpreter$$anon$3$$anonfun$flatMap$3$$anonfun$apply$7.apply(Interpreter.scala:232)
  ammonite.util.Capture$.withOutAndErr(Capture.scala:62)
  ammonite.util.Capture$.apply(Capture.scala:106)
  ammonite.Interpreter$$anon$3$$anonfun$flatMap$3.apply(Interpreter.scala:232)
  ammonite.Interpreter$$anon$3$$anonfun$flatMap$3.apply(Interpreter.scala:231)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:522)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.Interpreter$$anon$2$$anonfun$flatMap$2.apply(Interpreter.scala:205)
  ammonite.Interpreter$$anon$2$$anonfun$flatMap$2.apply(Interpreter.scala:204)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.ShellAction$$anonfun$interpret$1.apply(Shell.scala:110)
  ammonite.ShellAction$$anonfun$interpret$1.apply(Shell.scala:103)
  ammonite.ShellAction$$anon$1.apply(Shell.scala:50)
  ammonite.ShellAction$$anonfun$flatMap$1.apply(Shell.scala:41)
  ammonite.ShellAction$$anonfun$flatMap$1.apply(Shell.scala:40)
  ammonite.ShellAction$$anon$1.apply(Shell.scala:50)
  ammonite.ShellAction$$anon$2$$anonfun$flatMap$2.apply(Shell.scala:94)
  ammonite.ShellAction$$anon$2$$anonfun$flatMap$2.apply(Shell.scala:87)
  ammonite.ShellAction$$anon$1.apply(Shell.scala:50)
  ammonite.ShellAction$$anonfun$flatMap$1$$anonfun$apply$2.apply(Shell.scala:41)
  ammonite.ShellAction$$anonfun$flatMap$1$$anonfun$apply$2.apply(Shell.scala:41)
  scala.util.Either$RightProjection.flatMap(Either.scala:522)
  ammonite.ShellAction$$anonfun$flatMap$1.apply(Shell.scala:41)
  ammonite.ShellAction$$anonfun$flatMap$1.apply(Shell.scala:40)
  ammonite.ShellAction$$anon$1.apply(Shell.scala:50)
  ammonite.AmmoniteApp.loop(Ammonite.scala:114)
  ammonite.AmmoniteApp.delayedEndpoint$ammonite$AmmoniteApp$1(Ammonite.scala:127)
  ammonite.AmmoniteApp$delayedInit$body.apply(Ammonite.scala:22)
  scala.Function0$class.apply$mcV$sp(Function0.scala:34)
  scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
  caseapp.App$$anonfun$apply$1.apply(App.scala:47)
  caseapp.App$$anonfun$apply$1.apply(App.scala:46)
  scala.collection.immutable.List.foreach(List.scala:381)
  scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:35)
  scala.collection.mutable.ListBuffer.foreach(ListBuffer.scala:45)
  caseapp.App$class.apply(App.scala:46)
  ammonite.AmmoniteApp.apply(Ammonite.scala:22)
  caseapp.AppOf.main(App.scala:121)
  ammonite.Ammonite.main(Ammonite.scala)
  sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  java.lang.reflect.Method.invoke(Method.java:498)
  coursier.Bootstrap.main(Bootstrap.java:412)
scala.reflect.internal.Symbols$CyclicReference: illegal cyclic reference involving object InterfaceAudience (illegal cyclic reference involving object InterfaceAudience)
  scala.reflect.internal.Symbols$Symbol$$anonfun$info$3.apply(Symbols.scala:1502)
  scala.reflect.internal.Symbols$Symbol$$anonfun$info$3.apply(Symbols.scala:1500)
  scala.Function0$class.apply$mcV$sp(Function0.scala:34)
  scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
  scala.reflect.internal.Symbols$Symbol.lock(Symbols.scala:546)
  scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1500)
  scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$2.scala$reflect$runtime$SynchronizedSymbols$SynchronizedSymbol$$super$info(SynchronizedSymbols.scala:171)
  scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$info$1.apply(SynchronizedSymbols.scala:127)
  scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$info$1.apply(SynchronizedSymbols.scala:127)
  scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)
  scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)
  scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:123)
  scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$2.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:171)
  scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.info(SynchronizedSymbols.scala:127)
  scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$2.info(SynchronizedSymbols.scala:171)
  scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$coreLookup$1(JavaMirrors.scala:992)
  scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$lookupClass$1(JavaMirrors.scala:998)
  scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$classToScala1(JavaMirrors.scala:1003)
  scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$classToScala$1.apply(JavaMirrors.scala:980)
  scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$classToScala$1.apply(JavaMirrors.scala:980)
  scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$toScala$1.apply(JavaMirrors.scala:97)
  scala.reflect.runtime.TwoWayCaches$TwoWayCache$$anonfun$toScala$1.apply(TwoWayCaches.scala:38)
  scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)
  scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)
  scala.reflect.runtime.TwoWayCaches$TwoWayCache.toScala(TwoWayCaches.scala:33)
  scala.reflect.runtime.JavaMirrors$JavaMirror.toScala(JavaMirrors.scala:95)
  scala.reflect.runtime.JavaMirrors$JavaMirror.classToScala(JavaMirrors.scala:980)
  scala.reflect.runtime.JavaMirrors$JavaMirror$JavaAnnotationProxy.<init>(JavaMirrors.scala:163)
  scala.reflect.runtime.JavaMirrors$JavaMirror$JavaAnnotationProxy$.apply(JavaMirrors.scala:162)
  scala.reflect.runtime.JavaMirrors$JavaMirror$JavaAnnotationProxy$.apply(JavaMirrors.scala:162)
  scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
  scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
  scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)
  scala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:186)
  scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
  scala.collection.mutable.ArrayOps$ofRef.map(ArrayOps.scala:186)
  scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$copyAnnotations(JavaMirrors.scala:683)
  scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter.load(JavaMirrors.scala:733)
  scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter.complete(JavaMirrors.scala:744)
  scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1514)
  scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$2.scala$reflect$runtime$SynchronizedSymbols$SynchronizedSymbol$$super$info(SynchronizedSymbols.scala:171)
  scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$info$1.apply(SynchronizedSymbols.scala:127)
  scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$info$1.apply(SynchronizedSymbols.scala:127)
  scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)
  scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)
  scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:123)
  scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$2.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:171)
  scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.info(SynchronizedSymbols.scala:127)
  scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$2.info(SynchronizedSymbols.scala:171)
  scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$coreLookup$1(JavaMirrors.scala:992)
  scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$lookupClass$1(JavaMirrors.scala:998)
  scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$classToScala1(JavaMirrors.scala:1003)
  scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$classToScala$1.apply(JavaMirrors.scala:980)
  scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$classToScala$1.apply(JavaMirrors.scala:980)
  scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$toScala$1.apply(JavaMirrors.scala:97)
  scala.reflect.runtime.TwoWayCaches$TwoWayCache$$anonfun$toScala$1.apply(TwoWayCaches.scala:38)
  scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)
  scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)
  scala.reflect.runtime.TwoWayCaches$TwoWayCache.toScala(TwoWayCaches.scala:33)
  scala.reflect.runtime.JavaMirrors$JavaMirror.toScala(JavaMirrors.scala:95)
  scala.reflect.runtime.JavaMirrors$JavaMirror.classToScala(JavaMirrors.scala:980)
  scala.reflect.runtime.JavaMirrors$JavaMirror$JavaAnnotationProxy.<init>(JavaMirrors.scala:163)
  scala.reflect.runtime.JavaMirrors$JavaMirror$JavaAnnotationProxy$.apply(JavaMirrors.scala:162)
  scala.reflect.runtime.JavaMirrors$JavaMirror$JavaAnnotationProxy$.apply(JavaMirrors.scala:162)
  scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
  scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
  scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)
  scala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:186)
  scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
  scala.collection.mutable.ArrayOps$ofRef.map(ArrayOps.scala:186)
  scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$copyAnnotations(JavaMirrors.scala:683)
  scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter.load(JavaMirrors.scala:733)
  scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$typeParams$1.apply(SynchronizedSymbols.scala:142)
  scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$typeParams$1.apply(SynchronizedSymbols.scala:133)
  scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)
  scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)
  scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:123)
  scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$8.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:168)
  scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.typeParams(SynchronizedSymbols.scala:132)
  scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$8.typeParams(SynchronizedSymbols.scala:168)
  scala.reflect.internal.Types$class.isRawIfWithoutArgs(Types.scala:3756)
  scala.reflect.internal.SymbolTable.isRawIfWithoutArgs(SymbolTable.scala:16)
  scala.reflect.internal.Types$class.isRawType(Types.scala:3761)
  scala.reflect.internal.SymbolTable.isRawType(SymbolTable.scala:16)
  scala.reflect.internal.Types$class.normalizePlus(Types.scala:3933)
  scala.reflect.internal.SymbolTable.normalizePlus(SymbolTable.scala:16)
  scala.reflect.internal.tpe.TypeComparers$class.isSameType2(TypeComparers.scala:236)
  scala.reflect.internal.SymbolTable.isSameType2(SymbolTable.scala:16)
  scala.reflect.internal.tpe.TypeComparers$class.scala$reflect$internal$tpe$TypeComparers$$isSameType1(TypeComparers.scala:129)
  scala.reflect.internal.tpe.TypeComparers$class.isSameType(TypeComparers.scala:102)
  scala.reflect.internal.SymbolTable.isSameType(SymbolTable.scala:16)
  scala.reflect.internal.Types$Type.$eq$colon$eq(Types.scala:834)
  scala.reflect.internal.Types$Type.$eq$colon$eq(Types.scala:260)
  ammonite.shell.BridgeImpl$$anon$2.display(BridgeImpl.scala:82)
  cmd2$Main$.$main(Main.scala:166)
  cmd2$Main.$main(Main.scala)
  sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  java.lang.reflect.Method.invoke(Method.java:498)
  ammonite.Interpreter$$anonfun$evaluate$1$$anonfun$apply$9.apply(Interpreter.scala:325)
  ammonite.Interpreter$.evaluating(Interpreter.scala:291)
  ammonite.Interpreter$$anonfun$evaluate$1.apply(Interpreter.scala:325)
  ammonite.Interpreter$$anonfun$evaluate$1.apply(Interpreter.scala:324)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.Interpreter$$anon$5$$anonfun$flatMap$5.apply(Interpreter.scala:303)
  ammonite.Interpreter$$anon$5$$anonfun$flatMap$5.apply(Interpreter.scala:302)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:522)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:522)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:522)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:522)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:522)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:522)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:522)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.Interpreter$$anon$4$$anonfun$flatMap$4.apply(Interpreter.scala:246)
  ammonite.Interpreter$$anon$4$$anonfun$flatMap$4.apply(Interpreter.scala:240)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.Interpreter$$anon$3$$anonfun$flatMap$3$$anonfun$apply$7.apply(Interpreter.scala:232)
  ammonite.Interpreter$$anon$3$$anonfun$flatMap$3$$anonfun$apply$7.apply(Interpreter.scala:232)
  ammonite.util.Capture$.withOutAndErr(Capture.scala:62)
  ammonite.util.Capture$.apply(Capture.scala:106)
  ammonite.Interpreter$$anon$3$$anonfun$flatMap$3.apply(Interpreter.scala:232)
  ammonite.Interpreter$$anon$3$$anonfun$flatMap$3.apply(Interpreter.scala:231)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1$$anonfun$apply$3.apply(Interpreter.scala:44)
  scala.util.Either$RightProjection.flatMap(Either.scala:522)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:44)
  ammonite.InterpreterAction$$anonfun$flatMap$1.apply(Interpreter.scala:43)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.Interpreter$$anon$2$$anonfun$flatMap$2.apply(Interpreter.scala:205)
  ammonite.Interpreter$$anon$2$$anonfun$flatMap$2.apply(Interpreter.scala:204)
  ammonite.InterpreterAction$$anon$1.apply(Interpreter.scala:57)
  ammonite.ShellAction$$anonfun$interpret$1.apply(Shell.scala:110)
  ammonite.ShellAction$$anonfun$interpret$1.apply(Shell.scala:103)
  ammonite.ShellAction$$anon$1.apply(Shell.scala:50)
  ammonite.ShellAction$$anonfun$flatMap$1.apply(Shell.scala:41)
  ammonite.ShellAction$$anonfun$flatMap$1.apply(Shell.scala:40)
  ammonite.ShellAction$$anon$1.apply(Shell.scala:50)
  ammonite.ShellAction$$anon$2$$anonfun$flatMap$2.apply(Shell.scala:94)
  ammonite.ShellAction$$anon$2$$anonfun$flatMap$2.apply(Shell.scala:87)
  ammonite.ShellAction$$anon$1.apply(Shell.scala:50)
  ammonite.ShellAction$$anonfun$flatMap$1$$anonfun$apply$2.apply(Shell.scala:41)
  ammonite.ShellAction$$anonfun$flatMap$1$$anonfun$apply$2.apply(Shell.scala:41)
  scala.util.Either$RightProjection.flatMap(Either.scala:522)
  ammonite.ShellAction$$anonfun$flatMap$1.apply(Shell.scala:41)
  ammonite.ShellAction$$anonfun$flatMap$1.apply(Shell.scala:40)
  ammonite.ShellAction$$anon$1.apply(Shell.scala:50)
  ammonite.AmmoniteApp.loop(Ammonite.scala:114)
  ammonite.AmmoniteApp.delayedEndpoint$ammonite$AmmoniteApp$1(Ammonite.scala:127)
  ammonite.AmmoniteApp$delayedInit$body.apply(Ammonite.scala:22)
  scala.Function0$class.apply$mcV$sp(Function0.scala:34)
  scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
  caseapp.App$$anonfun$apply$1.apply(App.scala:47)
  caseapp.App$$anonfun$apply$1.apply(App.scala:46)
  scala.collection.immutable.List.foreach(List.scala:381)
  scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:35)
  scala.collection.mutable.ListBuffer.foreach(ListBuffer.scala:45)
  caseapp.App$class.apply(App.scala:46)
  ammonite.AmmoniteApp.apply(Ammonite.scala:22)
  caseapp.AppOf.main(App.scala:121)
  ammonite.Ammonite.main(Ammonite.scala)
  sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  java.lang.reflect.Method.invoke(Method.java:498)
  coursier.Bootstrap.main(Bootstrap.java:412)
@ BuildIn 
ammonite.shell.BuildInfo
@ ammonite.shell.BuildInfo 
res3: ammonite.shell.BuildInfo.type = version: 0.4.0-M6
@  
@alexarchambault
Copy link
Collaborator

alexarchambault commented May 29, 2016

I narrowed the problem... to scala-reflect it seems.

Creating a project with:

  • build.sbt:
libraryDependencies ++= Seq(
  "org.apache.hadoop" % "hadoop-common" % "2.6.0",
  scalaOrganization.value % "scala-reflect" % scalaVersion.value
)

scalaVersion := "2.11.8"
  • Test.scala:
import org.apache.hadoop.fs._
import scala.reflect.runtime.universe.weakTypeOf

object Test extends App {
  println(weakTypeOf[Path])
}
  • project/build.properties:
sbt.version=0.13.11

Then running sbt run gives:

�[0m[�[0minfo�[0m] �[0mLoading global plugins from /Users/alexandre/.sbt/0.13/plugins�[0m
�[0m[�[0minfo�[0m] �[0mLoading project definition from /Users/alexandre/projects/ammonium/test/project�[0m
�[0m[�[0minfo�[0m] �[0mUpdating default:test-build:0.1-SNAPSHOT�[0m
�[0m[�[0minfo�[0m] �[0mResolved default:test-build:0.1-SNAPSHOT dependencies�[0m
�[0m[�[0minfo�[0m] �[0mFetching artifacts of default:test-build:0.1-SNAPSHOT�[0m
�[0m[�[0minfo�[0m] �[0mFetched artifacts of default:test-build:0.1-SNAPSHOT�[0m
�[0m[�[0minfo�[0m] �[0mSet current project to test (in build file:/Users/alexandre/projects/ammonium/test/)�[0m
�[0m[�[0minfo�[0m] �[0mUpdating test:test_2.11:0.1.0-SNAPSHOT�[0m
�[0m[�[0minfo�[0m] �[0mResolved test:test_2.11:0.1.0-SNAPSHOT dependencies�[0m
�[0m[�[0minfo�[0m] �[0mFetching artifacts of test:test_2.11:0.1.0-SNAPSHOT�[0m
�[0m[�[0minfo�[0m] �[0mFetched artifacts of test:test_2.11:0.1.0-SNAPSHOT�[0m
�[0m[�[0minfo�[0m] �[0mRunning Test �[0m
test.me
�[0m[�[31merror�[0m] �[0m(run-main-0) scala.reflect.internal.Symbols$CyclicReference: illegal cyclic reference involving object InterfaceAudience�[0m
scala.reflect.internal.Symbols$CyclicReference: illegal cyclic reference involving object InterfaceAudience
    at scala.reflect.internal.Symbols$Symbol$$anonfun$info$3.apply(Symbols.scala:1502)
    at scala.reflect.internal.Symbols$Symbol$$anonfun$info$3.apply(Symbols.scala:1500)
    at scala.Function0$class.apply$mcV$sp(Function0.scala:34)
    at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
    at scala.reflect.internal.Symbols$Symbol.lock(Symbols.scala:546)
    at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1500)
    at scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$2.scala$reflect$runtime$SynchronizedSymbols$SynchronizedSymbol$$super$info(SynchronizedSymbols.scala:171)
    at scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$info$1.apply(SynchronizedSymbols.scala:127)
    at scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$info$1.apply(SynchronizedSymbols.scala:127)
    at scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)
    at scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)
    at scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:123)
    at scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$2.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:171)
    at scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.info(SynchronizedSymbols.scala:127)
    at scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$2.info(SynchronizedSymbols.scala:171)
    at scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$coreLookup$1(JavaMirrors.scala:992)
    at scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$lookupClass$1(JavaMirrors.scala:998)
    at scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$classToScala1(JavaMirrors.scala:1003)
    at scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$classToScala$1.apply(JavaMirrors.scala:980)
    at scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$classToScala$1.apply(JavaMirrors.scala:980)
    at scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$toScala$1.apply(JavaMirrors.scala:97)
    at scala.reflect.runtime.TwoWayCaches$TwoWayCache$$anonfun$toScala$1.apply(TwoWayCaches.scala:38)
    at scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)
    at scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)
    at scala.reflect.runtime.TwoWayCaches$TwoWayCache.toScala(TwoWayCaches.scala:33)
    at scala.reflect.runtime.JavaMirrors$JavaMirror.toScala(JavaMirrors.scala:95)
    at scala.reflect.runtime.JavaMirrors$JavaMirror.classToScala(JavaMirrors.scala:980)
    at scala.reflect.runtime.JavaMirrors$JavaMirror$JavaAnnotationProxy.<init>(JavaMirrors.scala:163)
    at scala.reflect.runtime.JavaMirrors$JavaMirror$JavaAnnotationProxy$.apply(JavaMirrors.scala:162)
    at scala.reflect.runtime.JavaMirrors$JavaMirror$JavaAnnotationProxy$.apply(JavaMirrors.scala:162)
    at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
    at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
    at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)
    at scala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:186)
    at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
    at scala.collection.mutable.ArrayOps$ofRef.map(ArrayOps.scala:186)
    at scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$copyAnnotations(JavaMirrors.scala:683)
    at scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter.load(JavaMirrors.scala:733)
    at scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter.complete(JavaMirrors.scala:744)
    at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1514)
    at scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$2.scala$reflect$runtime$SynchronizedSymbols$SynchronizedSymbol$$super$info(SynchronizedSymbols.scala:171)
    at scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$info$1.apply(SynchronizedSymbols.scala:127)
    at scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$info$1.apply(SynchronizedSymbols.scala:127)
    at scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)
    at scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)
    at scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:123)
    at scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$2.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:171)
    at scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.info(SynchronizedSymbols.scala:127)
    at scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$2.info(SynchronizedSymbols.scala:171)
    at scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$coreLookup$1(JavaMirrors.scala:992)
    at scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$lookupClass$1(JavaMirrors.scala:998)
    at scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$classToScala1(JavaMirrors.scala:1003)
    at scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$classToScala$1.apply(JavaMirrors.scala:980)
    at scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$classToScala$1.apply(JavaMirrors.scala:980)
    at scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$toScala$1.apply(JavaMirrors.scala:97)
    at scala.reflect.runtime.TwoWayCaches$TwoWayCache$$anonfun$toScala$1.apply(TwoWayCaches.scala:38)
    at scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)
    at scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)
    at scala.reflect.runtime.TwoWayCaches$TwoWayCache.toScala(TwoWayCaches.scala:33)
    at scala.reflect.runtime.JavaMirrors$JavaMirror.toScala(JavaMirrors.scala:95)
    at scala.reflect.runtime.JavaMirrors$JavaMirror.classToScala(JavaMirrors.scala:980)
    at scala.reflect.runtime.JavaMirrors$JavaMirror$JavaAnnotationProxy.<init>(JavaMirrors.scala:163)
    at scala.reflect.runtime.JavaMirrors$JavaMirror$JavaAnnotationProxy$.apply(JavaMirrors.scala:162)
    at scala.reflect.runtime.JavaMirrors$JavaMirror$JavaAnnotationProxy$.apply(JavaMirrors.scala:162)
    at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
    at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
    at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)
    at scala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:186)
    at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
    at scala.collection.mutable.ArrayOps$ofRef.map(ArrayOps.scala:186)
    at scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$copyAnnotations(JavaMirrors.scala:683)
    at scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter.load(JavaMirrors.scala:733)
    at scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$typeParams$1.apply(SynchronizedSymbols.scala:142)
    at scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$typeParams$1.apply(SynchronizedSymbols.scala:133)
    at scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)
    at scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)
    at scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:123)
    at scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$8.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:168)
    at scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.typeParams(SynchronizedSymbols.scala:132)
    at scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$8.typeParams(SynchronizedSymbols.scala:168)
    at scala.reflect.internal.Types$NoArgsTypeRef.typeParams(Types.scala:1926)
    at scala.reflect.internal.Definitions$DefinitionsClass.fullyInitializeType(Definitions.scala:204)
    at scala.reflect.internal.Types$Type.toString(Types.scala:926)
    at java.lang.String.valueOf(String.java:2994)
    at java.io.PrintStream.println(PrintStream.java:821)
    at scala.Console$.println(Console.scala:148)
    at scala.Predef$.println(Predef.scala:315)
    at Test$.delayedEndpoint$Test$1(Test.scala:8)
    at Test$delayedInit$body.apply(Test.scala:1)
    at scala.Function0$class.apply$mcV$sp(Function0.scala:34)
    at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
    at scala.App$$anonfun$main$1.apply(App.scala:76)
    at scala.App$$anonfun$main$1.apply(App.scala:76)
    at scala.collection.immutable.List.foreach(List.scala:381)
    at scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:35)
    at scala.App$class.main(App.scala:76)
    at Test$.main(Test.scala:1)
    at Test.main(Test.scala)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
�[0m[�[31mtrace�[0m] �[0mStack trace suppressed: run �[34mlast compile:run�[0m for the full output.�[0m
java.lang.RuntimeException: Nonzero exit code: 1
    at scala.sys.package$.error(package.scala:27)
�[0m[�[31mtrace�[0m] �[0mStack trace suppressed: run �[34mlast compile:run�[0m for the full output.�[0m
�[0m[�[31merror�[0m] �[0m(compile:�[31mrun�[0m) Nonzero exit code: 1�[0m
�[0m[�[31merror�[0m] �[0mTotal time: 3 s, completed 30 mai 2016 00:32:30�[0m

So the problem seems not specific to ammonium.

As a workaround though, some safeguards could be added around the weakTypeOf here.

@mallman
Copy link
Author

mallman commented May 31, 2016

Hi Alexandre,

I see what you mean. Given that this problem is rooted in the Scala reflection library, it seems unlikely to be fixed anytime soon. Is the workaround you mentioned something you intend on implementing? I'm not sure exactly what you have in mind, but I could work on a PR if you're interested.

Thanks,

Michael

@wilson-lauw
Copy link

wilson-lauw commented Aug 16, 2016

try using this in your build.sbt:

"org.apache.hadoop" % "hadoop-common" % "2.6.0" exclude("org.apache.hadoop", "hadoop-annotations")

@alexarchambault
Copy link
Collaborator

This seems ok from ammonite-spark.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants