<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Can't create liferay module project in Eclipse (2023-12 (4.30.0))</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=123223220" />
  <subtitle>Can't create liferay module project in Eclipse (2023-12 (4.30.0))</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=123223220</id>
  <updated>2026-04-07T23:36:23Z</updated>
  <dc:date>2026-04-07T23:36:23Z</dc:date>
  <entry>
    <title>RE: RE: Can't create liferay module project in Eclipse (2023-12 (4.30.0))</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=123553643" />
    <author>
      <name>Dan Griffiths</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=123553643</id>
    <updated>2025-08-22T12:47:02Z</updated>
    <published>2025-08-22T12:47:00Z</published>
    <summary type="html">&lt;p&gt;I know this is 6 months later but I am having exactly the same
  problem (only with 2024.q2.8 not u92), can you  list the exact steps
  to resolve this?&lt;/p&gt;</summary>
    <dc:creator>Dan Griffiths</dc:creator>
    <dc:date>2025-08-22T12:47:00Z</dc:date>
  </entry>
  <entry>
    <title>RE: Can't create liferay module project in Eclipse (2023-12 (4.30.0))</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=123236304" />
    <author>
      <name>Olaf Kock</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=123236304</id>
    <updated>2025-02-10T16:04:13Z</updated>
    <published>2025-02-10T16:04:12Z</published>
    <summary type="html">&lt;p&gt;U92 was not yet ready for Java 17.&lt;/p&gt;</summary>
    <dc:creator>Olaf Kock</dc:creator>
    <dc:date>2025-02-10T16:04:12Z</dc:date>
  </entry>
  <entry>
    <title>Can't create liferay module project in Eclipse (2023-12 (4.30.0))</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=123223219" />
    <author>
      <name>Maria Cristina Debuayan</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=123223219</id>
    <updated>2025-02-04T16:08:02Z</updated>
    <published>2025-02-04T02:57:00Z</published>
    <summary type="html">&lt;p&gt;Hi, I'm currently using liferay dxp 7.4.13-u92 for my project. My
  current issue is that I'm unable to create a liferay module project in eclipse.&lt;/p&gt;
