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
      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