java.lang.AssertionError: assertion failed: Race condition detected: You are running a presentation compiler method outside the PC thread.[phase: <no phase>] Please file a ticket with the current stack trace at https: //www.assembla.com/spaces/scala-ide/support/tickets

Google Groups | Jerzy Müller | 2 years 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

    Race condition detected from 'org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter'

    Google Groups | 2 years ago | Jerzy Müller
    java.lang.AssertionError: assertion failed: Race condition detected: You are running a presentation compiler method outside the PC thread.[phase: <no phase>] Please file a ticket with the current stack trace at https: //www.assembla.com/spaces/scala-ide/support/tickets
  2. 0

    Crash in nightly

    GitHub | 2 years ago | dragos
    java.lang.AssertionError: assertion failed: Race condition detected: You are running a presentation compiler method outside the PC thread.[phase: <no phase>] Please file a ticket with the current stack trace at https://www.assembla.com/spaces/scala-ide/support/tickets
  3. 0

    [scala-ide-user] How to programmatically find a Scala type by qualified name? - Grokbase

    grokbase.com | 1 year ago
    java.lang.AssertionError: assertion failed: Race condition detected: You are running a presentation compiler method outside the PC thread.[phase: < no phase>] Please file a ticket with the current stack trace at https:// www.assembla.com/spaces/scala-ide/support/tickets
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Race condition inside presentation compiler triggered by ensime-server

    GitHub | 9 months ago | jix
    java.lang.AssertionError: assertion failed: Race condition detected: You are running a presentation compiler method outside the PC thread.[phase: <no phase>] Please file a ticket with the current stack trace at https://www.assembla.com/spaces/scala-ide/support/tickets
  6. 0

    Race condition detected: You are running a presentation compiler method outside the PC thread.[phase: <no phase>] while opening any *.scala.html template

    GitHub | 3 years ago | sschaef
    java.lang.AssertionError: assertion failed: Race condition detected: You are running a presentation compiler method outside the PC thread.[phase: <no phase>] Please file a ticket with the current stack trace at https://www.assembla.com/spaces/scala-ide/support/tickets

    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. java.lang.AssertionError

      assertion failed: Race condition detected: You are running a presentation compiler method outside the PC thread.[phase: <no phase>] Please file a ticket with the current stack trace at https: //www.assembla.com/spaces/scala-ide/support/tickets

      at scala.tools.nsc.interactive.Global.assertCorrectThread()
    2. Scala Compiler
      Global.assertCorrectThread
      1. scala.tools.nsc.interactive.Global.assertCorrectThread(Global.scala:535)
      1 frame
    3. Scala
      Symbols$Symbol.rawInfo
      1. scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1559)
      1 frame
    4. org.scalaide.ui
      CallByNameParamAtCreationPresenter$traverser$2$$anonfun$1.apply
      1. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$.referencesByNameParam(CallByNameParamAtCreationPresenter.scala:66)
      2. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$.isByNameParam(CallByNameParamAtCreationPresenter.scala:56)
      3. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$$anonfun$1.apply(CallByNameParamAtCreationPresenter.scala:80)
      4. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$$anonfun$1.apply(CallByNameParamAtCreationPresenter.scala:79)
      4 frames
    5. Scala
      TraversableLike$WithFilter.map
      1. scala.collection.TraversableLike$WithFilter$$anonfun$map$2.apply(TraversableLike.scala:728)
      2. scala.collection.immutable.List.foreach(List.scala:381)
      3. scala.collection.TraversableLike$WithFilter.map(TraversableLike.scala:727)
      3 frames
    6. org.scalaide.ui
      CallByNameParamAtCreationPresenter$traverser$2$.traverse
      1. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$.processArgs(CallByNameParamAtCreationPresenter.scala:81)
      2. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$.traverse(CallByNameParamAtCreationPresenter.scala:44)
      3. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$.traverse(CallByNameParamAtCreationPresenter.scala:39)
      3 frames
    7. Scala
      Trees$Traverser.traverse
      1. scala.reflect.api.Trees$Traverser.traverseTrees(Trees.scala:2484)
      2. scala.reflect.internal.Trees$class.traverseComponents$1(Trees.scala:1234)
      3. scala.reflect.internal.Trees$class.itraverse(Trees.scala:1330)
      4. scala.reflect.internal.SymbolTable.itraverse(SymbolTable.scala:16)
      5. scala.reflect.internal.SymbolTable.itraverse(SymbolTable.scala:16)
      6. scala.reflect.api.Trees$Traverser.traverse(Trees.scala:2475)
      6 frames
    8. org.scalaide.ui
      CallByNameParamAtCreationPresenter$traverser$2$.traverse
      1. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$.traverse(CallByNameParamAtCreationPresenter.scala:48)
      2. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$.traverse(CallByNameParamAtCreationPresenter.scala:39)
      2 frames
    9. Scala
      Trees$Traverser.traverse
      1. scala.reflect.internal.Trees$$anonfun$traverseMemberDef$1$1.apply$mcV$sp(Trees.scala:1215)
      2. scala.reflect.api.Trees$Traverser.atOwner(Trees.scala:2507)
      3. scala.reflect.internal.Trees$class.traverseMemberDef$1(Trees.scala:1203)
      4. scala.reflect.internal.Trees$class.itraverse(Trees.scala:1328)
      5. scala.reflect.internal.SymbolTable.itraverse(SymbolTable.scala:16)
      6. scala.reflect.internal.SymbolTable.itraverse(SymbolTable.scala:16)
      7. scala.reflect.api.Trees$Traverser.traverse(Trees.scala:2475)
      7 frames
    10. org.scalaide.ui
      CallByNameParamAtCreationPresenter$traverser$2$.traverse
      1. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$.traverse(CallByNameParamAtCreationPresenter.scala:48)
      2. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$.traverse(CallByNameParamAtCreationPresenter.scala:39)
      2 frames
    11. Scala
      Trees$Traverser.traverse
      1. scala.reflect.api.Trees$Traverser$$anonfun$traverseStats$1$$anonfun$apply$1.apply$mcV$sp(Trees.scala:2498)
      2. scala.reflect.api.Trees$Traverser.atOwner(Trees.scala:2507)
      3. scala.reflect.api.Trees$Traverser.traverseStats(Trees.scala:2497)
      4. scala.reflect.internal.Trees$class.traverseComponents$1(Trees.scala:1232)
      5. scala.reflect.internal.Trees$class.itraverse(Trees.scala:1330)
      6. scala.reflect.internal.SymbolTable.itraverse(SymbolTable.scala:16)
      7. scala.reflect.internal.SymbolTable.itraverse(SymbolTable.scala:16)
      8. scala.reflect.api.Trees$Traverser.traverse(Trees.scala:2475)
      8 frames
    12. org.scalaide.ui
      CallByNameParamAtCreationPresenter$traverser$2$.traverse
      1. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$.traverse(CallByNameParamAtCreationPresenter.scala:48)
      2. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$.traverse(CallByNameParamAtCreationPresenter.scala:39)
      2 frames
    13. Scala
      Trees$Traverser.traverse
      1. scala.reflect.internal.Trees$$anonfun$traverseMemberDef$1$1.apply$mcV$sp(Trees.scala:1207)
      2. scala.reflect.api.Trees$Traverser.atOwner(Trees.scala:2507)
      3. scala.reflect.internal.Trees$class.traverseMemberDef$1(Trees.scala:1203)
      4. scala.reflect.internal.Trees$class.itraverse(Trees.scala:1328)
      5. scala.reflect.internal.SymbolTable.itraverse(SymbolTable.scala:16)
      6. scala.reflect.internal.SymbolTable.itraverse(SymbolTable.scala:16)
      7. scala.reflect.api.Trees$Traverser.traverse(Trees.scala:2475)
      7 frames
    14. org.scalaide.ui
      CallByNameParamAtCreationPresenter$traverser$2$.traverse
      1. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$.traverse(CallByNameParamAtCreationPresenter.scala:48)
      2. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$.traverse(CallByNameParamAtCreationPresenter.scala:39)
      2 frames
    15. Scala
      Trees$Traverser.traverse
      1. scala.reflect.api.Trees$Traverser$$anonfun$traverseStats$1$$anonfun$apply$1.apply$mcV$sp(Trees.scala:2498)
      2. scala.reflect.api.Trees$Traverser.atOwner(Trees.scala:2507)
      3. scala.reflect.api.Trees$Traverser.traverseStats(Trees.scala:2497)
      4. scala.reflect.internal.Trees$class.traverseComponents$1(Trees.scala:1232)
      5. scala.reflect.internal.Trees$class.itraverse(Trees.scala:1330)
      6. scala.reflect.internal.SymbolTable.itraverse(SymbolTable.scala:16)
      7. scala.reflect.internal.SymbolTable.itraverse(SymbolTable.scala:16)
      8. scala.reflect.api.Trees$Traverser.traverse(Trees.scala:2475)
      8 frames
    16. org.scalaide.ui
      CallByNameParamAtCreationPresenter$traverser$2$.traverse
      1. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$.traverse(CallByNameParamAtCreationPresenter.scala:48)
      2. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$.traverse(CallByNameParamAtCreationPresenter.scala:39)
      2 frames
    17. Scala
      Trees$Traverser.traverse
      1. scala.reflect.internal.Trees$$anonfun$traverseMemberDef$1$1.apply$mcV$sp(Trees.scala:1208)
      2. scala.reflect.api.Trees$Traverser.atOwner(Trees.scala:2507)
      3. scala.reflect.internal.Trees$class.traverseMemberDef$1(Trees.scala:1203)
      4. scala.reflect.internal.Trees$class.itraverse(Trees.scala:1327)
      5. scala.reflect.internal.SymbolTable.itraverse(SymbolTable.scala:16)
      6. scala.reflect.internal.SymbolTable.itraverse(SymbolTable.scala:16)
      7. scala.reflect.api.Trees$Traverser.traverse(Trees.scala:2475)
      7 frames
    18. org.scalaide.ui
      CallByNameParamAtCreationPresenter$traverser$2$.traverse
      1. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$.traverse(CallByNameParamAtCreationPresenter.scala:48)
      2. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$.traverse(CallByNameParamAtCreationPresenter.scala:39)
      2 frames
    19. Scala
      Trees$Traverser.traverse
      1. scala.reflect.api.Trees$Traverser$$anonfun$traverseStats$1$$anonfun$apply$1.apply$mcV$sp(Trees.scala:2498)
      2. scala.reflect.api.Trees$Traverser.atOwner(Trees.scala:2507)
      3. scala.reflect.api.Trees$Traverser.traverseStats(Trees.scala:2497)
      4. scala.reflect.internal.Trees$class.itraverse(Trees.scala:1326)
      5. scala.reflect.internal.SymbolTable.itraverse(SymbolTable.scala:16)
      6. scala.reflect.internal.SymbolTable.itraverse(SymbolTable.scala:16)
      7. scala.reflect.api.Trees$Traverser.traverse(Trees.scala:2475)
      7 frames
    20. org.scalaide.ui
      CallByNameParamAtCreationPresenter$traverser$2$.traverse
      1. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$.traverse(CallByNameParamAtCreationPresenter.scala:48)
      2. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$.traverse(CallByNameParamAtCreationPresenter.scala:39)
      2 frames
    21. Scala
      Trees$Traverser.traverse
      1. scala.reflect.api.Trees$Traverser$$anonfun$traverseStats$1$$anonfun$apply$1.apply$mcV$sp(Trees.scala:2498)
      2. scala.reflect.api.Trees$Traverser.atOwner(Trees.scala:2507)
      3. scala.reflect.api.Trees$Traverser.traverseStats(Trees.scala:2497)
      4. scala.reflect.internal.Trees$class.itraverse(Trees.scala:1326)
      5. scala.reflect.internal.SymbolTable.itraverse(SymbolTable.scala:16)
      6. scala.reflect.internal.SymbolTable.itraverse(SymbolTable.scala:16)
      7. scala.reflect.api.Trees$Traverser.traverse(Trees.scala:2475)
      7 frames
    22. org.scalaide.ui
      BaseSemanticAction$$anonfun$apply$1.apply
      1. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$traverser$2$.traverse(CallByNameParamAtCreationPresenter.scala:48)
      2. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$.findByNameParamCreations$1(CallByNameParamAtCreationPresenter.scala:112)
      3. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter$.findByNameParamCreations(CallByNameParamAtCreationPresenter.scala:117)
      4. org.scalaide.ui.internal.editor.decorators.bynameparams.CallByNameParamAtCreationPresenter.findAll(CallByNameParamAtCreationPresenter.scala:22)
      5. org.scalaide.ui.internal.editor.decorators.BaseSemanticAction$$anonfun$apply$1.findAnnotations$1(BaseSemanticAction.scala:118)
      6. org.scalaide.ui.internal.editor.decorators.BaseSemanticAction$$anonfun$apply$1.apply(BaseSemanticAction.scala:126)
      7. org.scalaide.ui.internal.editor.decorators.BaseSemanticAction$$anonfun$apply$1.apply(BaseSemanticAction.scala:112)
      7 frames
    23. org.scalaide.core
      PresentationCompilerProxy$$anonfun$internal$1.apply
      1. org.scalaide.core.internal.compiler.PresentationCompilerProxy$$anonfun$internal$1.apply(PresentationCompilerProxy.scala:105)
      2. org.scalaide.core.internal.compiler.PresentationCompilerProxy$$anonfun$internal$1.apply(PresentationCompilerProxy.scala:104)
      2 frames
    24. Scala
      Option.flatMap
      1. scala.Option.flatMap(Option.scala:171)
      1 frame
    25. org.scalaide.core
      PresentationCompilerProxy.internal
      1. org.scalaide.core.internal.compiler.PresentationCompilerProxy.internal(PresentationCompilerProxy.scala:104)
      1 frame
    26. org.scalaide.ui
      ScalaSourceFileEditor$$anon$5$$anonfun$reconciled$1$$anonfun$apply$1.apply
      1. org.scalaide.ui.internal.editor.decorators.BaseSemanticAction.apply(BaseSemanticAction.scala:112)
      2. org.scalaide.ui.internal.editor.ScalaSourceFileEditor$$anon$5$$anonfun$reconciled$1$$anonfun$apply$1.apply$mcV$sp(ScalaSourceFileEditor.scala:117)
      3. org.scalaide.ui.internal.editor.ScalaSourceFileEditor$$anon$5$$anonfun$reconciled$1$$anonfun$apply$1.apply(ScalaSourceFileEditor.scala:117)
      4. org.scalaide.ui.internal.editor.ScalaSourceFileEditor$$anon$5$$anonfun$reconciled$1$$anonfun$apply$1.apply(ScalaSourceFileEditor.scala:117)
      4 frames
    27. org.scalaide.util
      EclipseUtils$$anon$3.run
      1. org.scalaide.util.eclipse.EclipseUtils$$anon$3.run(EclipseUtils.scala:216)
      1 frame
    28. Eclipse Core
      SafeRunner.run
      1. org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      1 frame
    29. org.scalaide.util
      EclipseUtils$.withSafeRunner
      1. org.scalaide.util.eclipse.EclipseUtils$.withSafeRunner(EclipseUtils.scala:212)
      1 frame
    30. org.scalaide.ui
      ScalaSourceFileEditor$$anon$5$$anonfun$reconciled$1.apply
      1. org.scalaide.ui.internal.editor.ScalaSourceFileEditor$$anon$5$$anonfun$reconciled$1.apply(ScalaSourceFileEditor.scala:116)
      2. org.scalaide.ui.internal.editor.ScalaSourceFileEditor$$anon$5$$anonfun$reconciled$1.apply(ScalaSourceFileEditor.scala:115)
      2 frames
    31. Scala
      ArraySeq.foreach
      1. scala.collection.mutable.ArraySeq.foreach(ArraySeq.scala:74)
      1 frame
    32. org.scalaide.ui
      ScalaSourceFileEditor$ReconcilingListeners$$anonfun$reconciled$2.apply
      1. org.scalaide.ui.internal.editor.ScalaSourceFileEditor$$anon$5.reconciled(ScalaSourceFileEditor.scala:115)
      2. org.scalaide.ui.internal.editor.ScalaSourceFileEditor$ReconcilingListeners$$anonfun$reconciled$2.apply(ScalaSourceFileEditor.scala:422)
      3. org.scalaide.ui.internal.editor.ScalaSourceFileEditor$ReconcilingListeners$$anonfun$reconciled$2.apply(ScalaSourceFileEditor.scala:422)
      3 frames
    33. Scala
      List.foreach
      1. scala.collection.immutable.List.foreach(List.scala:381)
      1 frame
    34. org.scalaide.ui
      ScalaReconcilingStrategy$$anonfun$reconcile$3.apply
      1. org.scalaide.ui.internal.editor.ScalaSourceFileEditor$ReconcilingListeners.reconciled(ScalaSourceFileEditor.scala:422)
      2. org.scalaide.ui.internal.editor.ScalaSourceFileEditor.reconciled(ScalaSourceFileEditor.scala:399)
      3. org.scalaide.ui.internal.reconciliation.ScalaReconcilingStrategy$$anonfun$reconcile$3.apply(ScalaReconcilingStrategy.scala:58)
      4. org.scalaide.ui.internal.reconciliation.ScalaReconcilingStrategy$$anonfun$reconcile$3.apply(ScalaReconcilingStrategy.scala:58)
      4 frames
    35. Scala
      Option.foreach
      1. scala.Option.foreach(Option.scala:257)
      1 frame
    36. org.scalaide.ui
      ScalaReconcilingStrategy.reconcile
      1. org.scalaide.ui.internal.reconciliation.ScalaReconcilingStrategy.reconcile(ScalaReconcilingStrategy.scala:58)
      1 frame
    37. Java Development Tools UI
      CompositeReconcilingStrategy.reconcile
      1. org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:86)
      1 frame
    38. JFace Text
      AbstractReconciler$BackgroundThread.run
      1. org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:77)
      2. org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)
      2 frames