Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [starter-dev] GlassFish Docker Support in Jakarta Starter
  • From: Reza Rahman <reza_rahman@xxxxxxxx>
  • Date: Sun, 23 Mar 2025 11:29:04 -0400
  • Delivered-to: starter-dev@xxxxxxxxxxx
  • List-archive: <https://dev.eclipse.org/mailman/private/starter-dev/>
  • List-help: <mailto:starter-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://dev.eclipse.org/mailman/listinfo/starter-dev>, <mailto:starter-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://dev.eclipse.org/mailman/options/starter-dev>, <mailto:starter-dev-request@eclipse.org?subject=unsubscribe>
  • Ui-outboundreport: notjunk:1;M01:P0:GfLvR3/06qU=;gTPXV0WJEr/ykWu5r1AW8YIDtcj IzGrhpnfyeZWVewYBfqfQvOP3+u0SIN4jjWSd7zGHWp1AaYZkUND2/yby6rngw3uBt/2GYsjV RVj1GC1Yq9WG4oAc089kDWNs7p5wvmhtQvoo12MuWvL76ri725Ue359kIacX+mVedCSKqQaSG H93/jEUZpUxBuBh92zPWPnd7O7TtD4VV+VOfrDRu3FYtuZZAkkftYH5iakYQmt1IW/1rRTf5X J09UaLvSQp2vsFF9TvLhMkTxtNK/2s2z/c8L2hxL2N+7uVjRFpOfZzFCSCm9dKgtKoSEG8FmV 9DzCEH32i3pr1pw2M72DJfb7LhZW0Yh8uigNNTrPepx/Y3mUbPDXG0SCHhhMkDjhT6TCxcdZv bhKnbrIxFbRA9RBjdjt/faNYXa0qrYOjKIn7dVzWiy6K7V2yaPofiawgNZvwjEUis7vcsXLpy rPRMMT4/B1+z6JzEU1rB+a7UggjoFUf+RbXEQp13/31AwBfyZhzD+cTtbBUvQPXrJeehpSvYb HnjRD/IYepxT1ejIt+FgyR/+cLdKsi53zChI4867bFycCsdolT9y3NcKBeEWKhvHsJEzpDIDd b1TSIbV8JNrH56V0/OAgMoWDPQi8UHgMsuOgintRIwiPgjuIUIoId+qxaPsIa5jJfNKzEWTFs soBPaLsxKXknpOw1x7VpQy+TKJ66toSJXW6/plJtOiJuQmKm1HNlmH3F8Qf2fM9juRTXuyCZm vWZdrW152gyzgA//gkEWNqQXy0+FoXHsH9u/VmU6iHXHFtzTZ0m+7hy49jC8moIz+2DxlYrQq FkSykk2PBcmthCBX2u6mqT+bnkbOo2qcbDEceZkuDD3spEUMNZUaqXk4cms7dWrbfxixHbLgC LmOEKmwfNP25eTUB3D42VUW1IeZxEjbk87h5npupmHyKbNiP0QjJxXN/v6nDYDNNQv2PNeJvp ouDhbih/pI8l4rc/ujxJ8Z2wtNUMkXz3KFqetHbXqS9xbNWBunPj5ce8aG5pCL3SuUsBhD6y9 6z6+AKO/LvvoHjD/ziKUGM8BvDa7/yRvYsYZqea+vcfzLExzm3djfzuUXcUcsIQoFVkS0myWc KipCUKWNcbHDqt3sT/mDzq2Bk11BBrw3c8ifv/YTYqbBeJc4EoBRO5OZ/rA0h3c3Ys/bh9bJ9 6G2trlVYOYN+TxX5RrNEBwbKaG7lSZRoKLXNNoqAVy4X9UG9Q84tAVQngG5i7Rl6EAwJlSP8R 1bxcF8Kk9BySjEiMZo46Cr7KLHTfj7SwUulzt2VqYF+r/KlFTZDxmkPDCTto6MiVGL7+P9B89 /ssDG2U6kvOmtdxEt5VMvURxkOZcJILpt1xfYiGhisyPE5dkxPl2FZ4xo9tfj4/+7iknaBtAt +OlLNLKzL36eQ6uG0dN3uZiu0wAVYMWsfRsRtrzKCFJtYfA3JNy4ymzTWwow5uWuU51M7oro4 V+RdWLz5hbfmyFsug/+gzjyMV8wE=
  • User-agent: Mozilla Thunderbird

The UI issue appears to be yet another JSF/PrimeFaces bug with life-cycle processing (where client-side processing actually just stops sending any more updates to the server side). I'll need some serious JSF/PrimeFaces expertise to help figure it out, so it will take some time. You could also take a look if you have time. It's not hard to reproduce the issue and observe the underlying problem. I bet Arjan would understand what is going on too.

The simple workaround for now is that when Docker "yes" is shown to be disabled but still selected, the user needs to explicitly select "no" for Docker. Then everything appears to proceed fine. I can add a quick note to say the user must always ensure a valid set of selections is done at all steps.

On 3/22/2025 9:41 PM, Ondro Mihályi wrote:
Great news, Reza!

Now that I look at it, I see that some runtimes, e.g. OpenLiberty, use the same Docker image for Platform and both profiles. GlassFish Docker support is restricted only to Platform. I think we can change this in the archetype and UI to also support profiles with the GlassFish Full Docker image, right?

And I think I found a glitch in the UI - if I select GlassFish Docker, then change Java version to some other than 17 (GlassFish only supports Java 17 with the stock Docker image), then Docker support is unselected but the No option is not selected. What's worse, when I select Java 17 again, it should be possible to select the Docker option but it's not clickable. I attach a video recording.

Ondro

On Sat, Mar 22, 2025 at 4:53 AM 'Reza Rahman' via Jakarta EE Ambassadors <jakartaee-ambassadors@xxxxxxxxxxxxxxxx> wrote:
Hi folks,

We've now added GlassFish Docker support in the Jakarta Starter:
https://start.jakarta.ee. Please check it out. As part of the release,
we've also tried to solve the typical view expired problems that usually
happen with JSF and PrimeFaces. If you run into issues, we would
appreciate it if you could let us know. Of course we will keep an eye
out in the logs anyway for signs of trouble.

Next up hopefully is support for the EE 11 Web Profile or initial
support for Helidon.

Cheers,

Reza

--
You received this message because you are subscribed to the Google Groups "Jakarta EE Ambassadors" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jakartaee-ambassadors+unsubscribe@xxxxxxxxxxxxxxxx.
To view this discussion visit https://groups.google.com/d/msgid/jakartaee-ambassadors/41666bc6-b4b5-47a7-ba08-690ff0fa3fd0%40mail.com.

Back to the top