&lt;p&gt;This is the exception stack trace:&lt;/p&gt;
&lt;p&gt;java.lang.RuntimeException:
  NewLiferayModuleProjectOp.ProjectTemplateName:
  ProjectTemplateNameValidationService.compute() has failed&lt;br&gt;     at
  org.eclipse.sapphire.services.DataService.refresh(DataService.java:130)&lt;br&gt;
      at
  org.eclipse.sapphire.services.DataService.data(DataService.java:75)&lt;br&gt;
      at
  org.eclipse.sapphire.services.ValidationService.validation(ValidationService.java:49)&lt;br&gt;
      at
  org.eclipse.sapphire.Property.refreshValidation(Property.java:254)&lt;br&gt;
      at org.eclipse.sapphire.Property.validation(Property.java:476)&lt;br&gt;
      at
  org.eclipse.sapphire.ui.forms.PropertyEditorPart.computeValidation(PropertyEditorPart.java:565)&lt;br&gt;
      at
  org.eclipse.sapphire.ui.SapphirePart.refreshValidation(SapphirePart.java:453)&lt;br&gt;
      at
  org.eclipse.sapphire.ui.SapphirePart.validation(SapphirePart.java:424)&lt;br&gt;
      at
  org.eclipse.sapphire.ui.assist.internal.PropertyEditorAssistDecorator.refresh(PropertyEditorAssistDecorator.java:421)&lt;br&gt;
      at
  org.eclipse.sapphire.ui.assist.internal.PropertyEditorAssistDecorator.&amp;lt;init&amp;gt;(PropertyEditorAssistDecorator.java:320)&lt;br&gt;
      at
  org.eclipse.sapphire.ui.assist.internal.PropertyEditorAssistDecorator.&amp;lt;init&amp;gt;(PropertyEditorAssistDecorator.java:106)&lt;br&gt;
      at
  org.eclipse.sapphire.ui.forms.swt.PropertyEditorPresentation.createDecorator(PropertyEditorPresentation.java:498)&lt;br&gt;
      at
  org.eclipse.sapphire.ui.forms.swt.internal.PopUpListFieldPropertyEditorPresentation.createContents(PopUpListFieldPropertyEditorPresentation.java:97)&lt;br&gt;
      at
  org.eclipse.sapphire.ui.forms.swt.PropertyEditorPresentation.render(PropertyEditorPresentation.java:170)&lt;br&gt;
      at
  org.eclipse.sapphire.ui.forms.swt.internal.CompositePresentation.renderChildren(CompositePresentation.java:212)&lt;br&gt;
      at
  org.eclipse.sapphire.ui.forms.swt.internal.CompositePresentation.refresh(CompositePresentation.java:252)&lt;br&gt;
      at
  org.eclipse.sapphire.ui.forms.swt.internal.CompositePresentation.render(CompositePresentation.java:170)&lt;br&gt;
      at
  org.eclipse.sapphire.ui.forms.swt.internal.CompositePresentation.render(CompositePresentation.java:91)&lt;br&gt;
      at
  org.eclipse.sapphire.ui.forms.swt.SapphireWizardPage.createControl(SapphireWizardPage.java:115)&lt;br&gt;
      at
  org.eclipse.jface.wizard.WizardDialog.showStartingPage(WizardDialog.java:1276)&lt;br&gt;
      at
  org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:638)&lt;br&gt;
      at org.eclipse.jface.window.Window.create(Window.java:431)&lt;br&gt;   
   at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1094)&lt;br&gt;   
   at
  org.eclipse.ui.internal.navigator.wizards.WizardShortcutAction.run(WizardShortcutAction.java:99)&lt;br&gt;
      at
  org.eclipse.jface.action.Action.runWithEvent(Action.java:474)&lt;br&gt;   
   at
  org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580)&lt;br&gt;
      at
  org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:414)&lt;br&gt;
      at
  org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)&lt;br&gt;
      at
  org.eclipse.swt.widgets.Display.sendEvent(Display.java:4273)&lt;br&gt;   
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066)&lt;br&gt;   
   at
  org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4071)&lt;br&gt;
      at
  org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3659)&lt;br&gt;
      at
  org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)&lt;br&gt;
      at
  org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342)&lt;br&gt;
      at
  org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)&lt;br&gt;
      at
  org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)&lt;br&gt;
      at
  org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648)&lt;br&gt;   
   at
  org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342)&lt;br&gt;
      at
  org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555)&lt;br&gt;
      at
  org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173)&lt;br&gt;
      at
  org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)&lt;br&gt;
      at
  org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208)&lt;br&gt;
      at
  org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)&lt;br&gt;
      at
  org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)&lt;br&gt;
      at
  org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)&lt;br&gt;
      at
  org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)&lt;br&gt;
      at
  java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
  Method)&lt;br&gt;     at
  java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)&lt;br&gt;
      at
  java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;br&gt;
      at java.base/java.lang.reflect.Method.invoke(Method.java:568)&lt;br&gt;
      at
  org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651)&lt;br&gt;
      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588)&lt;br&gt;
      at org.eclipse.equinox.launcher.Main.run(Main.java:1459)&lt;br&gt;
  Caused by: java.lang.RuntimeException:
  NewLiferayModuleProjectOp.LiferayVersion:
  TargetLiferayVersionDefaultValueService.compute() has failed&lt;br&gt;   
   at
  org.eclipse.sapphire.services.DataService.refresh(DataService.java:130)&lt;br&gt;
      at
  org.eclipse.sapphire.services.DataService.data(DataService.java:75)&lt;br&gt;
      at
  org.eclipse.sapphire.DefaultValueService.value(DefaultValueService.java:34)&lt;br&gt;
      at
  org.eclipse.sapphire.Value.refreshDefaultContent(Value.java:197)&lt;br&gt;
      at org.eclipse.sapphire.Value.content(Value.java:316)&lt;br&gt;     at
  org.eclipse.sapphire.Value.content(Value.java:297)&lt;br&gt;     at
  com.liferay.ide.core.util.SapphireContentAccessor.get(SapphireContentAccessor.java:26)&lt;br&gt;
      at
  com.liferay.ide.project.core.modules.ProjectTemplateNameValidationService.compute(ProjectTemplateNameValidationService.java:81)&lt;br&gt;
      at
  com.liferay.ide.project.core.modules.ProjectTemplateNameValidationService.compute(ProjectTemplateNameValidationService.java:1)&lt;br&gt;
      at
  org.eclipse.sapphire.services.DataService.refresh(DataService.java:103)&lt;br&gt;
      ... 52 more&lt;br&gt; Caused by: java.lang.NullPointerException: Cannot
  invoke
  &amp;quot;com.liferay.release.util.ReleaseEntry.getProductGroupVersion()&amp;quot;
  because &amp;quot;releaseEntry&amp;quot; is null&lt;br&gt;     at
  com.liferay.ide.core.workspace.LiferayWorkspaceUtil.getLiferayWorkspaceProjectVersion(LiferayWorkspaceUtil.java:240)&lt;br&gt;
      at
  com.liferay.ide.project.core.service.TargetLiferayVersionDefaultValueService.compute(TargetLiferayVersionDefaultValueService.java:39)&lt;br&gt;
      at
  com.liferay.ide.project.core.service.TargetLiferayVersionDefaultValueService.compute(TargetLiferayVersionDefaultValueService.java:1)&lt;br&gt;
      at
  org.eclipse.sapphire.services.DataService.refresh(DataService.java:103)&lt;br&gt;
      ... 61 more&lt;br&gt;  &lt;/p&gt;
&lt;p&gt;Session Data:&lt;/p&gt;
&lt;p&gt;eclipse.buildId=4.30.0.20231201-1200&lt;br&gt; java.version=17.0.11&lt;br&gt;
  java.vendor=Oracle Corporation&lt;br&gt; BootLoader constants: OS=win32,
  ARCH=x86_64, WS=win32, NL=en_SG&lt;br&gt; Framework arguments:  -product
  org.eclipse.epp.package.jee.product&lt;br&gt; Command-line arguments:  -os
  win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;gradle.properties&lt;/p&gt;
&lt;p&gt;liferay.workspace.home.dir = C:/liferay-dxp-7.4.13.u92&lt;/p&gt;
&lt;p&gt;liferay.workspace.bundle.dist.include.metadata = true&lt;/p&gt;
&lt;p&gt;liferay.workspace.modules.dir = modules&lt;/p&gt;
&lt;p&gt;liferay.workspace.themes.dir = themes&lt;/p&gt;
&lt;p&gt;liferay.workspace.wars.dir = modules&lt;/p&gt;
&lt;p&gt;microsoft.translator.subscription.key =&lt;/p&gt;
&lt;p&gt;liferay.workspace.product = dxp-7.4-u92&lt;/p&gt;
&lt;p&gt;target.platform.index.sources = false&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</summary>
    <dc:creator>Maria Cristina Debuayan</dc:creator>
    <dc:date>2025-02-04T02:57:00Z</dc:date>
  </entry>
</feed>
