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

assembla.com | 3 months ago
  1. 0

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

    assembla.com | 3 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 | 6 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 | 5 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