java.lang.AssertionError: assertion failed:Racecondition detected:Youare running a presentation compiler method outside the PC thread.[phase:<nophase>]Pleasefile a ticket withthe current stack trace at https://www.assembla.com/spaces/scala-ide/support/tickets

Google Groups | Jerzy Müller | 2 years ago
  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:Racecondition detected:Youare running a presentation compiler method outside the PC thread.[phase:<nophase>]Pleasefile a ticket withthe 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 | 11 months 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 | 7 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 | 2 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:Racecondition detected:Youare running a presentation compiler method outside the PC thread.[phase:<nophase>]Pleasefile a ticket withthe 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