diff --git a/eclipse-extensions/org.springframework.ide.eclipse.beans.ui.live/src/org/springframework/ide/eclipse/beans/ui/live/utils/JdtUtils.java b/eclipse-extensions/org.springframework.ide.eclipse.beans.ui.live/src/org/springframework/ide/eclipse/beans/ui/live/utils/JdtUtils.java index eb9182b35..0553d7bb2 100644 --- a/eclipse-extensions/org.springframework.ide.eclipse.beans.ui.live/src/org/springframework/ide/eclipse/beans/ui/live/utils/JdtUtils.java +++ b/eclipse-extensions/org.springframework.ide.eclipse.beans.ui.live/src/org/springframework/ide/eclipse/beans/ui/live/utils/JdtUtils.java @@ -41,7 +41,7 @@ public class JdtUtils { if (project.isAccessible()) { try { if (project.hasNature(JavaCore.NATURE_ID)) { - return (IJavaProject) project.getNature(JavaCore.NATURE_ID); + return JavaCore.create(project); } } catch (CoreException e) { LiveBeansUiPlugin.getDefault().getLog().log(new Status(IStatus.ERROR, LiveBeansUiPlugin.PLUGIN_ID, diff --git a/eclipse-language-servers/org.springsource.ide.eclipse.commons.core/src/org/springsource/ide/eclipse/commons/core/JdtUtils.java b/eclipse-language-servers/org.springsource.ide.eclipse.commons.core/src/org/springsource/ide/eclipse/commons/core/JdtUtils.java index b9f4a3976..425a0d9b9 100644 --- a/eclipse-language-servers/org.springsource.ide.eclipse.commons.core/src/org/springsource/ide/eclipse/commons/core/JdtUtils.java +++ b/eclipse-language-servers/org.springsource.ide.eclipse.commons.core/src/org/springsource/ide/eclipse/commons/core/JdtUtils.java @@ -333,7 +333,7 @@ public class JdtUtils { if (project.isAccessible()) { try { if (project.hasNature(JavaCore.NATURE_ID)) { - return (IJavaProject) project.getNature(JavaCore.NATURE_ID); + return JavaCore.create(project); } } catch (CoreException e) {