Re: Problem passing args to tomee.maven.plugin

James Pedersen <[email protected]> Tue, 3 Jun 2025 01:58:07 -0700
Newsgroups gmane.comp.java.openejb.user
Message-ID <CADHtKCdQ0Ynk+m1DO=UZbKAzn1q2+JazQkh3CG=ESiJuOCRmKg@mail.gmail.com>
--000000000000e78e100636a71430
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

 It seems like the TomEE configuration subsystem isn't good enough......

On Tue, Jun 3, 2025 at 1:47=E2=80=AFAM James Pedersen <[email protected]=
> wrote:

> Perhaps try to add a name to the module?
>
> On Tue, Jun 3, 2025 at 1:46=E2=80=AFAM James Pedersen <[email protected]=
om>
> wrote:
>
>> Why are these warnings a issue for you?
>>
>> On Tue, Jun 3, 2025 at 1:45=E2=80=AFAM James Pedersen <james00090@gmail.=
com>
>> wrote:
>>
>>> I'm curious about this.
>>>
>>> On Tue, Jun 3, 2025 at 1:45=E2=80=AFAM James Pedersen <james00090@gmail=
.com>
>>> wrote:
>>>
>>>> Did it make the problem go away, though?
>>>>
>>>> On Tue, Jun 3, 2025 at 12:49=E2=80=AFAM Roar Br=C3=A6nden <roar.brende=
[email protected]>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I'm using Tomee 10.0.1 with JDK 21. One of my end-points is using
>>>>> Lucene index for some search result. The Lucene jar is version 10.2.1=
,
>>>>> which is using the new Vector API.
>>>>> When using this library I notice some warnings in the log:
>>>>>
>>>>>
>>>>> WARNING: A restricted method in java.lang.foreign.Linker has been
>>>>> called
>>>>> WARNING: java.lang.foreign.Linker::downcallHandle has been called by
>>>>> the unnamed module
>>>>> WARNING: Use --enable-native-access=3DALL-UNNAMED to avoid a warning =
for
>>>>> this module
>>>>>
>>>>> 03-Jun-2025 09:40:17.597 WARNING [http-nio-8091-exec-2]
>>>>> org.apache.lucene.internal.vectorization.VectorizationProvider.lookup=
 Java
>>>>> vector incubator module is not readable. For optimal vector performan=
ce,
>>>>> pass '--add-modules jdk.incubator.vector' to enable Vector API.
>>>>>
>>>>> To avoid these messages, I tried to add args to my tomee-maven-plugin
>>>>> configuration:
>>>>>
>>>>>             <args>enable-native-access=3DALL-UNNAMED</args>
>>>>>             <args>add-modules=3Djdk.incubator.vector</args>
>>>>>
>>>>> What I noticed is that only the last one will be taken into
>>>>> consideration. Meaning that with these settings I will get the first
>>>>> WARNING, and a message indicating that the Vector API is found. If I =
switch
>>>>> the args, I will get the last WARNING.
>>>>> Is this a know problem with the plugin configuration?
>>>>>
>>>>> Best regards,
>>>>> Roar Br=C3=A6nden
>>>>>
>>>>>

--000000000000e78e100636a71430--