java.lang.IllegalStateException: cache miss: no actual type in cache for AST node: eu.numberfour.ide.n4js.n4JS.impl.IdentifierRefImpl@2b6640e6 in resource: platform:/resource/eu.numberfour.stdlib.model.base.tests/test/n4js/n4/util/PSParserPrivateMethodsTest.n4js

GitHub | NumberFourAG | 11 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

    ISE when gracefully stopping IDE while build is in progress

    GitHub | 11 months ago | NumberFourAG
    java.lang.IllegalStateException: cache miss: no actual type in cache for AST node: eu.numberfour.ide.n4js.n4JS.impl.IdentifierRefImpl@2b6640e6 in resource: platform:/resource/eu.numberfour.stdlib.model.base.tests/test/n4js/n4/util/PSParserPrivateMethodsTest.n4js
  2. 0

    ISE when canceling auto-build job

    GitHub | 11 months ago | NumberFourAG
    java.lang.IllegalStateException: cache miss: no actual type in cache for AST node: eu.numberfour.ide.n4js.n4JS.impl.IdentifierRefImpl@523ec89d in resource: platform:/resource/runtime.n4/src/n4js/runtime/n4/N4Injector.n4js

    Root Cause Analysis

    1. java.lang.IllegalStateException

      cache miss: no actual type in cache for AST node: eu.numberfour.ide.n4js.n4JS.impl.IdentifierRefImpl@2b6640e6 in resource: platform:/resource/eu.numberfour.stdlib.model.base.tests/test/n4js/n4/util/PSParserPrivateMethodsTest.n4js

      at eu.numberfour.ide.n4js.postprocessing.TypingCacheHelper$TypingCache.get()
    2. eu.numberfour.ide
      N4JSScopeProvider.getScope
      1. eu.numberfour.ide.n4js.postprocessing.TypingCacheHelper$TypingCache.get(TypingCacheHelper.java:72)
      2. eu.numberfour.ide.n4js.postprocessing.TypeProcessor.xsemantics_type(TypeProcessor.java:272)
      3. eu.numberfour.ide.n4js.typesystem.CustomTypeSystem.typeInternal(CustomTypeSystem.java:165)
      4. eu.numberfour.ide.n4js.xsemantics.N4JSTypeSystem.type(N4JSTypeSystem.java:578)
      5. eu.numberfour.ide.n4js.xsemantics.N4JSTypeSystem.type(N4JSTypeSystem.java:573)
      6. eu.numberfour.ide.n4js.typeinference.N4JSTypeInferencer.tau(N4JSTypeInferencer.java:147)
      7. eu.numberfour.ide.n4js.typeinference.N4JSTypeInferencer.tau(N4JSTypeInferencer.java:91)
      8. eu.numberfour.ide.n4js.typeinference.N4JSTypeInferencer.tau(N4JSTypeInferencer.java:83)
      9. eu.numberfour.ide.n4js.scoping.N4JSScopeProvider.scope_PropertyAccessExpression_property(N4JSScopeProvider.java:491)
      10. eu.numberfour.ide.n4js.scoping.N4JSScopeProvider.getScope(N4JSScopeProvider.java:195)
      10 frames
    3. org.eclipse.xtext
      DefaultLinkingService.getScope
      1. org.eclipse.xtext.linking.impl.DefaultLinkingService.getScope(DefaultLinkingService.java:59)
      1 frame
    4. eu.numberfour.ide
      ErrorAwareLinkingService.getLinkedObjects
      1. eu.numberfour.ide.n4js.resource.ErrorAwareLinkingService.getLinkedObjects(ErrorAwareLinkingService.java:53)
      1 frame
    5. org.eclipse.xtext
      StorageAwareResource.getEObject
      1. org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject(LazyLinkingResource.java:250)
      2. org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject(LazyLinkingResource.java:225)
      3. org.eclipse.xtext.resource.persistence.StorageAwareResource.getEObject(StorageAwareResource.java:136)
      3 frames
    6. org.eclipse.emf.ecore
      BasicEObjectImpl.eResolveProxy
      1. org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject(ResourceSetImpl.java:223)
      2. org.eclipse.emf.ecore.util.EcoreUtil.resolve(EcoreUtil.java:199)
      3. org.eclipse.emf.ecore.util.EcoreUtil.resolve(EcoreUtil.java:259)
      4. org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy(BasicEObjectImpl.java:1473)
      4 frames
    7. eu.numberfour.ide
      ParameterizedPropertyAccessExpressionImpl.eGet
      1. eu.numberfour.ide.n4js.n4JS.impl.ParameterizedPropertyAccessExpressionImpl.getProperty(ParameterizedPropertyAccessExpressionImpl.java:161)
      2. eu.numberfour.ide.n4js.n4JS.impl.ParameterizedPropertyAccessExpressionImpl.eGet(ParameterizedPropertyAccessExpressionImpl.java:231)
      2 frames
    8. org.eclipse.emf.ecore
      BasicEObjectImpl.eGet
      1. org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:1011)
      2. org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:1003)
      2 frames
    9. eu.numberfour.ide
      N4JSResourceDescription.getImportedNames
      1. eu.numberfour.ide.n4js.resource.N4JSCrossReferenceComputer.handleReference(N4JSCrossReferenceComputer.java:84)
      2. eu.numberfour.ide.n4js.resource.N4JSCrossReferenceComputer.computeCrossRefs(N4JSCrossReferenceComputer.java:73)
      3. eu.numberfour.ide.n4js.resource.N4JSCrossReferenceComputer.computeCrossRefs(N4JSCrossReferenceComputer.java:59)
      4. eu.numberfour.ide.n4js.resource.N4JSResourceDescription.getImportedNames(N4JSResourceDescription.java:82)
      4 frames
    10. org.eclipse.xtext
      BuilderStateUtil.create
      1. org.eclipse.xtext.builder.builderState.BuilderStateUtil.copyImportedNames(BuilderStateUtil.java:40)
      2. org.eclipse.xtext.builder.builderState.BuilderStateUtil.create(BuilderStateUtil.java:35)
      2 frames
    11. eu.numberfour.ide
      N4JSGenerateImmediatelyBuilderState.doUpdate
      1. eu.numberfour.ide.n4js.ui.building.ClusteringBuilderState_MODIFIED.doUpdate(ClusteringBuilderState_MODIFIED.java:207)
      2. eu.numberfour.ide.n4js.ui.building.N4JSGenerateImmediatelyBuilderState.doUpdate(N4JSGenerateImmediatelyBuilderState.java:84)
      2 frames
    12. org.eclipse.xtext
      XtextBuilder.doBuild
      1. org.eclipse.xtext.builder.builderState.AbstractBuilderState.update(AbstractBuilderState.java:115)
      2. org.eclipse.xtext.builder.impl.XtextBuilder.doBuild(XtextBuilder.java:248)
      2 frames
    13. eu.numberfour.ide
      N4JSBuildTypeTrackingBuilder.doBuild
      1. eu.numberfour.ide.n4js.ui.building.N4JSBuildTypeTrackingBuilder.doBuild(N4JSBuildTypeTrackingBuilder.java:47)
      1 frame
    14. org.eclipse.xtext
      XtextBuilder.build
      1. org.eclipse.xtext.builder.impl.XtextBuilder.incrementalBuild(XtextBuilder.java:228)
      2. org.eclipse.xtext.builder.impl.XtextBuilder.build(XtextBuilder.java:123)
      2 frames
    15. Core Resource Management
      BuildManager$2.run
      1. org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)
      1 frame
    16. Eclipse Core
      SafeRunner.run
      1. org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      1 frame
    17. Core Resource Management
      BuildManager$1.run
      1. org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:205)
      2. org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:245)
      3. org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:300)
      3 frames
    18. Eclipse Core
      SafeRunner.run
      1. org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      1 frame
    19. Core Resource Management
      AutoBuildJob.run
      1. org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:303)
      2. org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:359)
      3. org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:382)
      4. org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
      5. org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235)
      5 frames
    20. Eclipse Jobs
      Worker.run
      1. org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
      1 frame