Uploaded image for project: 'PUBLIC - Liferay IDE'
  1. PUBLIC - Liferay IDE
  2. IDE-3422

[Ctrlflow bug] CoreException in SDKClasspathContainerInitializer.initialize

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Won't Fix
    • Affects Version/s: 3.1.1, 3.4
    • Fix Version/s: None
    • Component/s: Projects > PluginsSDK
    • Labels:

      Description

      Bundle: org.eclipse.jdt.core 3.12.3.v20170228-1205
      Message: Exception while computing workspace scope's enclosing projects and jars
      Exception:
      org.eclipse.core.runtime.CoreException: Invalid sdk properties setting.
      at com.liferay.ide.project.core.SDKClasspathContainerInitializer.initialize(SDKClasspathContainerInitializer.java:80)
      at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2939)
      at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1970)
      at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3424)
      at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2693)
      at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2857)
      at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1962)
      at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.enclosingProjectsAndJars(JavaWorkspaceScope.java:95)
      at org.eclipse.jdt.internal.core.search.IndexSelector.initializeIndexLocations(IndexSelector.java:199)
      at org.eclipse.jdt.internal.core.search.IndexSelector.getIndexLocations(IndexSelector.java:294)
      at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.selectIndexURLs(JavaSearchParticipant.java:148)
      at org.eclipse.jdt.internal.core.search.PatternSearchJob.getIndexes(PatternSearchJob.java:79)
      at org.eclipse.jdt.internal.core.search.PatternSearchJob.ensureReadyToRun(PatternSearchJob.java:53)
      at org.eclipse.jdt.internal.core.search.processing.JobManager.performConcurrentJob(JobManager.java:174)
      at org.eclipse.jdt.internal.core.search.BasicSearchEngine.searchAllTypeNames(BasicSearchEngine.java:1816)
      at org.eclipse.jdt.core.search.SearchEngine.searchAllTypeNames(SearchEngine.java:1030)
      at org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:4270)
      at org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager.(InternalJpaProjectManager.java:265)
      at org.eclipse.jpt.jpa.core.internal.InternalJpaWorkspace.buildJpaProjectManager(InternalJpaWorkspace.java:74)
      at org.eclipse.jpt.jpa.core.internal.InternalJpaWorkspace.(InternalJpaWorkspace.java:40)
      at org.eclipse.jpt.jpa.core.internal.plugin.JptJpaCorePlugin.buildJpaWorkspace(JptJpaCorePlugin.java:112)
      at org.eclipse.jpt.jpa.core.internal.plugin.JptJpaCorePlugin.getJpaWorkspace_(JptJpaCorePlugin.java:105)
      at org.eclipse.jpt.jpa.core.internal.plugin.JptJpaCorePlugin.getJpaWorkspace(JptJpaCorePlugin.java:95)
      at org.eclipse.jpt.jpa.core.internal.WorkspaceAdapterFactory.getJpaWorkspace(WorkspaceAdapterFactory.java:55)
      at org.eclipse.jpt.jpa.core.internal.WorkspaceAdapterFactory.getAdapter(WorkspaceAdapterFactory.java:46)
      at org.eclipse.jpt.jpa.core.internal.WorkspaceAdapterFactory.getAdapter(WorkspaceAdapterFactory.java:39)
      at org.eclipse.core.internal.adapter.AdapterFactoryProxy.getAdapter(AdapterFactoryProxy.java:82)
      at org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:294)
      at org.eclipse.core.runtime.PlatformObject.getAdapter(PlatformObject.java:68)
      at org.eclipse.jpt.jpa.core.internal.platform.ResourceAdapterFactory.getJpaWorkspace(ResourceAdapterFactory.java:62)
      at org.eclipse.jpt.jpa.core.internal.platform.ResourceAdapterFactory.getJpaPlatformManager(ResourceAdapterFactory.java:57)
      at org.eclipse.jpt.jpa.core.internal.platform.ResourceAdapterFactory.getJpaPlatformConfig(ResourceAdapterFactory.java:52)
      at org.eclipse.jpt.jpa.core.internal.platform.ResourceAdapterFactory.getAdapter(ResourceAdapterFactory.java:46)
      at org.eclipse.jpt.jpa.core.internal.platform.ResourceAdapterFactory.getAdapter(ResourceAdapterFactory.java:39)
      at org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:323)
      at org.eclipse.core.internal.runtime.AdapterManager.loadAdapter(AdapterManager.java:350)
      at org.eclipse.core.internal.expressions.AdaptExpression.evaluate(AdaptExpression.java:93)
      at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
      at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:160)
      at org.eclipse.ui.internal.handlers.HandlerActivation.evaluate(HandlerActivation.java:87)
      at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:117)
      at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:62)
      at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250)
      at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:261)
      at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:261)
      at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:261)
      at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:261)
      at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:216)
      at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:100)
      at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:41)
      at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:331)
      at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:243)
      at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:235)
      at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:290)
      at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:193)
      at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:268)
      at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728)
      at org.eclipse.jface.action.MenuManager.update(MenuManager.java:810)
      at org.eclipse.jface.action.MenuManager.update(MenuManager.java:669)
      at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1185)
      at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:648)
      at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:319)
      at sun.reflect.GeneratedMethodAccessor15.invoke(null:-1)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
      at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:56)
      at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:233)
      at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:145)
      at org.eclipse.swt.widgets.Display.syncExec(Display.java:4821)
      at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:211)
      at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:53)
      at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:201)
      at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)
      at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
      at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
      at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
      at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)
      at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)
      at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)
      at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:94)
      at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60)
      at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
      at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249)
      at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356)
      at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:341)
      at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:252)
      at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:544)
      at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:523)
      at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:491)
      at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:410)
      at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:382)
      at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:339)
      at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:470)
      at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:465)
      at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:497)
      at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:256)
      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
      at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1084)
      at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5160)
      at org.eclipse.swt.widgets.Control.windowProc(Control.java:4828)
      at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359)
      at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1656)
      at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2199)
      at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110)
      at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(OS.java:-2)
      at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:262)
      at org.eclipse.swt.widgets.Display.runPopups(Display.java:4277)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3818)
      at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
      at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
      at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
      at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610)
      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
      at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
      at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
      at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
      ----------
      Bundle: com.liferay.ide.project.core 3.1.2.201709011126-ga3
      Message: Invalid sdk properties setting. [detached from CoreException of Status 'Exception while computing workspace scope's enclosing projects and jars' by Error Reporting]
      Bundle: org.eclipse.jdt.core 3.15.0.v20180905-0317
      Message: Exception while computing workspace scope's enclosing projects and jars
      Exception:
      org.eclipse.core.runtime.CoreException: Invalid sdk properties setting.
      at com.liferay.ide.project.core.SDKClasspathContainerInitializer.initialize(SDKClasspathContainerInitializer.java:63)
      at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:3211)
      at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:2133)
      at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3622)
      at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:3147)
      at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:3311)
      at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:2388)
      at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.enclosingProjectsAndJars(JavaWorkspaceScope.java:99)
      at org.eclipse.jdt.internal.core.search.IndexSelector.initializeIndexLocations(IndexSelector.java:203)
      at org.eclipse.jdt.internal.core.search.IndexSelector.getIndexLocations(IndexSelector.java:298)
      at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.selectIndexURLs(JavaSearchParticipant.java:136)
      at org.eclipse.jdt.internal.core.search.PatternSearchJob.getIndexes(PatternSearchJob.java:86)
      at org.eclipse.jdt.internal.core.search.PatternSearchJob.ensureReadyToRun(PatternSearchJob.java:59)
      at org.eclipse.jdt.internal.core.search.processing.JobManager.performConcurrentJob(JobManager.java:177)
      at org.eclipse.jdt.internal.core.search.BasicSearchEngine.searchAllTypeNames(BasicSearchEngine.java:1851)
      at org.eclipse.jdt.core.search.SearchEngine.searchAllTypeNames(SearchEngine.java:1100)
      at org.eclipse.jdt.core.JavaCore.updateLegacyIndex(JavaCore.java:4517)
      at org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:4465)
      at org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager.(InternalJpaProjectManager.java:265)
      at org.eclipse.jpt.jpa.core.internal.InternalJpaWorkspace.buildJpaProjectManager(InternalJpaWorkspace.java:74)
      at org.eclipse.jpt.jpa.core.internal.InternalJpaWorkspace.(InternalJpaWorkspace.java:40)
      at org.eclipse.jpt.jpa.core.internal.plugin.JptJpaCorePlugin.buildJpaWorkspace(JptJpaCorePlugin.java:112)
      at org.eclipse.jpt.jpa.core.internal.plugin.JptJpaCorePlugin.getJpaWorkspace_(JptJpaCorePlugin.java:105)
      at org.eclipse.jpt.jpa.core.internal.plugin.JptJpaCorePlugin.getJpaWorkspace(JptJpaCorePlugin.java:95)
      at org.eclipse.jpt.jpa.core.internal.WorkspaceAdapterFactory.getJpaWorkspace(WorkspaceAdapterFactory.java:55)
      at org.eclipse.jpt.jpa.core.internal.WorkspaceAdapterFactory.getAdapter(WorkspaceAdapterFactory.java:46)
      at org.eclipse.jpt.jpa.core.internal.WorkspaceAdapterFactory.getAdapter(WorkspaceAdapterFactory.java:39)
      at org.eclipse.core.internal.adapter.AdapterFactoryProxy.getAdapter(AdapterFactoryProxy.java:85)
      at org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:298)
      at org.eclipse.core.runtime.PlatformObject.getAdapter(PlatformObject.java:71)
      at org.eclipse.jpt.jpa.core.internal.platform.ResourceAdapterFactory.getJpaWorkspace(ResourceAdapterFactory.java:62)
      at org.eclipse.jpt.jpa.core.internal.platform.ResourceAdapterFactory.getJpaPlatformManager(ResourceAdapterFactory.java:57)
      at org.eclipse.jpt.jpa.core.internal.platform.ResourceAdapterFactory.getJpaPlatformConfig(ResourceAdapterFactory.java:52)
      at org.eclipse.jpt.jpa.core.internal.platform.ResourceAdapterFactory.getAdapter(ResourceAdapterFactory.java:46)
      at org.eclipse.jpt.jpa.core.internal.platform.ResourceAdapterFactory.getAdapter(ResourceAdapterFactory.java:39)
      at org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:338)
      at org.eclipse.core.internal.runtime.AdapterManager.loadAdapter(AdapterManager.java:365)
      at org.eclipse.core.internal.expressions.AdaptExpression.evaluate(AdaptExpression.java:99)
      at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:55)
      at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:165)
      at org.eclipse.ui.internal.handlers.HandlerActivation.evaluate(HandlerActivation.java:91)
      at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:123)
      at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:65)
      at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:272)
      at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:283)
      at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:283)
      at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:283)
      at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:283)
      at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:238)
      at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103)
      at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:44)
      at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:332)
      at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:249)
      at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:241)
      at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:296)
      at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:196)
      at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266)
      at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:731)
      at org.eclipse.jface.action.MenuManager.update(MenuManager.java:813)
      at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672)
      at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1222)
      at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:652)
      at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:327)
      at sun.reflect.GeneratedMethodAccessor20.invoke(null:-1)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(null:-1)
      at java.lang.reflect.Method.invoke(null:-1)
      at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
      at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67)
      at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
      at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:147)
      at org.eclipse.swt.widgets.Display.syncExec(Display.java:4594)
      at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:215)
      at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64)
      at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:204)
      at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:199)
      at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
      at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:233)
      at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
      at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:138)
      at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:81)
      at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:42)
      at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
      at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63)
      at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
      at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249)
      at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356)
      at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340)
      at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253)
      at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:549)
      at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:528)
      at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:496)
      at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:413)
      at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:385)
      at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:342)
      at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:473)
      at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:468)
      at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:500)
      at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259)
      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
      at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4145)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1055)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1060)
      at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5148)
      at org.eclipse.swt.widgets.Control.windowProc(Control.java:4797)
      at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348)
      at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1502)
      at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2162)
      at org.eclipse.swt.widgets.Display.windowProc(Display.java:4784)
      at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(OS.java:-2)
      at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253)
      at org.eclipse.swt.widgets.Display.runPopups(Display.java:3999)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3555)
      at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
      at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062)
      at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
      at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:628)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:563)
      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:151)
      at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155)
      at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:199)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:391)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:246)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(null:-2)
      at sun.reflect.NativeMethodAccessorImpl.invoke(null:-1)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(null:-1)
      at java.lang.reflect.Method.invoke(null:-1)
      at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595)
      at org.eclipse.equinox.launcher.Main.run(Main.java:1501)
      ----------
      Bundle: com.liferay.ide.project.core 3.4.0.201811020125
      Message: Invalid sdk properties setting. [detached from CoreException of Status 'Exception while computing workspace scope's enclosing projects and jars' by Error Reporting]

      Bundle: org.eclipse.jdt.core 3.12.3.v20170228-1205
      Message: Exception while computing workspace scope's enclosing projects and jars
      Exception:
      org.eclipse.core.runtime.CoreException: Invalid sdk properties setting.
          at com.liferay.ide.project.core.SDKClasspathContainerInitializer.initialize(SDKClasspathContainerInitializer.java:80)
          at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2939)
          at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1970)
          at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3424)
          at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2693)
          at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2857)
          at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1962)
          at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.enclosingProjectsAndJars(JavaWorkspaceScope.java:95)
          at org.eclipse.jdt.internal.core.search.IndexSelector.initializeIndexLocations(IndexSelector.java:199)
          at org.eclipse.jdt.internal.core.search.IndexSelector.getIndexLocations(IndexSelector.java:294)
          at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.selectIndexURLs(JavaSearchParticipant.java:148)
          at org.eclipse.jdt.internal.core.search.PatternSearchJob.getIndexes(PatternSearchJob.java:79)
          at org.eclipse.jdt.internal.core.search.PatternSearchJob.ensureReadyToRun(PatternSearchJob.java:53)
          at org.eclipse.jdt.internal.core.search.processing.JobManager.performConcurrentJob(JobManager.java:174)
          at org.eclipse.jdt.internal.core.search.BasicSearchEngine.searchAllTypeNames(BasicSearchEngine.java:1816)
          at org.eclipse.jdt.core.search.SearchEngine.searchAllTypeNames(SearchEngine.java:1030)
          at org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:4270)
          at org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager.(InternalJpaProjectManager.java:265)
          at org.eclipse.jpt.jpa.core.internal.InternalJpaWorkspace.buildJpaProjectManager(InternalJpaWorkspace.java:74)
          at org.eclipse.jpt.jpa.core.internal.InternalJpaWorkspace.(InternalJpaWorkspace.java:40)
          at org.eclipse.jpt.jpa.core.internal.plugin.JptJpaCorePlugin.buildJpaWorkspace(JptJpaCorePlugin.java:112)
          at org.eclipse.jpt.jpa.core.internal.plugin.JptJpaCorePlugin.getJpaWorkspace_(JptJpaCorePlugin.java:105)
          at org.eclipse.jpt.jpa.core.internal.plugin.JptJpaCorePlugin.getJpaWorkspace(JptJpaCorePlugin.java:95)
          at org.eclipse.jpt.jpa.core.internal.WorkspaceAdapterFactory.getJpaWorkspace(WorkspaceAdapterFactory.java:55)
          at org.eclipse.jpt.jpa.core.internal.WorkspaceAdapterFactory.getAdapter(WorkspaceAdapterFactory.java:46)
          at org.eclipse.jpt.jpa.core.internal.WorkspaceAdapterFactory.getAdapter(WorkspaceAdapterFactory.java:39)
          at org.eclipse.core.internal.adapter.AdapterFactoryProxy.getAdapter(AdapterFactoryProxy.java:82)
          at org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:294)
          at org.eclipse.core.runtime.PlatformObject.getAdapter(PlatformObject.java:68)
          at org.eclipse.jpt.jpa.core.internal.platform.ResourceAdapterFactory.getJpaWorkspace(ResourceAdapterFactory.java:62)
          at org.eclipse.jpt.jpa.core.internal.platform.ResourceAdapterFactory.getJpaPlatformManager(ResourceAdapterFactory.java:57)
          at org.eclipse.jpt.jpa.core.internal.platform.ResourceAdapterFactory.getJpaPlatformConfig(ResourceAdapterFactory.java:52)
          at org.eclipse.jpt.jpa.core.internal.platform.ResourceAdapterFactory.getAdapter(ResourceAdapterFactory.java:46)
          at org.eclipse.jpt.jpa.core.internal.platform.ResourceAdapterFactory.getAdapter(ResourceAdapterFactory.java:39)
          at org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:323)
          at org.eclipse.core.internal.runtime.AdapterManager.loadAdapter(AdapterManager.java:350)
          at org.eclipse.core.internal.expressions.AdaptExpression.evaluate(AdaptExpression.java:93)
          at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
          at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:160)
          at org.eclipse.ui.internal.handlers.HandlerActivation.evaluate(HandlerActivation.java:87)
          at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:117)
          at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:62)
          at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250)
          at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:261)
          at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:261)
          at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:261)
          at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:261)
          at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:216)
          at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:100)
          at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:41)
          at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:331)
          at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:243)
          at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:235)
          at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:290)
          at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:193)
          at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:268)
          at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728)
          at org.eclipse.jface.action.MenuManager.update(MenuManager.java:810)
          at org.eclipse.jface.action.MenuManager.update(MenuManager.java:669)
          at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1185)
          at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:648)
          at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:319)
          at sun.reflect.GeneratedMethodAccessor.invoke(null:-1)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)

      Bundle: org.eclipse.jdt.core 3.13.50.v20171007-0855
      Message: Exception while computing workspace scope's enclosing projects and jars
      Exception:
      org.eclipse.core.runtime.CoreException: Invalid sdk properties setting.
      at com.liferay.ide.project.core.SDKClasspathContainerInitializer.initialize(SDKClasspathContainerInitializer.java:80)
      at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:3112)
      at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:2061)
      at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3548)
      at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2986)
      at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:3150)
      at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:2255)
      at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.enclosingProjectsAndJars(JavaWorkspaceScope.java:95)
      at org.eclipse.jdt.internal.core.search.IndexSelector.initializeIndexLocations(IndexSelector.java:200)
      at org.eclipse.jdt.internal.core.search.IndexSelector.getIndexLocations(IndexSelector.java:295)
      at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.selectIndexURLs(JavaSearchParticipant.java:148)
      at org.eclipse.jdt.internal.core.search.PatternSearchJob.getIndexes(PatternSearchJob.java:79)
      at org.eclipse.jdt.internal.core.search.PatternSearchJob.ensureReadyToRun(PatternSearchJob.java:53)
      at org.eclipse.jdt.internal.core.search.processing.JobManager.performConcurrentJob(JobManager.java:174)
      at org.eclipse.jdt.internal.core.search.BasicSearchEngine.searchAllTypeNames(BasicSearchEngine.java:1816)
      at org.eclipse.jdt.core.search.SearchEngine.searchAllTypeNames(SearchEngine.java:1030)
      at org.eclipse.jdt.core.JavaCore.updateLegacyIndex(JavaCore.java:4442)
      at org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:4391)
      at org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager.(InternalJpaProjectManager.java:265)
      at org.eclipse.jpt.jpa.core.internal.InternalJpaWorkspace.buildJpaProjectManager(InternalJpaWorkspace.java:74)
      at org.eclipse.jpt.jpa.core.internal.InternalJpaWorkspace.(InternalJpaWorkspace.java:40)
      at org.eclipse.jpt.jpa.core.internal.plugin.JptJpaCorePlugin.buildJpaWorkspace(JptJpaCorePlugin.java:112)
      at org.eclipse.jpt.jpa.core.internal.plugin.JptJpaCorePlugin.getJpaWorkspace_(JptJpaCorePlugin.java:105)
      at org.eclipse.jpt.jpa.core.internal.plugin.JptJpaCorePlugin.getJpaWorkspace(JptJpaCorePlugin.java:95)
      at org.eclipse.jpt.jpa.core.internal.WorkspaceAdapterFactory.getJpaWorkspace(WorkspaceAdapterFactory.java:55)
      at org.eclipse.jpt.jpa.core.internal.WorkspaceAdapterFactory.getAdapter(WorkspaceAdapterFactory.java:46)
      at org.eclipse.jpt.jpa.core.internal.WorkspaceAdapterFactory.getAdapter(WorkspaceAdapterFactory.java:39)
      at org.eclipse.core.internal.adapter.AdapterFactoryProxy.getAdapter(AdapterFactoryProxy.java:82)
      at org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:295)
      at org.eclipse.core.runtime.PlatformObject.getAdapter(PlatformObject.java:68)
      at org.eclipse.jpt.jpa.core.internal.platform.ResourceAdapterFactory.getJpaWorkspace(ResourceAdapterFactory.java:62)
      at org.eclipse.jpt.jpa.core.internal.platform.ResourceAdapterFactory.getJpaPlatformManager(ResourceAdapterFactory.java:57)
      at org.eclipse.jpt.jpa.core.internal.platform.ResourceAdapterFactory.getJpaPlatformConfig(ResourceAdapterFactory.java:52)
      at org.eclipse.jpt.jpa.core.internal.platform.ResourceAdapterFactory.getAdapter(ResourceAdapterFactory.java:46)
      at org.eclipse.jpt.jpa.core.internal.platform.ResourceAdapterFactory.getAdapter(ResourceAdapterFactory.java:39)
      at org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:335)
      at org.eclipse.core.internal.runtime.AdapterManager.loadAdapter(AdapterManager.java:362)
      at org.eclipse.core.internal.expressions.AdaptExpression.evaluate(AdaptExpression.java:93)
      at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:51)
      at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:160)
      at org.eclipse.ui.internal.handlers.HandlerActivation.evaluate(HandlerActivation.java:88)
      at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:119)
      at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:62)
      at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:241)
      at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:228)
      at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:100)
      at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:41)
      at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:329)
      at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:243)
      at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:235)
      at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:290)
      at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:191)
      at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:263)
      at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728)
      at org.eclipse.jface.action.MenuManager.update(MenuManager.java:810)
      at org.eclipse.jface.action.MenuManager.update(MenuManager.java:669)
      at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1214)
      at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:649)
      at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:324)
      at sun.reflect.GeneratedMethodAccessor17.invoke(null:-1)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(null:-1)
      at java.lang.reflect.Method.invoke(null:-1)
      at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
      at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:64)
      at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:233)
      at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:144)
      at org.eclipse.swt.widgets.Display.syncExec(Display.java:4889)
      at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:212)
      at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:61)
      at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:201)
      at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)
      at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
      at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
      at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
      at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)
      at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)
      at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)
      at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:52)
      at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60)
      at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
      at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249)
      at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356)
      at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:343)
      at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:250)
      at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:546)
      at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:525)
      at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:493)
      at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:410)
      at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:382)
      at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:339)
      at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:470)
      at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:465)
      at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:497)
      at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:256)
      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86)
      at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4428)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1084)
      at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5204)
      at org.eclipse.swt.widgets.Control.windowProc(Control.java:4872)
      at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359)
      at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1657)
      at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2199)
      at org.eclipse.swt.widgets.Display.windowProc(Display.java:5178)
      at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(OS.java:-2)
      at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:262)
      at org.eclipse.swt.widgets.Display.runPopups(Display.java:4279)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3811)
      at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
      at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
      at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
      at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
      at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
      at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(null:-2)
      at sun.reflect.NativeMethodAccessorImpl.invoke(null:-1)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(null:-1)
      at java.lang.reflect.Method.invoke(null:-1)
      at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
      at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
      ----------
      Bundle: com.liferay.ide.project.core 3.1.2.201709011126-ga3
      Message: Invalid sdk properties setting. [detached from CoreException of Status 'Exception while computing workspace scope's enclosing projects and jars' by Error Reporting]

      Bundle: org.eclipse.jdt.core 3.12.3.v20170228-1205
      Message: Exception while computing workspace scope's enclosing projects and jars
      Exception:
      org.eclipse.core.runtime.CoreException: Invalid sdk properties setting.
      at com.liferay.ide.project.core.SDKClasspathContainerInitializer.initialize(SDKClasspathContainerInitializer.java:80)
      at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2939)
      at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1970)
      at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3424)
      at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2693)
      at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2857)
      at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1962)
      at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.enclosingProjectsAndJars(JavaWorkspaceScope.java:95)
      at org.eclipse.jdt.internal.core.search.IndexSelector.initializeIndexLocations(IndexSelector.java:199)
      at org.eclipse.jdt.internal.core.search.IndexSelector.getIndexLocations(IndexSelector.java:294)
      at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.selectIndexURLs(JavaSearchParticipant.java:148)
      at org.eclipse.jdt.internal.core.search.PatternSearchJob.getIndexes(PatternSearchJob.java:79)
      at org.eclipse.jdt.internal.core.search.PatternSearchJob.ensureReadyToRun(PatternSearchJob.java:53)
      at org.eclipse.jdt.internal.core.search.processing.JobManager.performConcurrentJob(JobManager.java:174)
      at org.eclipse.jdt.internal.core.search.BasicSearchEngine.searchAllTypeNames(BasicSearchEngine.java:1816)
      at org.eclipse.jdt.core.search.SearchEngine.searchAllTypeNames(SearchEngine.java:1030)
      at org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:4270)
      at org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager.(InternalJpaProjectManager.java:265)
      at org.eclipse.jpt.jpa.core.internal.InternalJpaWorkspace.buildJpaProjectManager(InternalJpaWorkspace.java:74)
      at org.eclipse.jpt.jpa.core.internal.InternalJpaWorkspace.(InternalJpaWorkspace.java:40)
      at org.eclipse.jpt.jpa.core.internal.plugin.JptJpaCorePlugin.buildJpaWorkspace(JptJpaCorePlugin.java:112)
      at org.eclipse.jpt.jpa.core.internal.plugin.JptJpaCorePlugin.getJpaWorkspace_(JptJpaCorePlugin.java:105)
      at org.eclipse.jpt.jpa.core.internal.plugin.JptJpaCorePlugin.getJpaWorkspace(JptJpaCorePlugin.java:95)
      at org.eclipse.jpt.jpa.core.internal.WorkspaceAdapterFactory.getJpaWorkspace(WorkspaceAdapterFactory.java:55)
      at org.eclipse.jpt.jpa.core.internal.WorkspaceAdapterFactory.getAdapter(WorkspaceAdapterFactory.java:46)
      at org.eclipse.jpt.jpa.core.internal.WorkspaceAdapterFactory.getAdapter(WorkspaceAdapterFactory.java:39)
      at org.eclipse.core.internal.adapter.AdapterFactoryProxy.getAdapter(AdapterFactoryProxy.java:82)
      at org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:294)
      at org.eclipse.core.runtime.PlatformObject.getAdapter(PlatformObject.java:68)
      at org.eclipse.jpt.jpa.ui.internal.plugin.JptJpaUiPlugin.getJpaWorkspace(JptJpaUiPlugin.java:95)
      at org.eclipse.jpt.jpa.ui.internal.plugin.JptJpaUiPlugin.getJpaProjectManager(JptJpaUiPlugin.java:91)
      at org.eclipse.jpt.jpa.ui.internal.plugin.JptJpaUiPlugin.start(JptJpaUiPlugin.java:78)
      at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:774)
      at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)
      at java.security.AccessController.doPrivileged(null:-2)
      at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:767)
      at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:724)
      at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:932)
      at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:309)
      at org.eclipse.osgi.container.Module.doStart(Module.java:581)
      at org.eclipse.osgi.container.Module.start(Module.java:449)
      at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:470)
      at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
      at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:529)
      at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:325)
      at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:345)
      at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:423)
      at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372)
      at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364)
      at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)
      at java.lang.ClassLoader.loadClass(null:-1)
      at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:564)
      at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
      at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
      at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
      at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
      at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:291)
      at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
      at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:286)
      at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceNode.createPage(WorkbenchPreferenceNode.java:48)
      at org.eclipse.jface.preference.PreferenceDialog.createPage(PreferenceDialog.java:1280)
      at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.createPage(FilteredPreferenceDialog.java:355)
      at org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:1167)
      at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:608)
      at org.eclipse.jface.preference.PreferenceDialog$5.lambda$0(PreferenceDialog.java:656)
      at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
      at org.eclipse.jface.preference.PreferenceDialog$5.selectionChanged(PreferenceDialog.java:653)
      at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:878)
      at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:50)
      at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173)
      at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:875)
      at org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:1244)
      at org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected(StructuredViewer.java:1270)
      at org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:265)
      at org.eclipse.jface.util.OpenStrategy.access$5(OpenStrategy.java:259)
      at org.eclipse.jface.util.OpenStrategy$1.lambda$1(OpenStrategy.java:431)
      at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
      at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
      at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827)
      at org.eclipse.jface.window.Window.runEventLoop(Window.java:818)
      at org.eclipse.jface.window.Window.open(Window.java:794)
      at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:211)
      at org.eclipse.ui.internal.OpenPreferencesAction.run(OpenPreferencesAction.java:63)
      at org.eclipse.jface.action.Action.runWithEvent(Action.java:473)
      at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:565)
      at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:397)
      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
      at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
      at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4236)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3824)
      at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
      at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
      at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
      at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610)
      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
      at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
      at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(null:-2)
      at sun.reflect.NativeMethodAccessorImpl.invoke(null:-1)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(null:-1)
      at java.lang.reflect.Method.invoke(null:-1)
      at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
      at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
      ----------
      Bundle: com.liferay.ide.project.core 3.1.2.201709011126-ga3
      Message: Invalid sdk properties setting. [detached from CoreException of Status 'Exception while computing workspace scope's enclosing projects and jars' by Error Reporting]

      Reporter Email:aagusti@fihoca.com
      Reporter Name:Àngel Agustí
      Bundle: org.eclipse.jst.common.project.facet.core 1.4.500.v201508121553
      Message: Invalid sdk properties setting.
      Exception:
      org.eclipse.jdt.core.JavaModelException: Invalid sdk properties setting.
      at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:786)
      at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3097)
      at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3059)
      at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3112)
      at org.eclipse.jst.common.project.facet.core.internal.JavaFacetUtil.removeJreContainer(JavaFacetUtil.java:226)
      at org.eclipse.jst.common.project.facet.core.internal.JavaFacetUtil.resetClasspath(JavaFacetUtil.java:176)
      at org.eclipse.jst.common.project.facet.core.internal.JavaFacetRuntimeChangedListener.handleEvent(JavaFacetRuntimeChangedListener.java:40)
      at org.eclipse.wst.common.project.facet.core.events.internal.DelayedClassLoadingListener.handleEvent(DelayedClassLoadingListener.java:62)
      at org.eclipse.wst.common.project.facet.core.events.internal.ProjectListenerRegistry.notifyListeners(ProjectListenerRegistry.java:76)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.notifyListeners(FacetedProject.java:1327)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.setTargetedRuntimesInternal(FacetedProject.java:750)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.mergeChangesInternal(FacetedProject.java:1161)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.access$2(FacetedProject.java:1117)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProject$5.run(FacetedProject.java:1099)
      at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
      at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.mergeChanges(FacetedProject.java:1109)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProjectWorkingCopy.commitChanges(FacetedProjectWorkingCopy.java:2020)
      at org.eclipse.wst.common.project.facet.ui.internal.FacetsPropertyPage$4.run(FacetsPropertyPage.java:232)
      at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
      at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
      at org.eclipse.wst.common.project.facet.ui.internal.FacetsPropertyPage$5.run(FacetsPropertyPage.java:246)
      at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)

      caused by org.eclipse.core.runtime.CoreException: Invalid sdk properties setting.
      at com.liferay.ide.project.core.SDKClasspathContainerInitializer.initialize(SDKClasspathContainerInitializer.java:80)
      at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2939)
      at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1970)
      at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3424)
      at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2693)
      at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2616)
      at org.eclipse.jdt.internal.core.ClasspathEntry.validateClasspath(ClasspathEntry.java:1772)
      at org.eclipse.jdt.internal.core.SetClasspathOperation.verify(SetClasspathOperation.java:118)
      at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:784)
      at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3097)
      at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3059)
      at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3112)
      at org.eclipse.jst.common.project.facet.core.internal.JavaFacetUtil.removeJreContainer(JavaFacetUtil.java:226)
      at org.eclipse.jst.common.project.facet.core.internal.JavaFacetUtil.resetClasspath(JavaFacetUtil.java:176)
      at org.eclipse.jst.common.project.facet.core.internal.JavaFacetRuntimeChangedListener.handleEvent(JavaFacetRuntimeChangedListener.java:40)
      at org.eclipse.wst.common.project.facet.core.events.internal.DelayedClassLoadingListener.handleEvent(DelayedClassLoadingListener.java:62)
      at org.eclipse.wst.common.project.facet.core.events.internal.ProjectListenerRegistry.notifyListeners(ProjectListenerRegistry.java:76)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.notifyListeners(FacetedProject.java:1327)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.setTargetedRuntimesInternal(FacetedProject.java:750)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.mergeChangesInternal(FacetedProject.java:1161)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.access$2(FacetedProject.java:1117)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProject$5.run(FacetedProject.java:1099)
      at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
      at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.mergeChanges(FacetedProject.java:1109)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProjectWorkingCopy.commitChanges(FacetedProjectWorkingCopy.java:2020)
      at org.eclipse.wst.common.project.facet.ui.internal.FacetsPropertyPage$4.run(FacetsPropertyPage.java:232)
      at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
      at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
      at org.eclipse.wst.common.project.facet.ui.internal.FacetsPropertyPage$5.run(FacetsPropertyPage.java:246)
      at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
      ----------
      Bundle: org.eclipse.jdt.core 3.12.3.v20170228-1205
      Message: Invalid sdk properties setting. [detached from CoreException of Status 'Invalid sdk properties setting.' by Error Reporting]
      Exception:
      org.eclipse.core.runtime.CoreException: Invalid sdk properties setting.
      at com.liferay.ide.project.core.SDKClasspathContainerInitializer.initialize(SDKClasspathContainerInitializer.java:80)
      at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2939)
      at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1970)
      at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3424)
      at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2693)
      at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2616)
      at org.eclipse.jdt.internal.core.ClasspathEntry.validateClasspath(ClasspathEntry.java:1772)
      at org.eclipse.jdt.internal.core.SetClasspathOperation.verify(SetClasspathOperation.java:118)
      at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:784)
      at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3097)
      at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3059)
      at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3112)
      at org.eclipse.jst.common.project.facet.core.internal.JavaFacetUtil.removeJreContainer(JavaFacetUtil.java:226)
      at org.eclipse.jst.common.project.facet.core.internal.JavaFacetUtil.resetClasspath(JavaFacetUtil.java:176)
      at org.eclipse.jst.common.project.facet.core.internal.JavaFacetRuntimeChangedListener.handleEvent(JavaFacetRuntimeChangedListener.java:40)
      at org.eclipse.wst.common.project.facet.core.events.internal.DelayedClassLoadingListener.handleEvent(DelayedClassLoadingListener.java:62)
      at org.eclipse.wst.common.project.facet.core.events.internal.ProjectListenerRegistry.notifyListeners(ProjectListenerRegistry.java:76)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.notifyListeners(FacetedProject.java:1327)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.setTargetedRuntimesInternal(FacetedProject.java:750)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.mergeChangesInternal(FacetedProject.java:1161)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.access$2(FacetedProject.java:1117)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProject$5.run(FacetedProject.java:1099)
      at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
      at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.mergeChanges(FacetedProject.java:1109)
      at org.eclipse.wst.common.project.facet.core.internal.FacetedProjectWorkingCopy.commitChanges(FacetedProjectWorkingCopy.java:2020)
      at org.eclipse.wst.common.project.facet.ui.internal.FacetsPropertyPage$4.run(FacetsPropertyPage.java:232)
      at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
      at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
      at org.eclipse.wst.common.project.facet.ui.internal.FacetsPropertyPage$5.run(FacetsPropertyPage.java:246)
      at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
      ----------
      Bundle: com.liferay.ide.project.core 3.1.2.201709011126-ga3
      Message: Invalid sdk properties setting. [detached from CoreException of Status 'Invalid sdk properties setting.' by Error Reporting]

      Bundle: org.eclipse.jdt.core 3.12.1.v20160829-0950
      Message: JavaBuilder handling CoreException while building: screenname-ext
      Exception:
      org.eclipse.core.runtime.CoreException: Invalid sdk properties setting.
      at com.liferay.ide.project.core.SDKClasspathContainerInitializer.initialize(SDKClasspathContainerInitializer.java:62)
      at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2939)
      at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1970)
      at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3424)
      at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2693)
      at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2857)
      at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1962)
      at org.eclipse.jdt.internal.core.JavaProject.computeExpandedClasspath(JavaProject.java:509)
      at org.eclipse.jdt.internal.core.JavaProject.getExpandedClasspath(JavaProject.java:1567)
      at org.eclipse.jdt.internal.core.builder.NameEnvironment.computeClasspathLocations(NameEnvironment.java:100)
      at org.eclipse.jdt.internal.core.builder.NameEnvironment.(NameEnvironment.java:48)
      at org.eclipse.jdt.internal.core.builder.JavaBuilder.initializeBuilder(JavaBuilder.java:604)
      at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:169)
      at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735)
      at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
      at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
      at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:301)
      at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:304)
      at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:360)
      at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:383)
      at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
      at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235)
      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
      ----------
      Bundle: com.liferay.ide.project.core 3.2.0.201804151457-m1
      Message: Invalid sdk properties setting. [detached from CoreException of Status 'JavaBuilder handling CoreException while building: screenname-ext' by Error Reporting]

      Bundle: org.eclipse.jdt.core 3.12.1.v20160829-0950
      Message: Exception while computing workspace scope's enclosing projects and jars
      Exception:
      org.eclipse.core.runtime.CoreException: Invalid sdk properties setting.
      at com.liferay.ide.project.core.SDKClasspathContainerInitializer.initialize(SDKClasspathContainerInitializer.java:62)
      at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2939)
      at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1970)
      at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3424)
      at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2693)
      at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2857)
      at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1962)
      at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.enclosingProjectsAndJars(JavaWorkspaceScope.java:95)
      at org.eclipse.jdt.internal.core.search.IndexSelector.initializeIndexLocations(IndexSelector.java:199)
      at org.eclipse.jdt.internal.core.search.IndexSelector.getIndexLocations(IndexSelector.java:294)
      at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.selectIndexURLs(JavaSearchParticipant.java:148)
      at org.eclipse.jdt.internal.core.search.PatternSearchJob.getIndexes(PatternSearchJob.java:79)
      at org.eclipse.jdt.internal.core.search.PatternSearchJob.ensureReadyToRun(PatternSearchJob.java:53)
      at org.eclipse.jdt.internal.core.search.processing.JobManager.performConcurrentJob(JobManager.java:174)
      at org.eclipse.jdt.internal.core.search.BasicSearchEngine.searchAllTypeNames(BasicSearchEngine.java:1816)
      at org.eclipse.jdt.internal.codeassist.SelectionEngine.findAllTypes(SelectionEngine.java:825)
      at org.eclipse.jdt.internal.codeassist.SelectionEngine.select(SelectionEngine.java:1014)
      at org.eclipse.jdt.internal.core.Openable.codeSelect(Openable.java:163)
      at org.eclipse.jdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:377)
      at org.eclipse.jdt.internal.core.CompilationUnit.codeSelect_aroundBody0(CompilationUnit.java:371)
      at org.eclipse.jdt.internal.core.CompilationUnit$AjcClosure1.run(CompilationUnit.java:1)
      at org.eclipse.contribution.jdt.itdawareness.ITDAwarenessAspect.ajc$around$org_eclipse_contribution_jdt_itdawareness_ITDAwarenessAspect$6$3f3ffce8proceed(ITDAwarenessAspect.aj:311)
      at org.eclipse.contribution.jdt.itdawareness.ITDAwarenessAspect.ajc$around$org_eclipse_contribution_jdt_itdawareness_ITDAwarenessAspect$6$3f3ffce8(ITDAwarenessAspect.aj:312)
      at org.eclipse.jdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:371)
      at org.eclipse.jst.jsp.core.internal.java.JSPTranslation.getElementsFromJspRange(JSPTranslation.java:608)
      at org.eclipse.jst.jsp.ui.internal.hyperlink.JSPJavaHyperlinkDetector.detectHyperlinks(JSPJavaHyperlinkDetector.java:131)
      at org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:78)
      at org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:287)
      at org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:259)
      at org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:455)
      at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:213)
      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
      at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
      at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4236)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3824)
      at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
      at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
      at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
      at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610)
      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
      at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
      at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
      at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
      at org.eclipse.equinox.launcher.Main.main(Main.java:1492)
      ----------
      Bundle: com.liferay.ide.project.core 3.2.0.201804151457-m1
      Message: Invalid sdk properties setting. [detached from CoreException of Status 'Exception while computing workspace scope's enclosing projects and jars' by Error Reporting]

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Days since last comment:
                1 year, 3 weeks, 4 days ago

                Packages

                Version Package