vtst / ow

Various Eclipse plugins for web development
http://www.normalesup.org/~simonet/soft/
74 stars 29 forks source link

An internal error occurred during: "Xtext validation". #232

Open chrylis opened 10 years ago

chrylis commented 10 years ago

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)