diff --git a/plugins/org.eclipse.xtext/src/org/eclipse/xtext/xtext/XtextLinkingService.java b/plugins/org.eclipse.xtext/src/org/eclipse/xtext/xtext/XtextLinkingService.java index 47ea4779f..6594464bc 100644 --- a/plugins/org.eclipse.xtext/src/org/eclipse/xtext/xtext/XtextLinkingService.java +++ b/plugins/org.eclipse.xtext/src/org/eclipse/xtext/xtext/XtextLinkingService.java @@ -222,6 +222,8 @@ public class XtextLinkingService extends DefaultLinkingService { return null; if (uri.fragment() == null) { Resource resource = resourceSet.getResource(uri, true); + if (resource.getContents().isEmpty()) + return null; EPackage result = (EPackage) resource.getContents().get(0); return result; }