Hello Akka-team,
I ran into a problem this morning using akka-stream_2.10.0.7 with Scala
version 2.10.3.
When I try to receive multiple files at a time, some randoms exception are
thrown within the classloader. After two successive tries, everything is
fine.
I attached one of the stacktrace. The relevent part seems to be this
java.lang.RuntimeException: error reading Scala signature of
scalax.collection.GraphBase: value collection is not a package
at scala.reflect.internal.pickling.UnPickler.unpickle(UnPickler.scala:45)
at
scala.reflect.runtime.JavaMirrors$JavaMirror.unpickleClass(JavaMirrors.scala:565)
...
at scalax.collection.GraphLike$$typecreator1$1.apply(Graph.scala:44)
...
at
akka.stream.scaladsl2.FlowGraphBuilder.checkPartialBuildPreconditions(FlowGraph.scala:486)
at akka.stream.scaladsl2.FlowGraphBuilder.build(FlowGraph.scala:468)
...
at akka.stream.scaladsl2.FlowGraph$.apply(FlowGraph.scala:548)
We also ran into this thread in Scala. That seems to be linked.
https://issues.scala-lang.org/browse/SI-6240
Are you aware of this problem? Does further version of akka-stream would
fix this in Scala.2.10 ?
Thanks for your help
--
>>>>>>>>>> Read the docs: http://akka.io/docs/
>>>>>>>>>> Check the FAQ:
>>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user
---
You received this message because you are subscribed to the Google Groups "Akka
User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.
java.lang.RuntimeException: error reading Scala signature of
scalax.collection.GraphBase: value collection is not a package
at
scala.reflect.internal.pickling.UnPickler.unpickle(UnPickler.scala:45)
at
scala.reflect.runtime.JavaMirrors$JavaMirror.unpickleClass(JavaMirrors.scala:565)
at
scala.reflect.runtime.SymbolLoaders$TopClassCompleter.complete(SymbolLoaders.scala:32)
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1231)
at
scala.reflect.internal.pickling.UnPickler$Scan.scala$reflect$internal$pickling$UnPickler$Scan$$fromName$1(UnPickler.scala:207)
at
scala.reflect.internal.pickling.UnPickler$Scan.readExtSymbol$1(UnPickler.scala:226)
at
scala.reflect.internal.pickling.UnPickler$Scan.readSymbol(UnPickler.scala:250)
at
scala.reflect.internal.pickling.UnPickler$Scan.readSymbolRef(UnPickler.scala:783)
at
scala.reflect.internal.pickling.UnPickler$Scan.readType(UnPickler.scala:346)
at
scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTypeRef$1.apply(UnPickler.scala:792)
at
scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTypeRef$1.apply(UnPickler.scala:792)
at
scala.reflect.internal.pickling.UnPickler$Scan.at(UnPickler.scala:171)
at
scala.reflect.internal.pickling.UnPickler$Scan.readTypeRef(UnPickler.scala:792)
at
scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$4.apply(UnPickler.scala:347)
at
scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$4.apply(UnPickler.scala:347)
at
scala.reflect.internal.pickling.PickleBuffer.until(PickleBuffer.scala:163)
at
scala.reflect.internal.pickling.UnPickler$Scan.readType(UnPickler.scala:347)
at
scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTypeRef$1.apply(UnPickler.scala:792)
at
scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTypeRef$1.apply(UnPickler.scala:792)
at
scala.reflect.internal.pickling.UnPickler$Scan.at(UnPickler.scala:171)
at
scala.reflect.internal.pickling.UnPickler$Scan.readTypeRef(UnPickler.scala:792)
at
scala.reflect.internal.pickling.UnPickler$Scan.readType(UnPickler.scala:358)
at
scala.reflect.internal.pickling.UnPickler$Scan$LazyTypeRef$$anonfun$34.apply(UnPickler.scala:855)
at
scala.reflect.internal.pickling.UnPickler$Scan$LazyTypeRef$$anonfun$34.apply(UnPickler.scala:855)
at
scala.reflect.internal.pickling.UnPickler$Scan.at(UnPickler.scala:171)
at
scala.reflect.internal.pickling.UnPickler$Scan$LazyTypeRef.complete(UnPickler.scala:855)
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1231)
at scala.reflect.internal.Symbols$Symbol.initialize(Symbols.scala:1374)
at scala.reflect.internal.Symbols$Symbol.annotations(Symbols.scala:1581)
at
scala.reflect.internal.Symbols$Symbol.addAnnotation(Symbols.scala:1600)
at
scala.reflect.internal.pickling.UnPickler$Scan.readSymbolAnnotation(UnPickler.scala:491)
at
scala.reflect.internal.pickling.UnPickler$Scan.run(UnPickler.scala:88)
at
scala.reflect.internal.pickling.UnPickler.unpickle(UnPickler.scala:37)
at
scala.reflect.runtime.JavaMirrors$JavaMirror.unpickleClass(JavaMirrors.scala:565)
at
scala.reflect.runtime.SymbolLoaders$TopClassCompleter.complete(SymbolLoaders.scala:32)
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1231)
at
scala.reflect.internal.BuildUtils$BuildImpl.select(BuildUtils.scala:20)
at
scala.reflect.internal.BuildUtils$BuildImpl.selectTerm(BuildUtils.scala:14)
at
scala.reflect.internal.BuildUtils$BuildImpl.selectTerm(BuildUtils.scala:8)
at scalax.collection.GraphLike$$typecreator1$1.apply(Graph.scala:44)
at
scala.reflect.api.TypeTags$WeakTypeTagImpl.tpe$lzycompute(TypeTags.scala:231)
at scala.reflect.api.TypeTags$WeakTypeTagImpl.tpe(TypeTags.scala:231)
at scala.reflect.api.TypeTags$class.typeOf(TypeTags.scala:335)
at scala.reflect.api.Universe.typeOf(Universe.scala:59)
at scalax.collection.GraphLike$class.isDirected(Graph.scala:44)
at
scalax.collection.mutable.DefaultGraphImpl.isDirected$lzycompute(Graph.scala:264)
at
scalax.collection.mutable.DefaultGraphImpl.isDirected(Graph.scala:264)
at
scalax.collection.TraverserImpl$Impl$Runner$$anonfun$dfsWGB$1.apply(TraverserImpl.scala:457)
at
scalax.collection.TraverserImpl$Impl$Runner$$anonfun$dfsWGB$1.apply(TraverserImpl.scala:448)
at scalax.collection.State$class.withHandles(State.scala:98)
at
scalax.collection.mutable.DefaultGraphImpl.withHandles(Graph.scala:264)
at
scalax.collection.TraverserImpl$Impl$Runner.dfsWGB(TraverserImpl.scala:448)
at
scalax.collection.GraphTraversalImpl$ComponentTraverser$$anonfun$findCycle$1$$anonfun$apply$12.apply(GraphTraversalImpl.scala:234)
at
scalax.collection.GraphTraversalImpl$ComponentTraverser$$anonfun$findCycle$1$$anonfun$apply$12.apply(GraphTraversalImpl.scala:232)
at
scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:772)
at scala.collection.Iterator$class.foreach(Iterator.scala:727)
at scala.collection.AbstractIterator.foreach(Iterator.scala:1157)
at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
at
scalax.collection.mutable.AdjacencyListGraph$NodeSet.foreach(AdjacencyListGraph.scala:75)
at
scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:771)
at
scalax.collection.GraphTraversalImpl$ComponentTraverser$$anonfun$findCycle$1.apply(GraphTraversalImpl.scala:232)
at
scalax.collection.GraphTraversalImpl$ComponentTraverser$$anonfun$findCycle$1.apply(GraphTraversalImpl.scala:230)
at scalax.collection.State$class.withHandles(State.scala:98)
at
scalax.collection.mutable.DefaultGraphImpl.withHandles(Graph.scala:264)
at
scalax.collection.GraphTraversalImpl$ComponentTraverser.findCycle(GraphTraversalImpl.scala:230)
at
scalax.collection.GraphTraversal$class.findCycle(GraphTraversal.scala:94)
at scalax.collection.mutable.DefaultGraphImpl.findCycle(Graph.scala:264)
at
akka.stream.scaladsl2.FlowGraphBuilder.checkPartialBuildPreconditions(FlowGraph.scala:486)
at akka.stream.scaladsl2.FlowGraphBuilder.build(FlowGraph.scala:468)
at akka.stream.scaladsl2.FlowGraph$.apply(FlowGraph.scala:568)
at akka.stream.scaladsl2.FlowGraph$.apply(FlowGraph.scala:548)