An internal error occurred during: "Xtext validation".
chrylis opened this issue · comments
Christopher Smith commented
I'm getting a reliable NPE when making any changes in an editor. I'm using GGTS 3.6.0 (Luna).
java.lang.NullPointerException
at net.vtst.ow.eclipse.less.scoping.LessImportingStatementFinder$ResourceAdapter.update(LessImportingStatementFinder.java:233)
at net.vtst.ow.eclipse.less.scoping.LessImportingStatementFinder$ResourceAdapter.access$3(LessImportingStatementFinder.java:221)
at net.vtst.ow.eclipse.less.scoping.LessImportingStatementFinder.getOrCreateResourceAdapter(LessImportingStatementFinder.java:155)
at net.vtst.ow.eclipse.less.scoping.LessImportingStatementFinder.getImportingStatement(LessImportingStatementFinder.java:55)
at net.vtst.ow.eclipse.less.scoping.LessMixinScopeProvider.getScopeContainer(LessMixinScopeProvider.java:93)
at net.vtst.ow.eclipse.less.scoping.LessMixinScopeProvider.access$1(LessMixinScopeProvider.java:90)
at net.vtst.ow.eclipse.less.scoping.LessMixinScopeProvider$2.get(LessMixinScopeProvider.java:80)
at net.vtst.ow.eclipse.less.scoping.LessMixinScopeProvider$2.get(LessMixinScopeProvider.java:1)
at org.eclipse.xtext.util.OnChangeEvictingCache.get(OnChangeEvictingCache.java:75)
at net.vtst.ow.eclipse.less.scoping.LessMixinScopeProvider.getScopeRec(LessMixinScopeProvider.java:78)
at net.vtst.ow.eclipse.less.scoping.LessMixinScopeProvider.getScopeRec(LessMixinScopeProvider.java:86)
at net.vtst.ow.eclipse.less.scoping.LessMixinScopeProvider.getScopeContainer(LessMixinScopeProvider.java:99)
at net.vtst.ow.eclipse.less.scoping.LessMixinScopeProvider.access$1(LessMixinScopeProvider.java:90)
at net.vtst.ow.eclipse.less.scoping.LessMixinScopeProvider$2.get(LessMixinScopeProvider.java:80)
at net.vtst.ow.eclipse.less.scoping.LessMixinScopeProvider$2.get(LessMixinScopeProvider.java:1)
at org.eclipse.xtext.util.OnChangeEvictingCache.get(OnChangeEvictingCache.java:75)
at net.vtst.ow.eclipse.less.scoping.LessMixinScopeProvider.getScopeRec(LessMixinScopeProvider.java:78)
at net.vtst.ow.eclipse.less.scoping.LessMixinScopeProvider.getScopeRec(LessMixinScopeProvider.java:86)
at net.vtst.ow.eclipse.less.scoping.LessMixinScopeProvider.access$0(LessMixinScopeProvider.java:75)
at net.vtst.ow.eclipse.less.scoping.LessMixinScopeProvider$1.get(LessMixinScopeProvider.java:58)
at net.vtst.ow.eclipse.less.scoping.LessMixinScopeProvider$1.get(LessMixinScopeProvider.java:1)
at org.eclipse.xtext.util.OnChangeEvictingCache.get(OnChangeEvictingCache.java:75)
at net.vtst.ow.eclipse.less.scoping.LessMixinScopeProvider.getScope(LessMixinScopeProvider.java:56)
at net.vtst.ow.eclipse.less.linking.LessMixinLinkingService$2.get(LessMixinLinkingService.java:288)
at net.vtst.ow.eclipse.less.linking.LessMixinLinkingService$2.get(LessMixinLinkingService.java:1)
at org.eclipse.xtext.util.OnChangeEvictingCache.get(OnChangeEvictingCache.java:75)
at net.vtst.ow.eclipse.less.linking.LessMixinLinkingService.getLinkedMixin(LessMixinLinkingService.java:286)
at net.vtst.ow.eclipse.less.linking.LessMixinLinkingService.getLinkedObjects(LessMixinLinkingService.java:299)
at net.vtst.ow.eclipse.less.linking.LessLinkingService.getLinkedObjects(LessLinkingService.java:23)
at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject(LazyLinkingResource.java:228)
at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject(LazyLinkingResource.java:205)
at org.eclipse.xtext.linking.lazy.LazyLinkingResource.doResolveLazyCrossReference(LazyLinkingResource.java:172)
at org.eclipse.xtext.linking.lazy.LazyLinkingResource.resolveLazyCrossReference(LazyLinkingResource.java:131)
at org.eclipse.xtext.linking.lazy.LazyLinkingResource.resolveLazyCrossReferences(LazyLinkingResource.java:117)
at org.eclipse.xtext.EcoreUtil2.resolveLazyCrossReferences(EcoreUtil2.java:513)
at org.eclipse.xtext.resource.impl.DefaultResourceDescription.computeReferenceDescriptions(DefaultResourceDescription.java:129)
at org.eclipse.xtext.resource.impl.DefaultResourceDescription$2.get(DefaultResourceDescription.java:118)
at org.eclipse.xtext.resource.impl.DefaultResourceDescription$2.get(DefaultResourceDescription.java:1)
at org.eclipse.xtext.util.OnChangeEvictingCache.get(OnChangeEvictingCache.java:75)
at org.eclipse.xtext.resource.impl.DefaultResourceDescription.getReferenceDescriptions(DefaultResourceDescription.java:116)
at org.eclipse.xtext.resource.DescriptionUtils.collectOutgoingReferences(DescriptionUtils.java:29)
at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager.isAffected(DefaultResourceDescriptionManager.java:112)
at org.eclipse.xtext.ui.editor.DirtyStateEditorSupport.isReparseRequired(DirtyStateEditorSupport.java:491)
at org.eclipse.xtext.ui.editor.DirtyStateEditorSupport$UpdateEditorStateJob$1.exec(DirtyStateEditorSupport.java:140)
at org.eclipse.xtext.ui.editor.DirtyStateEditorSupport$UpdateEditorStateJob$1.exec(DirtyStateEditorSupport.java:1)
at org.eclipse.xtext.util.concurrent.AbstractReadWriteAcces.readOnly(AbstractReadWriteAcces.java:62)
at org.eclipse.xtext.ui.editor.model.XtextDocument$XtextDocumentLocker.readOnly(XtextDocument.java:254)
at org.eclipse.xtext.ui.editor.model.XtextDocument.readOnly(XtextDocument.java:87)
at org.eclipse.xtext.ui.editor.DirtyStateEditorSupport$UpdateEditorStateJob.run(DirtyStateEditorSupport.java:128)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)