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

assembla.com | 7 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 | 7 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 | 10 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 | 9 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
      ScalaSourceFile.buildStructure
      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.jdt.model.ScalaCompilationUnit$class.buildStructure(ScalaCompilationUnit.scala:134)
      8. org.scalaide.core.internal.jdt.model.ScalaSourceFile.buildStructure(ScalaSourceFile.scala:73)
      8 frames
    29. JDT Core
      JavaElement.getElementInfo
      1. org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:259)
      2. org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:579)
      3. org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:316)
      4. org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:302)
      4 frames
    30. org.scalaide.core
      LazyToplevelClass.exists
      1. org.scalaide.core.internal.jdt.model.LazyToplevelClass.mirror$lzycompute(ScalaElements.scala:314)
      2. org.scalaide.core.internal.jdt.model.LazyToplevelClass.mirror(ScalaElements.scala:312)
      3. org.scalaide.core.internal.jdt.model.LazyToplevelClass.exists(ScalaElements.scala:326)
      3 frames
    31. scala.tools.eclipse
      NameLookupAspect.ajc$around$scala_tools_eclipse_contribution_weaving_jdt_core_NameLookupAspect$1$1c7010b1
      1. scala.tools.eclipse.contribution.weaving.jdt.core.NameLookupAspect.ajc$around$scala_tools_eclipse_contribution_weaving_jdt_core_NameLookupAspect$1$1c7010b1(NameLookupAspect.aj:85)
      1 frame
    32. JDT Core
      SelectionRequestor.acceptMethod
      1. org.eclipse.jdt.internal.core.NameLookup.seekTypesInSourcePackage(NameLookup.java:1108)
      2. org.eclipse.jdt.internal.core.NameLookup.seekTypes(NameLookup.java:1022)
      3. org.eclipse.jdt.internal.core.NameLookup.findType(NameLookup.java:769)
      4. org.eclipse.jdt.internal.core.SelectionRequestor.resolveType(SelectionRequestor.java:944)
      5. org.eclipse.jdt.internal.core.SelectionRequestor.acceptMethod(SelectionRequestor.java:512)
      5 frames
    33. org.scalaide.core
      PresentationCompilerProxy$$anonfun$internal$1.apply
      1. org.scalaide.core.internal.jdt.search.ScalaSelectionEngine$$anonfun$select$1$$anonfun$org$scalaide$core$internal$jdt$search$ScalaSelectionEngine$$anonfun$$acceptMethod$1$1.apply$mcV$sp(ScalaSelectionEngine.scala:116)
      2. org.scalaide.core.internal.jdt.search.ScalaSelectionEngine$$anonfun$select$1$Cont$2.apply(ScalaSelectionEngine.scala:65)
      3. org.scalaide.core.internal.jdt.search.ScalaSelectionEngine$$anonfun$select$1.apply(ScalaSelectionEngine.scala:249)
      4. org.scalaide.core.internal.jdt.search.ScalaSelectionEngine$$anonfun$select$1.apply(ScalaSelectionEngine.scala:38)
      5. org.scalaide.core.internal.compiler.PresentationCompilerProxy$$anonfun$internal$1.apply(PresentationCompilerProxy.scala:105)
      6. org.scalaide.core.internal.compiler.PresentationCompilerProxy$$anonfun$internal$1.apply(PresentationCompilerProxy.scala:104)
      6 frames
    34. Scala
      Option.flatMap
      1. scala.Option.flatMap(Option.scala:171)
      1 frame
    35. org.scalaide.core
      BaseHyperlinkDetector$$anonfun$1.apply
      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.internal.jdt.search.ScalaSelectionEngine.select(ScalaSelectionEngine.scala:38)
      4. org.scalaide.core.internal.hyperlink.JavaSelectionEngine$.getJavaElements(DeclarationHyperlinkDetector.scala:80)
      5. org.scalaide.core.internal.hyperlink.DeclarationHyperlinkDetector.javaDeclarationHyperlinkComputer(DeclarationHyperlinkDetector.scala:54)
      6. org.scalaide.core.internal.hyperlink.DeclarationHyperlinkDetector.findHyperlinks(DeclarationHyperlinkDetector.scala:43)
      7. org.scalaide.core.internal.hyperlink.DeclarationHyperlinkDetector.findHyperlinks(DeclarationHyperlinkDetector.scala:30)
      8. org.scalaide.core.internal.hyperlink.DeclarationHyperlinkDetector.runDetectionStrategy(DeclarationHyperlinkDetector.scala:26)
      9. org.scalaide.core.internal.hyperlink.BaseHyperlinkDetector$$anonfun$1.apply(BaseHyperlinkDetector.scala:38)
      10. org.scalaide.core.internal.hyperlink.BaseHyperlinkDetector$$anonfun$1.apply(BaseHyperlinkDetector.scala:38)
      10 frames
    36. Scala
      ForkJoinWorkerThread.run
      1. scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24)
      2. scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24)
      3. scala.concurrent.impl.ExecutionContextImpl$AdaptedForkJoinTask.exec(ExecutionContextImpl.scala:121)
      4. scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
      5. scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
      6. scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
      7. scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
      7 frames