scala.reflect.internal.Symbols$CyclicReference: illegal cyclic reference involving object Predef

assembla.com | 6 months ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    #1002563 - Cyclic reference error when sources of scala-library is on the classpath (New) | Scala IDE for Eclipse Project | Assembla

    assembla.com | 6 months ago
    scala.reflect.internal.Symbols$CyclicReference: illegal cyclic reference involving object Predef
  2. 0

    Best practices for configuring SORM

    Stack Overflow | 3 years ago | Peter vR
    scala.reflect.internal.Symbols$CyclicReference: illegal cyclic reference involving method productPrefix
  3. 0

    Synchronize reflection code as scala 2.10 reflection is not threadsafe

    GitHub | 3 years ago | timcharper
    scala.reflect.internal.Symbols$CyclicReference: illegal cyclic reference involving anonymous class $$anonfun$4
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    GitHub comment 56#222386963

    GitHub | 9 months ago | alexarchambault
    scala.reflect.internal.Symbols$CyclicReference: illegal cyclic reference involving object InterfaceAudience
  6. 0

    Spark is throughing scala.reflect.internal.MissingRequirementError when writing Naive Bayes model

    Stack Overflow | 8 months ago | Kaushal
    scala.reflect.internal.Symbols$CyclicReference: illegal cyclic reference involving class NaiveBayesModelWriter

    1 unregistered visitors
    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. scala.reflect.internal.Symbols$CyclicReference

      illegal cyclic reference involving object Predef

      at scala.reflect.internal.Symbols$Symbol$$anonfun$info$3.apply()
    2. Scala
      Symbols$Symbol$$anonfun$info$3.apply
      1. scala.reflect.internal.Symbols$Symbol$$anonfun$info$3.apply(Symbols.scala:1477)
      2. scala.reflect.internal.Symbols$Symbol$$anonfun$info$3.apply(Symbols.scala:1475)
      2 frames
    3. Scala
      AbstractFunction0.apply$mcV$sp
      1. scala.Function0$class.apply$mcV$sp(Function0.scala:34)
      2. scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
      2 frames
    4. Scala
      TreeGen.mkAttributedStableRef
      1. scala.reflect.internal.Symbols$Symbol.lock(Symbols.scala:533)
      2. scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1475)
      3. scala.reflect.internal.Symbols$Symbol.tpeHK(Symbols.scala:1424)
      4. scala.reflect.internal.Types$Type.computeMemberType(Types.scala:694)
      5. scala.reflect.internal.Types$Type.memberType(Types.scala:691)
      6. scala.reflect.internal.TreeGen.mkAttributedSelect(TreeGen.scala:201)
      7. scala.reflect.internal.TreeGen.mkAttributedRef(TreeGen.scala:126)
      8. scala.reflect.internal.TreeGen.mkAttributedRef(TreeGen.scala:132)
      9. scala.reflect.internal.TreeGen.mkAttributedStableRef(TreeGen.scala:164)
      9 frames
    5. Scala Compiler
      Contexts$$anonfun$3.apply
      1. scala.tools.nsc.ast.TreeGen.mkImportFromSelector(TreeGen.scala:35)
      2. scala.tools.nsc.ast.TreeGen.mkWildcardImport(TreeGen.scala:25)
      3. scala.tools.nsc.typechecker.Contexts$$anonfun$3.apply(Contexts.scala:103)
      4. scala.tools.nsc.typechecker.Contexts$$anonfun$3.apply(Contexts.scala:103)
      4 frames
    6. Scala
      AbstractTraversable.$div$colon
      1. scala.collection.LinearSeqOptimized$class.foldLeft(LinearSeqOptimized.scala:124)
      2. scala.collection.immutable.List.foldLeft(List.scala:84)
      3. scala.collection.TraversableOnce$class.$div$colon(TraversableOnce.scala:149)
      4. scala.collection.AbstractTraversable.$div$colon(Traversable.scala:104)
      4 frames
    7. Scala Compiler
      Contexts$class.rootContext
      1. scala.tools.nsc.typechecker.Contexts$class.rootContext(Contexts.scala:103)
      1 frame
    8. org.scalaide.core
      ScalaPresentationCompiler$$anon$1.rootContext
      1. org.scalaide.core.internal.compiler.ScalaPresentationCompiler$$anon$1.rootContext(ScalaPresentationCompiler.scala:76)
      1 frame
    9. Scala Compiler
      Global$Run$$anonfun$compileLate$2$$anonfun$apply$1.apply
      1. scala.tools.nsc.typechecker.Analyzer$namerFactory$$anon$1.apply(Analyzer.scala:43)
      2. scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply$mcV$sp(Global.scala:440)
      3. scala.tools.nsc.Global$GlobalPhase.withCurrentUnit(Global.scala:431)
      4. scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:440)
      5. scala.tools.nsc.Global$Run$$anonfun$compileLate$2$$anonfun$apply$1.apply(Global.scala:1609)
      6. scala.tools.nsc.Global$Run$$anonfun$compileLate$2$$anonfun$apply$1.apply(Global.scala:1609)
      6 frames
    10. Scala
      SymbolTable.enteringPhase
      1. scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235)
      1 frame
    11. Scala Compiler
      Global$Run$$anonfun$compileLate$2.apply
      1. scala.tools.nsc.Global$Run$$anonfun$compileLate$2.apply(Global.scala:1609)
      2. scala.tools.nsc.Global$Run$$anonfun$compileLate$2.apply(Global.scala:1608)
      2 frames
    12. Scala
      AbstractIterator.foreach
      1. scala.collection.Iterator$class.foreach(Iterator.scala:854)
      2. scala.collection.AbstractIterator.foreach(Iterator.scala:1297)
      2 frames
    13. Scala Compiler
      SymbolLoaders$SymbolLoader.complete
      1. scala.tools.nsc.Global$Run.compileLate(Global.scala:1608)
      2. scala.tools.nsc.Global$Run.compileLate(Global.scala:1598)
      3. scala.tools.nsc.GlobalSymbolLoaders.compileLate(GlobalSymbolLoaders.scala:29)
      4. scala.tools.nsc.symtab.SymbolLoaders$SourcefileLoader.doComplete(SymbolLoaders.scala:368)
      5. scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:211)
      5 frames
    14. Scala
      TreeGen.mkAttributedStableRef
      1. scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1489)
      2. scala.reflect.internal.Symbols$Symbol.tpeHK(Symbols.scala:1424)
      3. scala.reflect.internal.Types$Type.computeMemberType(Types.scala:694)
      4. scala.reflect.internal.Types$Type.memberType(Types.scala:691)
      5. scala.reflect.internal.TreeGen.mkAttributedSelect(TreeGen.scala:201)
      6. scala.reflect.internal.TreeGen.mkAttributedRef(TreeGen.scala:126)
      7. scala.reflect.internal.TreeGen.mkAttributedRef(TreeGen.scala:132)
      8. scala.reflect.internal.TreeGen.mkAttributedStableRef(TreeGen.scala:164)
      8 frames
    15. Scala Compiler
      Contexts$$anonfun$3.apply
      1. scala.tools.nsc.ast.TreeGen.mkImportFromSelector(TreeGen.scala:35)
      2. scala.tools.nsc.ast.TreeGen.mkWildcardImport(TreeGen.scala:25)
      3. scala.tools.nsc.typechecker.Contexts$$anonfun$3.apply(Contexts.scala:103)
      4. scala.tools.nsc.typechecker.Contexts$$anonfun$3.apply(Contexts.scala:103)
      4 frames
    16. Scala
      AbstractTraversable.$div$colon
      1. scala.collection.LinearSeqOptimized$class.foldLeft(LinearSeqOptimized.scala:124)
      2. scala.collection.immutable.List.foldLeft(List.scala:84)
      3. scala.collection.TraversableOnce$class.$div$colon(TraversableOnce.scala:149)
      4. scala.collection.AbstractTraversable.$div$colon(Traversable.scala:104)
      4 frames
    17. Scala Compiler
      Contexts$class.rootContext
      1. scala.tools.nsc.typechecker.Contexts$class.rootContext(Contexts.scala:103)
      1 frame
    18. org.scalaide.core
      ScalaPresentationCompiler$$anon$1.rootContext
      1. org.scalaide.core.internal.compiler.ScalaPresentationCompiler$$anon$1.rootContext(ScalaPresentationCompiler.scala:76)
      1 frame
    19. Scala Compiler
      Global$Run$$anonfun$compileLate$2$$anonfun$apply$1.apply
      1. scala.tools.nsc.typechecker.Analyzer$namerFactory$$anon$1.apply(Analyzer.scala:43)
      2. scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply$mcV$sp(Global.scala:440)
      3. scala.tools.nsc.Global$GlobalPhase.withCurrentUnit(Global.scala:431)
      4. scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:440)
      5. scala.tools.nsc.Global$Run$$anonfun$compileLate$2$$anonfun$apply$1.apply(Global.scala:1609)
      6. scala.tools.nsc.Global$Run$$anonfun$compileLate$2$$anonfun$apply$1.apply(Global.scala:1609)
      6 frames
    20. Scala
      SymbolTable.enteringPhase
      1. scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235)
      1 frame
    21. Scala Compiler
      Global$Run$$anonfun$compileLate$2.apply
      1. scala.tools.nsc.Global$Run$$anonfun$compileLate$2.apply(Global.scala:1609)
      2. scala.tools.nsc.Global$Run$$anonfun$compileLate$2.apply(Global.scala:1608)
      2 frames
    22. Scala
      AbstractIterator.foreach
      1. scala.collection.Iterator$class.foreach(Iterator.scala:854)
      2. scala.collection.AbstractIterator.foreach(Iterator.scala:1297)
      2 frames
    23. Scala Compiler
      SymbolLoaders$SymbolLoader.complete
      1. scala.tools.nsc.Global$Run.compileLate(Global.scala:1608)
      2. scala.tools.nsc.Global$Run.compileLate(Global.scala:1598)
      3. scala.tools.nsc.GlobalSymbolLoaders.compileLate(GlobalSymbolLoaders.scala:29)
      4. scala.tools.nsc.symtab.SymbolLoaders$SourcefileLoader.doComplete(SymbolLoaders.scala:368)
      5. scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:211)
      5 frames
    24. Scala
      Symbols$Symbol.initialize
      1. scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1489)
      2. scala.reflect.internal.Symbols$Symbol.initialize(Symbols.scala:1634)
      2 frames
    25. Scala Compiler
      Global$$anonfun$forceSymbolsUsedByParser$1.apply
      1. scala.tools.nsc.interactive.Global$$anonfun$forceSymbolsUsedByParser$1.apply(Global.scala:1258)
      2. scala.tools.nsc.interactive.Global$$anonfun$forceSymbolsUsedByParser$1.apply(Global.scala:1258)
      2 frames
    26. Scala
      HashSet$HashTrieSet.foreach
      1. scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:316)
      2. scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:972)
      3. scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:972)
      3 frames
    27. Scala Compiler
      Global.<init>
      1. scala.tools.nsc.interactive.Global.forceSymbolsUsedByParser(Global.scala:1258)
      2. scala.tools.nsc.interactive.Global.<init>(Global.scala:1261)
      2 frames
    28. org.scalaide.core
      Scaladoc$$anonfun$1.apply
      1. org.scalaide.core.internal.compiler.ScalaPresentationCompiler.<init>(ScalaPresentationCompiler.scala:62)
      2. org.scalaide.core.internal.compiler.PresentationCompilerProxy.liftedTree1$1(PresentationCompilerProxy.scala:158)
      3. org.scalaide.core.internal.compiler.PresentationCompilerProxy.create(PresentationCompilerProxy.scala:157)
      4. org.scalaide.core.internal.compiler.PresentationCompilerProxy.initialize(PresentationCompilerProxy.scala:122)
      5. org.scalaide.core.internal.compiler.PresentationCompilerProxy.obtainPc$1(PresentationCompilerProxy.scala:84)
      6. org.scalaide.core.internal.compiler.PresentationCompilerProxy.internal(PresentationCompilerProxy.scala:104)
      7. org.scalaide.core.internal.compiler.PresentationCompilerProxy.apply(PresentationCompilerProxy.scala:62)
      8. org.scalaide.core.compiler.InteractiveCompilationUnit$class.withSourceFile(InteractiveCompilationUnit.scala:214)
      9. org.scalaide.core.internal.jdt.model.ScalaSourceFile.withSourceFile(ScalaSourceFile.scala:73)
      10. org.scalaide.core.internal.compiler.Scaladoc$$anonfun$1.apply(ScalaDoc.scala:55)
      11. org.scalaide.core.internal.compiler.Scaladoc$$anonfun$1.apply(ScalaDoc.scala:55)
      11 frames
    29. Scala
      Option.map
      1. scala.Option.map(Option.scala:146)
      1 frame
    30. org.scalaide.core
      ScalaPresentationCompiler.parsedDocComment
      1. org.scalaide.core.internal.compiler.Scaladoc$class.parsedDocComment(ScalaDoc.scala:55)
      2. org.scalaide.core.internal.compiler.ScalaPresentationCompiler.parsedDocComment(ScalaPresentationCompiler.scala:52)
      2 frames
    31. org.scalaide.ui
      ScalaHoverImpl$$anonfun$1$$anonfun$apply$3$$anonfun$9.apply
      1. org.scalaide.ui.internal.editor.hover.ScalaHoverImpl$$anonfun$1$$anonfun$apply$3$$anonfun$9.apply(ScalaHoverImpl.scala:231)
      2. org.scalaide.ui.internal.editor.hover.ScalaHoverImpl$$anonfun$1$$anonfun$apply$3$$anonfun$9.apply(ScalaHoverImpl.scala:230)
      2 frames
    32. Scala
      Option$WithFilter.flatMap
      1. scala.Option$WithFilter.flatMap(Option.scala:208)
      1 frame
    33. org.scalaide.ui
      ScalaHoverImpl$$anonfun$1$$anonfun$apply$3.apply
      1. org.scalaide.ui.internal.editor.hover.ScalaHoverImpl$$anonfun$1$$anonfun$apply$3.docComment$lzycompute$1(ScalaHoverImpl.scala:230)
      2. org.scalaide.ui.internal.editor.hover.ScalaHoverImpl$$anonfun$1$$anonfun$apply$3.docComment$1(ScalaHoverImpl.scala:203)
      3. org.scalaide.ui.internal.editor.hover.ScalaHoverImpl$$anonfun$1$$anonfun$apply$3.apply(ScalaHoverImpl.scala:242)
      4. org.scalaide.ui.internal.editor.hover.ScalaHoverImpl$$anonfun$1$$anonfun$apply$3.apply(ScalaHoverImpl.scala:111)
      4 frames
    34. org.scalaide.core
      PresentationCompilerProxy$$anonfun$internal$1.apply
      1. org.scalaide.core.compiler.InteractiveCompilationUnit$$anonfun$withSourceFile$1.apply(InteractiveCompilationUnit.scala:214)
      2. org.scalaide.core.compiler.InteractiveCompilationUnit$$anonfun$withSourceFile$1.apply(InteractiveCompilationUnit.scala:214)
      3. org.scalaide.core.internal.compiler.PresentationCompilerProxy$$anonfun$internal$1.apply(PresentationCompilerProxy.scala:105)
      4. org.scalaide.core.internal.compiler.PresentationCompilerProxy$$anonfun$internal$1.apply(PresentationCompilerProxy.scala:104)
      4 frames
    35. Scala
      Option.flatMap
      1. scala.Option.flatMap(Option.scala:171)
      1 frame
    36. org.scalaide.core
      ScalaSourceFile.withSourceFile
      1. org.scalaide.core.internal.compiler.PresentationCompilerProxy.internal(PresentationCompilerProxy.scala:104)
      2. org.scalaide.core.internal.compiler.PresentationCompilerProxy.apply(PresentationCompilerProxy.scala:62)
      3. org.scalaide.core.compiler.InteractiveCompilationUnit$class.withSourceFile(InteractiveCompilationUnit.scala:214)
      4. org.scalaide.core.internal.jdt.model.ScalaSourceFile.withSourceFile(ScalaSourceFile.scala:73)
      4 frames
    37. org.scalaide.ui
      ScalaHoverImpl$$anonfun$1.apply
      1. org.scalaide.ui.internal.editor.hover.ScalaHoverImpl$$anonfun$1.apply(ScalaHoverImpl.scala:111)
      2. org.scalaide.ui.internal.editor.hover.ScalaHoverImpl$$anonfun$1.apply(ScalaHoverImpl.scala:109)
      2 frames
    38. Scala
      Option.map
      1. scala.Option.map(Option.scala:146)
      1 frame
    39. org.scalaide.ui
      ScalaHoverImpl.getHoverInfo2
      1. org.scalaide.ui.internal.editor.hover.ScalaHoverImpl.getHoverInfo2(ScalaHoverImpl.scala:109)
      1 frame
    40. org.scalaide.debug
      TextHoverFactory$$anon$1$$anonfun$2$$anonfun$apply$5.apply
      1. org.scalaide.debug.internal.editor.TextHoverFactory$$anon$1.org$scalaide$debug$internal$editor$TextHoverFactory$$anon$$super$getHoverInfo2(TextHoverFactory.scala:54)
      2. org.scalaide.debug.internal.editor.TextHoverFactory$$anon$1$$anonfun$2$$anonfun$apply$5.apply(TextHoverFactory.scala:54)
      2 frames
    41. Scala
      Option.getOrElse
      1. scala.Option.getOrElse(Option.scala:121)
      1 frame
    42. org.scalaide.debug
      TextHoverFactory$$anon$1$$anonfun$2.apply
      1. org.scalaide.debug.internal.editor.TextHoverFactory$$anon$1$$anonfun$2.apply(TextHoverFactory.scala:52)
      2. org.scalaide.debug.internal.editor.TextHoverFactory$$anon$1$$anonfun$2.apply(TextHoverFactory.scala:38)
      2 frames
    43. Scala
      Option.map
      1. scala.Option.map(Option.scala:146)
      1 frame
    44. org.scalaide.debug
      TextHoverFactory$$anon$1.getHoverInfo2
      1. org.scalaide.debug.internal.editor.TextHoverFactory$$anon$1.getHoverInfo2(TextHoverFactory.scala:38)
      1 frame
    45. JFace Text
      TextViewerHoverManager$4.run
      1. org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166)
      1 frame