You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by "Locke, Jonathan (Luo Shibo)" <jo...@telenav.com> on 2022/02/17 18:16:40 UTC

module error

Does anyone know what this is? Thanks -- Jon

Exception in thread "main" java.util.ServiceConfigurationError: org.apache.wicket.IInitializer: module org.apache.wicket.core does not declare `uses`
at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:589)
at java.base/java.util.ServiceLoader.checkCaller(ServiceLoader.java:575)
at java.base/java.util.ServiceLoader.<init>(ServiceLoader.java:504)
at java.base/java.util.ServiceLoader.load(ServiceLoader.java:1687)
at org.apache.wicket.core@9.6.0/org.apache.wicket.Application.initInitializers(Application.java:556)
at org.apache.wicket.core@9.6.0/org.apache.wicket.Application.initApplication(Application.java:765)
at org.apache.wicket.core@9.6.0/org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:441)
at org.apache.wicket.core@9.6.0/org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:365)


Re: module error

Posted by Chris Colman <ch...@stepaheadsoftware.com.INVALID>.
I also want to thank you, Jonathan, for Wicket (and the other early devs 
who conceived it and the current devs maintaining it) - we've been using 
it since 2008.

It's always my first choice for any new web app development but on some 
client contracts I have had to work with existing apps using JSP, 
Struts/JSP, Angular JS and other pure JS frameworks but nothing beats 
the amazing developer productivity we gain with Wicket.

All the power of the newer JS frameworks but not having to write any JS 
ourselves means WIcket is simply the best of both worlds!

Regards,
Chris

On 21/02/2022 2:06 am, Ernesto Reinaldo Barreiro wrote:
> This is then the problem :-) Thanks to you for Wicket :-)
>
> On Sun, Feb 20, 2022 at 1:00 AM Locke, Jonathan (Luo Shibo) <
> jonathanl@telenav.com> wrote:
>
>> Yes, I checked. I don't.
>> ________________________________
>> From: Maxim Solodovnik <so...@gmail.com>
>> Sent: Saturday, February 19, 2022 8:11 PM
>> To: users@wicket.apache.org <us...@wicket.apache.org>
>> Subject: Re: module error
>>
>> from mobile (sorry for typos ;)
>>
>>
>> On Sun, Feb 20, 2022, 02:41 Locke, Jonathan (Luo Shibo) <
>> jonathanl@telenav.com> wrote:
>>
>>> I don't think I'm a committer anymore. It's been at least a decade since
>>> my last commit.
>>>
>> Commitership shouldn't be dropped due to inactivity
>>
>> Can you check if you have your github login at id.apache.org ?
>>
>>
>> I'm amazed that wicket is still going strong. In two years it will be 20
>>> years of Wicket.
>>>
>>>     Jon
>>>
>>> ________________________________
>>> From: Maxim Solodovnik <so...@gmail.com>
>>> Sent: Saturday, February 19, 2022 5:57 AM
>>> To: users@wicket.apache.org <us...@wicket.apache.org>
>>> Subject: Re: module error
>>>
>>> from mobile (sorry for typos ;)
>>>
>>>
>>> On Sat, Feb 19, 2022, 19:20 Ernesto Reinaldo Barreiro <
>> reiern70@gmail.com>
>>> wrote:
>>>
>>>> No if you are a committer :-)
>>>>
>>> Commiter will never see 403 :)
>>>
>>>> On Fri, Feb 18, 2022 at 11:44 PM Maxim Solodovnik <
>> solomax666@gmail.com>
>>>> wrote:
>>>>
>>>>> On Sat, 19 Feb 2022 at 03:04, Locke, Jonathan (Luo Shibo) <
>>>>> jonathanl@telenav.com> wrote:
>>>>>
>>>>>> Hi Martin,
>>>>>>
>>>>>> I was able to fix the problem as you suggested by adding:
>>>>>>
>>>>>>      uses org.apache.wicket.IInitializer;
>>>>>>
>>>>>> to
>> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fmodule-info.java&c=E,1,WO4T_dAL8ww57jzExgL1QE2YUg9PSzf2JkCUtz233hgGolAnoaigRG7sFCy0R4-qUwC5-Hx7dj3RPzsVYEU2af8Pfa75fVWyNkUJcZk3X0YerNK-FcxQ&typo=1
>>> in wicket-core. I created a pull request, but got
>>>> an
>>>>>> error trying to push it in IntelliJ:
>>>>>>
>>>>>> Can't create a new pull request: Push failed: remote: Permission to
>>>>>> apache/wicket.git denied to jonathanlocke. unable to access '
>>>>>> https://github.com/apache/wicket.git/': The requested URL returned
>>>>> error:
>>>>>> 403
>>>>>>
>>>>> You need to fork the repo first :)
>>>>>
>>>>>
>>>>>> Could we add this as a patch release to wicket 9.8.x?
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>>      Jon
>>>>>> ________________________________
>>>>>> From: Martin Grigorov <mg...@apache.org>
>>>>>> Sent: Friday, February 18, 2022 2:55 AM
>>>>>> To: users@wicket.apache.org <us...@wicket.apache.org>
>>>>>> Subject: Re: module error
>>>>>>
>>>>>> Hm.
>>>>>> Looking at https://github.com/qos-ch/logback/commit/5186d2604b460f
>> I
>>>>> think
>>>>>> we need the 'uses' only in the module where we call
>>>> ServiceLoader.load(),
>>>>>> i.e. in wicket-core.
>>>>>>
>>>>>> On Fri, Feb 18, 2022 at 11:53 AM Martin Grigorov <
>>> mgrigorov@apache.org
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Jon,
>>>>>>>
>>>>>>> According to
>>>>>>>
>> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fwww.oracle.com%2fcorporate%2ffeatures%2funderstanding-java-9-modules.html&c=E,1,AlcuJddqQ1zhtdsihzDbje23huNpDs6zcgn19JZMXP_Y1UGGpZLts-DudDYPcu75JyHkjFHLNGJw3KmnkhBiyTndIjuRNCIVCuhKfLjxxCsCSVE,&typo=1
>>>>>>> *provides…with.* A provides…with module directive specifies that
>> a
>>>>> module
>>>>>>> provides a service implementation—making the module a *service
>>>>> provider*.
>>>>>>> The provides part of the directive specifies an interface or
>>> abstract
>>>>>>> class listed in a module’s uses directive and the with part of
>> the
>>>>>>> directive specifies the name of the service provider class that
>>>>>> implements
>>>>>>> the interface or extends the abstract class.
>>>>>>>
>>>>>>> AFAIU it we need to add "uses org.apache.wicket.IInitializer"
>> next
>>> to
>>>>> all
>>>>>>> "provides org.apache.wicket.IInitializer with
>>>>> x.y.z.SomeImplementation;"
>>>>>>> Please try it and if it fixes the issue then send a PR!
>>>>>>>
>>>>>>> On Thu, Feb 17, 2022 at 8:16 PM Locke, Jonathan (Luo Shibo) <
>>>>>>> jonathanl@telenav.com> wrote:
>>>>>>>
>>>>>>>> Does anyone know what this is? Thanks -- Jon
>>>>>>>>
>>>>>>>> Exception in thread "main" java.util.ServiceConfigurationError:
>>>>>>>> org.apache.wicket.IInitializer: module org.apache.wicket.core
>> does
>>>> not
>>>>>>>> declare `uses`
>>>>>>>> at java.base/
>> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fjava.util.ServiceLoader.fail&c=E,1,2x_TAvfY-cjOXXMq-PK1WQZp3HpRsfitQcisq2lSSdigHB1fuLg4Un_Ch3NVlsHPuGsx1r8PejxwY0JdlGRrY2C2drem7b8IxqPf8rSvijXa9Q,,&typo=1(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a589&c=E,1,cis_qtCg_hnDhiLzgOVbloD3TvvURxsW_mR8jY_GLJSaBpOtuXQJUWKaJ_JrPr61_00oAuYKmsG399grMpFwMKTC0mk8-ulQZF8Om98TsswwCgflaQ,,&typo=1)
>>>>>>>> at java.base/java.util.ServiceLoader.checkCaller(
>> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a575&c=E,1,9qC3hJZa-Ru3NfQ0Cu_xyUf_1TZj3k6pzwnMObpxVdF9nmaNB2Rc-7lJtCoeo-It3FF8Ycad-exairuNw8NewoRyu6p0DmFxGH3lEQdd&typo=1
>>>>>> )
>>>>>>>> at java.base/java.util.ServiceLoader.<init>(
>> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a504&c=E,1,cG_JOkZF6cVpHdKnhFXnJdubZajDowT1aiqJ9nZMqXb8XP1HyPF8zffkOEW6pB1tIpgfKXetT1e_Av2K_LQiQ4IawQx7L_1ecDlhhxbW-A,,&typo=1
>>>>>> )
>>>>>>>> at java.base/java.util.ServiceLoader.load(
>> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a1687&c=E,1,ygqiqrdRgnPTbUdIwfyfaUU7NeLViUlaxe25c2cEr4ugbgFscntOvbGkTMrOa6kItGqMQ8hU1VDEzNaoKdV3-6CvBlcsrRFxlFuwjq6IqJK4Z_uzDIyI&typo=1
>>>>>> )
>>>>>>>> at org.apache.wicket.core@9.6.0
>>>>>>>> /org.apache.wicket.Application.initInitializers(
>> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a556&c=E,1,xO9MV3KborBvFc4BL8FxC_4uuwfGaJqvrr-QVfntZI9iuOSmldotcVrEPvDYOTDHJI2hraMPQKQ5UOmqIxeJinkgxDyfchFVTm-AleqRwae6OLPTDfo,&typo=1
>>>>>> )
>>>>>>>> at org.apache.wicket.core@9.6.0
>>>>>>>> /org.apache.wicket.Application.initApplication(
>> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a765&c=E,1,53VvaIOZTG7mETf35tkUcXDXfgaVHqiw29gxxq_4y_ZXHn8AGzbIbtFXR4tf6Oh_rbl7mOLXjgPBeEW3-pd7jBqEp-30i2WA26_CdN5uIVJtHsjBDJuep4DVDA,,&typo=1
>>>>>> )
>>>>>>>> at org.apache.wicket.core@9.6.0
>>>>>>>> /org.apache.wicket.protocol.http.WicketFilter.init(
>> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a441&c=E,1,He0Z2RxpNcC-ziRHqyjYFORYOn-LK_eNOZGT9zHWjBKPv3GAhtI8TUG2W-9YOiYdW6_ArVy_6GMjKIt_0nLh3u0FHuh0H-pscUXDZj11B8s,&typo=1
>>>>>> )
>>>>>>>> at org.apache.wicket.core@9.6.0
>>>>>>>> /org.apache.wicket.protocol.http.WicketFilter.init(
>> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a365&c=E,1,yo_2tJnAV4qbr-cq49OMx3sq4HWonvaqycQkJ_db-wYcUtt-8EyuDB-_tz0hjwH9lQgYN9mHJniiRilRX9pL2VXbKQEd6QnNcrLzbwVOzRzTSmM,&typo=1
>>>>>> )
>>>>>>>>
>>>>>> [EXTERNAL EMAIL] CAUTION: This email originated from outside of
>>>> Telenav.
>>>>>> DO NOT CLICK links or attachments unless you recognize the sender
>> and
>>>>> know
>>>>>> the content is safe.
>>>>>>
>>>>>
>>>>> --
>>>>> Best regards,
>>>>> Maxim
>>>>>
>>>>
>>>> --
>>>> Regards - Ernesto Reinaldo Barreiro
>>>>
>>> [EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav.
>>> DO NOT CLICK links or attachments unless you recognize the sender and
>> know
>>> the content is safe.
>>>
>> [EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav.
>> DO NOT CLICK links or attachments unless you recognize the sender and know
>> the content is safe.
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: module error

Posted by Ernesto Reinaldo Barreiro <re...@gmail.com>.
This is then the problem :-) Thanks to you for Wicket :-)

On Sun, Feb 20, 2022 at 1:00 AM Locke, Jonathan (Luo Shibo) <
jonathanl@telenav.com> wrote:

> Yes, I checked. I don't.
> ________________________________
> From: Maxim Solodovnik <so...@gmail.com>
> Sent: Saturday, February 19, 2022 8:11 PM
> To: users@wicket.apache.org <us...@wicket.apache.org>
> Subject: Re: module error
>
> from mobile (sorry for typos ;)
>
>
> On Sun, Feb 20, 2022, 02:41 Locke, Jonathan (Luo Shibo) <
> jonathanl@telenav.com> wrote:
>
> > I don't think I'm a committer anymore. It's been at least a decade since
> > my last commit.
> >
>
> Commitership shouldn't be dropped due to inactivity
>
> Can you check if you have your github login at id.apache.org ?
>
>
> I'm amazed that wicket is still going strong. In two years it will be 20
> > years of Wicket.
> >
> >    Jon
> >
> > ________________________________
> > From: Maxim Solodovnik <so...@gmail.com>
> > Sent: Saturday, February 19, 2022 5:57 AM
> > To: users@wicket.apache.org <us...@wicket.apache.org>
> > Subject: Re: module error
> >
> > from mobile (sorry for typos ;)
> >
> >
> > On Sat, Feb 19, 2022, 19:20 Ernesto Reinaldo Barreiro <
> reiern70@gmail.com>
> > wrote:
> >
> > > No if you are a committer :-)
> > >
> >
> > Commiter will never see 403 :)
> >
> > >
> > > On Fri, Feb 18, 2022 at 11:44 PM Maxim Solodovnik <
> solomax666@gmail.com>
> > > wrote:
> > >
> > > > On Sat, 19 Feb 2022 at 03:04, Locke, Jonathan (Luo Shibo) <
> > > > jonathanl@telenav.com> wrote:
> > > >
> > > > > Hi Martin,
> > > > >
> > > > > I was able to fix the problem as you suggested by adding:
> > > > >
> > > > >     uses org.apache.wicket.IInitializer;
> > > > >
> > > > > to
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fmodule-info.java&c=E,1,WO4T_dAL8ww57jzExgL1QE2YUg9PSzf2JkCUtz233hgGolAnoaigRG7sFCy0R4-qUwC5-Hx7dj3RPzsVYEU2af8Pfa75fVWyNkUJcZk3X0YerNK-FcxQ&typo=1
> > in wicket-core. I created a pull request, but got
> > > an
> > > > > error trying to push it in IntelliJ:
> > > > >
> > > > > Can't create a new pull request: Push failed: remote: Permission to
> > > > > apache/wicket.git denied to jonathanlocke. unable to access '
> > > > > https://github.com/apache/wicket.git/': The requested URL returned
> > > > error:
> > > > > 403
> > > > >
> > > >
> > > > You need to fork the repo first :)
> > > >
> > > >
> > > > >
> > > > > Could we add this as a patch release to wicket 9.8.x?
> > > > >
> > > > > Thanks,
> > > > >
> > > > >     Jon
> > > > > ________________________________
> > > > > From: Martin Grigorov <mg...@apache.org>
> > > > > Sent: Friday, February 18, 2022 2:55 AM
> > > > > To: users@wicket.apache.org <us...@wicket.apache.org>
> > > > > Subject: Re: module error
> > > > >
> > > > > Hm.
> > > > > Looking at https://github.com/qos-ch/logback/commit/5186d2604b460f
> I
> > > > think
> > > > > we need the 'uses' only in the module where we call
> > > ServiceLoader.load(),
> > > > > i.e. in wicket-core.
> > > > >
> > > > > On Fri, Feb 18, 2022 at 11:53 AM Martin Grigorov <
> > mgrigorov@apache.org
> > > >
> > > > > wrote:
> > > > >
> > > > > > Hi Jon,
> > > > > >
> > > > > > According to
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fwww.oracle.com%2fcorporate%2ffeatures%2funderstanding-java-9-modules.html&c=E,1,AlcuJddqQ1zhtdsihzDbje23huNpDs6zcgn19JZMXP_Y1UGGpZLts-DudDYPcu75JyHkjFHLNGJw3KmnkhBiyTndIjuRNCIVCuhKfLjxxCsCSVE,&typo=1
> > > > > >
> > > > > > *provides…with.* A provides…with module directive specifies that
> a
> > > > module
> > > > > > provides a service implementation—making the module a *service
> > > > provider*.
> > > > > > The provides part of the directive specifies an interface or
> > abstract
> > > > > > class listed in a module’s uses directive and the with part of
> the
> > > > > > directive specifies the name of the service provider class that
> > > > > implements
> > > > > > the interface or extends the abstract class.
> > > > > >
> > > > > > AFAIU it we need to add "uses org.apache.wicket.IInitializer"
> next
> > to
> > > > all
> > > > > > "provides org.apache.wicket.IInitializer with
> > > > x.y.z.SomeImplementation;"
> > > > > >
> > > > > > Please try it and if it fixes the issue then send a PR!
> > > > > >
> > > > > > On Thu, Feb 17, 2022 at 8:16 PM Locke, Jonathan (Luo Shibo) <
> > > > > > jonathanl@telenav.com> wrote:
> > > > > >
> > > > > >>
> > > > > >> Does anyone know what this is? Thanks -- Jon
> > > > > >>
> > > > > >> Exception in thread "main" java.util.ServiceConfigurationError:
> > > > > >> org.apache.wicket.IInitializer: module org.apache.wicket.core
> does
> > > not
> > > > > >> declare `uses`
> > > > > >> at java.base/
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fjava.util.ServiceLoader.fail&c=E,1,2x_TAvfY-cjOXXMq-PK1WQZp3HpRsfitQcisq2lSSdigHB1fuLg4Un_Ch3NVlsHPuGsx1r8PejxwY0JdlGRrY2C2drem7b8IxqPf8rSvijXa9Q,,&typo=1(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a589&c=E,1,cis_qtCg_hnDhiLzgOVbloD3TvvURxsW_mR8jY_GLJSaBpOtuXQJUWKaJ_JrPr61_00oAuYKmsG399grMpFwMKTC0mk8-ulQZF8Om98TsswwCgflaQ,,&typo=1)
> > > > > >> at java.base/java.util.ServiceLoader.checkCaller(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a575&c=E,1,9qC3hJZa-Ru3NfQ0Cu_xyUf_1TZj3k6pzwnMObpxVdF9nmaNB2Rc-7lJtCoeo-It3FF8Ycad-exairuNw8NewoRyu6p0DmFxGH3lEQdd&typo=1
> > > > > )
> > > > > >> at java.base/java.util.ServiceLoader.<init>(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a504&c=E,1,cG_JOkZF6cVpHdKnhFXnJdubZajDowT1aiqJ9nZMqXb8XP1HyPF8zffkOEW6pB1tIpgfKXetT1e_Av2K_LQiQ4IawQx7L_1ecDlhhxbW-A,,&typo=1
> > > > > )
> > > > > >> at java.base/java.util.ServiceLoader.load(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a1687&c=E,1,ygqiqrdRgnPTbUdIwfyfaUU7NeLViUlaxe25c2cEr4ugbgFscntOvbGkTMrOa6kItGqMQ8hU1VDEzNaoKdV3-6CvBlcsrRFxlFuwjq6IqJK4Z_uzDIyI&typo=1
> > > > > )
> > > > > >> at org.apache.wicket.core@9.6.0
> > > > > >> /org.apache.wicket.Application.initInitializers(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a556&c=E,1,xO9MV3KborBvFc4BL8FxC_4uuwfGaJqvrr-QVfntZI9iuOSmldotcVrEPvDYOTDHJI2hraMPQKQ5UOmqIxeJinkgxDyfchFVTm-AleqRwae6OLPTDfo,&typo=1
> > > > > )
> > > > > >> at org.apache.wicket.core@9.6.0
> > > > > >> /org.apache.wicket.Application.initApplication(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a765&c=E,1,53VvaIOZTG7mETf35tkUcXDXfgaVHqiw29gxxq_4y_ZXHn8AGzbIbtFXR4tf6Oh_rbl7mOLXjgPBeEW3-pd7jBqEp-30i2WA26_CdN5uIVJtHsjBDJuep4DVDA,,&typo=1
> > > > > )
> > > > > >> at org.apache.wicket.core@9.6.0
> > > > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a441&c=E,1,He0Z2RxpNcC-ziRHqyjYFORYOn-LK_eNOZGT9zHWjBKPv3GAhtI8TUG2W-9YOiYdW6_ArVy_6GMjKIt_0nLh3u0FHuh0H-pscUXDZj11B8s,&typo=1
> > > > > )
> > > > > >> at org.apache.wicket.core@9.6.0
> > > > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a365&c=E,1,yo_2tJnAV4qbr-cq49OMx3sq4HWonvaqycQkJ_db-wYcUtt-8EyuDB-_tz0hjwH9lQgYN9mHJniiRilRX9pL2VXbKQEd6QnNcrLzbwVOzRzTSmM,&typo=1
> > > > > )
> > > > > >>
> > > > > >>
> > > > > [EXTERNAL EMAIL] CAUTION: This email originated from outside of
> > > Telenav.
> > > > > DO NOT CLICK links or attachments unless you recognize the sender
> and
> > > > know
> > > > > the content is safe.
> > > > >
> > > >
> > > >
> > > > --
> > > > Best regards,
> > > > Maxim
> > > >
> > >
> > >
> > > --
> > > Regards - Ernesto Reinaldo Barreiro
> > >
> > [EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav.
> > DO NOT CLICK links or attachments unless you recognize the sender and
> know
> > the content is safe.
> >
> [EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav.
> DO NOT CLICK links or attachments unless you recognize the sender and know
> the content is safe.
>


-- 
Regards - Ernesto Reinaldo Barreiro

Re: module error

Posted by Maxim Solodovnik <so...@gmail.com>.
On Mon, 21 Feb 2022 at 10:11, Locke, Jonathan (Luo Shibo) <
jonathanl@telenav.com> wrote:

> Hi Martin,
>
> I have access to my account now, but I get this when I try to push a new
> branch rel/wicket-9.8.1
>
> wicket: remote: Permission to apache/wicket.git denied to jonathanlocke.
> unable to access 'https://github.com/apache/wicket.git/': The requested
> URL returned error: 403
>
> Can someone give me push access?
>

please try to add your github username at id.apache.org
or use https://gitbox.apache.org/ <https://gitbox.apache.org/setup/>


>    Jon
>
> ________________________________
> From: Martin Grigorov <mg...@apache.org>
> Sent: Sunday, February 20, 2022 5:58 PM
> To: users@wicket.apache.org <us...@wicket.apache.org>
> Subject: Re: module error
>
> You are still a member of the team -
> https://home.apache.org/phonebook.html?uid=jonl
>
> If your login was disabled your id would appear scratched at
> https://home.apache.org/phonebook.html?pmc=wicket
>
> I guess you have forgotten your ID and/or associated email and/or password.
> The quickest way to start using again your account is to contact Infra team
> at JIRA.
>
>
> Once you have access to your Apache account you should go to
> https://gitbox.apache.org/setup/ to link it with your GitHub account.
>
>
>
> On Sun, Feb 20, 2022, 08:00 Locke, Jonathan (Luo Shibo) <
> jonathanl@telenav.com> wrote:
>
> > Yes, I checked. I don't.
> > ________________________________
> > From: Maxim Solodovnik <so...@gmail.com>
> > Sent: Saturday, February 19, 2022 8:11 PM
> > To: users@wicket.apache.org <us...@wicket.apache.org>
> > Subject: Re: module error
> >
> > from mobile (sorry for typos ;)
> >
> >
> > On Sun, Feb 20, 2022, 02:41 Locke, Jonathan (Luo Shibo) <
> > jonathanl@telenav.com> wrote:
> >
> > > I don't think I'm a committer anymore. It's been at least a decade
> since
> > > my last commit.
> > >
> >
> > Commitership shouldn't be dropped due to inactivity
> >
> > Can you check if you have your github login at id.apache.org ?
> >
> >
> > I'm amazed that wicket is still going strong. In two years it will be 20
> > > years of Wicket.
> > >
> > >    Jon
> > >
> > > ________________________________
> > > From: Maxim Solodovnik <so...@gmail.com>
> > > Sent: Saturday, February 19, 2022 5:57 AM
> > > To: users@wicket.apache.org <us...@wicket.apache.org>
> > > Subject: Re: module error
> > >
> > > from mobile (sorry for typos ;)
> > >
> > >
> > > On Sat, Feb 19, 2022, 19:20 Ernesto Reinaldo Barreiro <
> > reiern70@gmail.com>
> > > wrote:
> > >
> > > > No if you are a committer :-)
> > > >
> > >
> > > Commiter will never see 403 :)
> > >
> > > >
> > > > On Fri, Feb 18, 2022 at 11:44 PM Maxim Solodovnik <
> > solomax666@gmail.com>
> > > > wrote:
> > > >
> > > > > On Sat, 19 Feb 2022 at 03:04, Locke, Jonathan (Luo Shibo) <
> > > > > jonathanl@telenav.com> wrote:
> > > > >
> > > > > > Hi Martin,
> > > > > >
> > > > > > I was able to fix the problem as you suggested by adding:
> > > > > >
> > > > > >     uses org.apache.wicket.IInitializer;
> > > > > >
> > > > > > to
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fmodule-info.java&c=E,1,WO4T_dAL8ww57jzExgL1QE2YUg9PSzf2JkCUtz233hgGolAnoaigRG7sFCy0R4-qUwC5-Hx7dj3RPzsVYEU2af8Pfa75fVWyNkUJcZk3X0YerNK-FcxQ&typo=1
> > > in wicket-core. I created a pull request, but got
> > > > an
> > > > > > error trying to push it in IntelliJ:
> > > > > >
> > > > > > Can't create a new pull request: Push failed: remote: Permission
> to
> > > > > > apache/wicket.git denied to jonathanlocke. unable to access '
> > > > > > https://github.com/apache/wicket.git/': The requested URL
> returned
> > > > > error:
> > > > > > 403
> > > > > >
> > > > >
> > > > > You need to fork the repo first :)
> > > > >
> > > > >
> > > > > >
> > > > > > Could we add this as a patch release to wicket 9.8.x?
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > >     Jon
> > > > > > ________________________________
> > > > > > From: Martin Grigorov <mg...@apache.org>
> > > > > > Sent: Friday, February 18, 2022 2:55 AM
> > > > > > To: users@wicket.apache.org <us...@wicket.apache.org>
> > > > > > Subject: Re: module error
> > > > > >
> > > > > > Hm.
> > > > > > Looking at
> https://github.com/qos-ch/logback/commit/5186d2604b460f
> > I
> > > > > think
> > > > > > we need the 'uses' only in the module where we call
> > > > ServiceLoader.load(),
> > > > > > i.e. in wicket-core.
> > > > > >
> > > > > > On Fri, Feb 18, 2022 at 11:53 AM Martin Grigorov <
> > > mgrigorov@apache.org
> > > > >
> > > > > > wrote:
> > > > > >
> > > > > > > Hi Jon,
> > > > > > >
> > > > > > > According to
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fwww.oracle.com%2fcorporate%2ffeatures%2funderstanding-java-9-modules.html&c=E,1,AlcuJddqQ1zhtdsihzDbje23huNpDs6zcgn19JZMXP_Y1UGGpZLts-DudDYPcu75JyHkjFHLNGJw3KmnkhBiyTndIjuRNCIVCuhKfLjxxCsCSVE,&typo=1
> > > > > > >
> > > > > > > *provides…with.* A provides…with module directive specifies
> that
> > a
> > > > > module
> > > > > > > provides a service implementation—making the module a *service
> > > > > provider*.
> > > > > > > The provides part of the directive specifies an interface or
> > > abstract
> > > > > > > class listed in a module’s uses directive and the with part of
> > the
> > > > > > > directive specifies the name of the service provider class that
> > > > > > implements
> > > > > > > the interface or extends the abstract class.
> > > > > > >
> > > > > > > AFAIU it we need to add "uses org.apache.wicket.IInitializer"
> > next
> > > to
> > > > > all
> > > > > > > "provides org.apache.wicket.IInitializer with
> > > > > x.y.z.SomeImplementation;"
> > > > > > >
> > > > > > > Please try it and if it fixes the issue then send a PR!
> > > > > > >
> > > > > > > On Thu, Feb 17, 2022 at 8:16 PM Locke, Jonathan (Luo Shibo) <
> > > > > > > jonathanl@telenav.com> wrote:
> > > > > > >
> > > > > > >>
> > > > > > >> Does anyone know what this is? Thanks -- Jon
> > > > > > >>
> > > > > > >> Exception in thread "main"
> java.util.ServiceConfigurationError:
> > > > > > >> org.apache.wicket.IInitializer: module org.apache.wicket.core
> > does
> > > > not
> > > > > > >> declare `uses`
> > > > > > >> at java.base/
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fjava.util.ServiceLoader.fail&c=E,1,2x_TAvfY-cjOXXMq-PK1WQZp3HpRsfitQcisq2lSSdigHB1fuLg4Un_Ch3NVlsHPuGsx1r8PejxwY0JdlGRrY2C2drem7b8IxqPf8rSvijXa9Q,,&typo=1(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a589&c=E,1,cis_qtCg_hnDhiLzgOVbloD3TvvURxsW_mR8jY_GLJSaBpOtuXQJUWKaJ_JrPr61_00oAuYKmsG399grMpFwMKTC0mk8-ulQZF8Om98TsswwCgflaQ,,&typo=1)
> > > > > > >> at java.base/java.util.ServiceLoader.checkCaller(
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a575&c=E,1,9qC3hJZa-Ru3NfQ0Cu_xyUf_1TZj3k6pzwnMObpxVdF9nmaNB2Rc-7lJtCoeo-It3FF8Ycad-exairuNw8NewoRyu6p0DmFxGH3lEQdd&typo=1
> > > > > > )
> > > > > > >> at java.base/java.util.ServiceLoader.<init>(
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a504&c=E,1,cG_JOkZF6cVpHdKnhFXnJdubZajDowT1aiqJ9nZMqXb8XP1HyPF8zffkOEW6pB1tIpgfKXetT1e_Av2K_LQiQ4IawQx7L_1ecDlhhxbW-A,,&typo=1
> > > > > > )
> > > > > > >> at java.base/java.util.ServiceLoader.load(
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a1687&c=E,1,ygqiqrdRgnPTbUdIwfyfaUU7NeLViUlaxe25c2cEr4ugbgFscntOvbGkTMrOa6kItGqMQ8hU1VDEzNaoKdV3-6CvBlcsrRFxlFuwjq6IqJK4Z_uzDIyI&typo=1
> > > > > > )
> > > > > > >> at org.apache.wicket.core@9.6.0
> > > > > > >> /org.apache.wicket.Application.initInitializers(
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a556&c=E,1,xO9MV3KborBvFc4BL8FxC_4uuwfGaJqvrr-QVfntZI9iuOSmldotcVrEPvDYOTDHJI2hraMPQKQ5UOmqIxeJinkgxDyfchFVTm-AleqRwae6OLPTDfo,&typo=1
> > > > > > )
> > > > > > >> at org.apache.wicket.core@9.6.0
> > > > > > >> /org.apache.wicket.Application.initApplication(
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a765&c=E,1,53VvaIOZTG7mETf35tkUcXDXfgaVHqiw29gxxq_4y_ZXHn8AGzbIbtFXR4tf6Oh_rbl7mOLXjgPBeEW3-pd7jBqEp-30i2WA26_CdN5uIVJtHsjBDJuep4DVDA,,&typo=1
> > > > > > )
> > > > > > >> at org.apache.wicket.core@9.6.0
> > > > > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a441&c=E,1,He0Z2RxpNcC-ziRHqyjYFORYOn-LK_eNOZGT9zHWjBKPv3GAhtI8TUG2W-9YOiYdW6_ArVy_6GMjKIt_0nLh3u0FHuh0H-pscUXDZj11B8s,&typo=1
> > > > > > )
> > > > > > >> at org.apache.wicket.core@9.6.0
> > > > > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a365&c=E,1,yo_2tJnAV4qbr-cq49OMx3sq4HWonvaqycQkJ_db-wYcUtt-8EyuDB-_tz0hjwH9lQgYN9mHJniiRilRX9pL2VXbKQEd6QnNcrLzbwVOzRzTSmM,&typo=1
> > > > > > )
> > > > > > >>
> > > > > > >>
> > > > > > [EXTERNAL EMAIL] CAUTION: This email originated from outside of
> > > > Telenav.
> > > > > > DO NOT CLICK links or attachments unless you recognize the sender
> > and
> > > > > know
> > > > > > the content is safe.
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Best regards,
> > > > > Maxim
> > > > >
> > > >
> > > >
> > > > --
> > > > Regards - Ernesto Reinaldo Barreiro
> > > >
> > > [EXTERNAL EMAIL] CAUTION: This email originated from outside of
> Telenav.
> > > DO NOT CLICK links or attachments unless you recognize the sender and
> > know
> > > the content is safe.
> > >
> > [EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav.
> > DO NOT CLICK links or attachments unless you recognize the sender and
> know
> > the content is safe.
> >
> [EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav.
> DO NOT CLICK links or attachments unless you recognize the sender and know
> the content is safe.
>


-- 
Best regards,
Maxim

Re: module error

Posted by "Locke, Jonathan (Luo Shibo)" <jo...@telenav.com>.
Thanks, Andrea.

Well, given that Wicket doesn't seem to work in modular Java due to a missing 'uses' statement, I think we should push out a release with that one change in it so other people don't run into this issue. Does it make sense? I'd be happy to help out so I can learn how we push releases these days. In addition to the benefit to modular Java users, once this release is out, I can release KivaKit with a new Wicket integration feature and a Medium article about it. The feature makes Wicket very turn-key (a single one-line method gets things going).

Best,

    Jon

________________________________
From: Andrea Del Bene <an...@gmail.com>
Sent: Monday, February 21, 2022 3:54 AM
To: users@wicket.apache.org <us...@wicket.apache.org>
Subject: Re: module error

Hi everyone and welcome back Jonathan (not that you ever ever really left
:-) )! I checked your committer account and it looks ok. Your configured
github account is this https://github.com/jonathanlocke/. I think Maxim is
right, you should check gitbox to be sure that your github account has the
appropriate rights.
The release instructions are sadly too outdated. Fortunately most of the
work now is automatically done with scripts https://linkprotect.cudasvc.com/url?a=https%3a%2f%2f%2f%2frelease.sh%2fpromote.sh.&c=E,1,-__seuu5VWssqXUmme_xBuxoCly_APGotrMLSep9xQCSTZ-5PfYZPV3QFa9__ZmfOh7IAbyDy1OsRL4NS-DO3fx9frBfVWIUTTOKatjJRs-o6ZqzD6bUTw,,&typo=1 I can
update the information page but at the moment I don't know when I will find
the time to do it. Of course if we want to rollout a new release I can
start the process asap.

On Mon, Feb 21, 2022 at 5:11 AM Martin Grigorov <mg...@apache.org>
wrote:

> Hi Jon,
>
> Once you link your ASF account with your GitHub account please read our
> "How to release" document -
> https://wicket.apache.org/contribute/release.html. It is a bit outdated it
> seems.
>
>  I'd let Andrea del Bene make a release. Or at least work closely with him
> for my first attempt to release.
>
> On Mon, Feb 21, 2022, 05:12 Locke, Jonathan (Luo Shibo) <
> jonathanl@telenav.com> wrote:
>
> > Hi Martin,
> >
> > I have access to my account now, but I get this when I try to push a new
> > branch rel/wicket-9.8.1
> >
> > wicket: remote: Permission to apache/wicket.git denied to jonathanlocke.
> > unable to access 'https://github.com/apache/wicket.git/': The requested
> > URL returned error: 403
> >
> > Can someone give me push access?
> >
> >    Jon
> >
> > ________________________________
> > From: Martin Grigorov <mg...@apache.org>
> > Sent: Sunday, February 20, 2022 5:58 PM
> > To: users@wicket.apache.org <us...@wicket.apache.org>
> > Subject: Re: module error
> >
> > You are still a member of the team -
> > https://home.apache.org/phonebook.html?uid=jonl
> >
> > If your login was disabled your id would appear scratched at
> > https://home.apache.org/phonebook.html?pmc=wicket
> >
> > I guess you have forgotten your ID and/or associated email and/or
> password.
> > The quickest way to start using again your account is to contact Infra
> team
> > at JIRA.
> >
> >
> > Once you have access to your Apache account you should go to
> > https://gitbox.apache.org/setup/ to link it with your GitHub account.
> >
> >
> >
> > On Sun, Feb 20, 2022, 08:00 Locke, Jonathan (Luo Shibo) <
> > jonathanl@telenav.com> wrote:
> >
> > > Yes, I checked. I don't.
> > > ________________________________
> > > From: Maxim Solodovnik <so...@gmail.com>
> > > Sent: Saturday, February 19, 2022 8:11 PM
> > > To: users@wicket.apache.org <us...@wicket.apache.org>
> > > Subject: Re: module error
> > >
> > > from mobile (sorry for typos ;)
> > >
> > >
> > > On Sun, Feb 20, 2022, 02:41 Locke, Jonathan (Luo Shibo) <
> > > jonathanl@telenav.com> wrote:
> > >
> > > > I don't think I'm a committer anymore. It's been at least a decade
> > since
> > > > my last commit.
> > > >
> > >
> > > Commitership shouldn't be dropped due to inactivity
> > >
> > > Can you check if you have your github login at id.apache.org ?
> > >
> > >
> > > I'm amazed that wicket is still going strong. In two years it will be
> 20
> > > > years of Wicket.
> > > >
> > > >    Jon
> > > >
> > > > ________________________________
> > > > From: Maxim Solodovnik <so...@gmail.com>
> > > > Sent: Saturday, February 19, 2022 5:57 AM
> > > > To: users@wicket.apache.org <us...@wicket.apache.org>
> > > > Subject: Re: module error
> > > >
> > > > from mobile (sorry for typos ;)
> > > >
> > > >
> > > > On Sat, Feb 19, 2022, 19:20 Ernesto Reinaldo Barreiro <
> > > reiern70@gmail.com>
> > > > wrote:
> > > >
> > > > > No if you are a committer :-)
> > > > >
> > > >
> > > > Commiter will never see 403 :)
> > > >
> > > > >
> > > > > On Fri, Feb 18, 2022 at 11:44 PM Maxim Solodovnik <
> > > solomax666@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > On Sat, 19 Feb 2022 at 03:04, Locke, Jonathan (Luo Shibo) <
> > > > > > jonathanl@telenav.com> wrote:
> > > > > >
> > > > > > > Hi Martin,
> > > > > > >
> > > > > > > I was able to fix the problem as you suggested by adding:
> > > > > > >
> > > > > > >     uses org.apache.wicket.IInitializer;
> > > > > > >
> > > > > > > to
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fmodule-info.java&c=E,1,WO4T_dAL8ww57jzExgL1QE2YUg9PSzf2JkCUtz233hgGolAnoaigRG7sFCy0R4-qUwC5-Hx7dj3RPzsVYEU2af8Pfa75fVWyNkUJcZk3X0YerNK-FcxQ&typo=1
> > > > in wicket-core. I created a pull request, but got
> > > > > an
> > > > > > > error trying to push it in IntelliJ:
> > > > > > >
> > > > > > > Can't create a new pull request: Push failed: remote:
> Permission
> > to
> > > > > > > apache/wicket.git denied to jonathanlocke. unable to access '
> > > > > > > https://github.com/apache/wicket.git/': The requested URL
> > returned
> > > > > > error:
> > > > > > > 403
> > > > > > >
> > > > > >
> > > > > > You need to fork the repo first :)
> > > > > >
> > > > > >
> > > > > > >
> > > > > > > Could we add this as a patch release to wicket 9.8.x?
> > > > > > >
> > > > > > > Thanks,
> > > > > > >
> > > > > > >     Jon
> > > > > > > ________________________________
> > > > > > > From: Martin Grigorov <mg...@apache.org>
> > > > > > > Sent: Friday, February 18, 2022 2:55 AM
> > > > > > > To: users@wicket.apache.org <us...@wicket.apache.org>
> > > > > > > Subject: Re: module error
> > > > > > >
> > > > > > > Hm.
> > > > > > > Looking at
> > https://github.com/qos-ch/logback/commit/5186d2604b460f
> > > I
> > > > > > think
> > > > > > > we need the 'uses' only in the module where we call
> > > > > ServiceLoader.load(),
> > > > > > > i.e. in wicket-core.
> > > > > > >
> > > > > > > On Fri, Feb 18, 2022 at 11:53 AM Martin Grigorov <
> > > > mgrigorov@apache.org
> > > > > >
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Hi Jon,
> > > > > > > >
> > > > > > > > According to
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fwww.oracle.com%2fcorporate%2ffeatures%2funderstanding-java-9-modules.html&c=E,1,AlcuJddqQ1zhtdsihzDbje23huNpDs6zcgn19JZMXP_Y1UGGpZLts-DudDYPcu75JyHkjFHLNGJw3KmnkhBiyTndIjuRNCIVCuhKfLjxxCsCSVE,&typo=1
> > > > > > > >
> > > > > > > > *provides…with.* A provides…with module directive specifies
> > that
> > > a
> > > > > > module
> > > > > > > > provides a service implementation—making the module a
> *service
> > > > > > provider*.
> > > > > > > > The provides part of the directive specifies an interface or
> > > > abstract
> > > > > > > > class listed in a module’s uses directive and the with part
> of
> > > the
> > > > > > > > directive specifies the name of the service provider class
> that
> > > > > > > implements
> > > > > > > > the interface or extends the abstract class.
> > > > > > > >
> > > > > > > > AFAIU it we need to add "uses org.apache.wicket.IInitializer"
> > > next
> > > > to
> > > > > > all
> > > > > > > > "provides org.apache.wicket.IInitializer with
> > > > > > x.y.z.SomeImplementation;"
> > > > > > > >
> > > > > > > > Please try it and if it fixes the issue then send a PR!
> > > > > > > >
> > > > > > > > On Thu, Feb 17, 2022 at 8:16 PM Locke, Jonathan (Luo Shibo) <
> > > > > > > > jonathanl@telenav.com> wrote:
> > > > > > > >
> > > > > > > >>
> > > > > > > >> Does anyone know what this is? Thanks -- Jon
> > > > > > > >>
> > > > > > > >> Exception in thread "main"
> > java.util.ServiceConfigurationError:
> > > > > > > >> org.apache.wicket.IInitializer: module
> org.apache.wicket.core
> > > does
> > > > > not
> > > > > > > >> declare `uses`
> > > > > > > >> at java.base/
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fjava.util.ServiceLoader.fail&c=E,1,2x_TAvfY-cjOXXMq-PK1WQZp3HpRsfitQcisq2lSSdigHB1fuLg4Un_Ch3NVlsHPuGsx1r8PejxwY0JdlGRrY2C2drem7b8IxqPf8rSvijXa9Q,,&typo=1(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a589&c=E,1,cis_qtCg_hnDhiLzgOVbloD3TvvURxsW_mR8jY_GLJSaBpOtuXQJUWKaJ_JrPr61_00oAuYKmsG399grMpFwMKTC0mk8-ulQZF8Om98TsswwCgflaQ,,&typo=1)
> > > > > > > >> at java.base/java.util.ServiceLoader.checkCaller(
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a575&c=E,1,9qC3hJZa-Ru3NfQ0Cu_xyUf_1TZj3k6pzwnMObpxVdF9nmaNB2Rc-7lJtCoeo-It3FF8Ycad-exairuNw8NewoRyu6p0DmFxGH3lEQdd&typo=1
> > > > > > > )
> > > > > > > >> at java.base/java.util.ServiceLoader.<init>(
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a504&c=E,1,cG_JOkZF6cVpHdKnhFXnJdubZajDowT1aiqJ9nZMqXb8XP1HyPF8zffkOEW6pB1tIpgfKXetT1e_Av2K_LQiQ4IawQx7L_1ecDlhhxbW-A,,&typo=1
> > > > > > > )
> > > > > > > >> at java.base/java.util.ServiceLoader.load(
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a1687&c=E,1,ygqiqrdRgnPTbUdIwfyfaUU7NeLViUlaxe25c2cEr4ugbgFscntOvbGkTMrOa6kItGqMQ8hU1VDEzNaoKdV3-6CvBlcsrRFxlFuwjq6IqJK4Z_uzDIyI&typo=1
> > > > > > > )
> > > > > > > >> at org.apache.wicket.core@9.6.0
> > > > > > > >> /org.apache.wicket.Application.initInitializers(
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a556&c=E,1,xO9MV3KborBvFc4BL8FxC_4uuwfGaJqvrr-QVfntZI9iuOSmldotcVrEPvDYOTDHJI2hraMPQKQ5UOmqIxeJinkgxDyfchFVTm-AleqRwae6OLPTDfo,&typo=1
> > > > > > > )
> > > > > > > >> at org.apache.wicket.core@9.6.0
> > > > > > > >> /org.apache.wicket.Application.initApplication(
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a765&c=E,1,53VvaIOZTG7mETf35tkUcXDXfgaVHqiw29gxxq_4y_ZXHn8AGzbIbtFXR4tf6Oh_rbl7mOLXjgPBeEW3-pd7jBqEp-30i2WA26_CdN5uIVJtHsjBDJuep4DVDA,,&typo=1
> > > > > > > )
> > > > > > > >> at org.apache.wicket.core@9.6.0
> > > > > > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a441&c=E,1,He0Z2RxpNcC-ziRHqyjYFORYOn-LK_eNOZGT9zHWjBKPv3GAhtI8TUG2W-9YOiYdW6_ArVy_6GMjKIt_0nLh3u0FHuh0H-pscUXDZj11B8s,&typo=1
> > > > > > > )
> > > > > > > >> at org.apache.wicket.core@9.6.0
> > > > > > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a365&c=E,1,yo_2tJnAV4qbr-cq49OMx3sq4HWonvaqycQkJ_db-wYcUtt-8EyuDB-_tz0hjwH9lQgYN9mHJniiRilRX9pL2VXbKQEd6QnNcrLzbwVOzRzTSmM,&typo=1
> > > > > > > )
> > > > > > > >>
> > > > > > > >>
> > > > > > > [EXTERNAL EMAIL] CAUTION: This email originated from outside of
> > > > > Telenav.
> > > > > > > DO NOT CLICK links or attachments unless you recognize the
> sender
> > > and
> > > > > > know
> > > > > > > the content is safe.
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Best regards,
> > > > > > Maxim
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Regards - Ernesto Reinaldo Barreiro
> > > > >
> > > > [EXTERNAL EMAIL] CAUTION: This email originated from outside of
> > Telenav.
> > > > DO NOT CLICK links or attachments unless you recognize the sender and
> > > know
> > > > the content is safe.
> > > >
> > > [EXTERNAL EMAIL] CAUTION: This email originated from outside of
> Telenav.
> > > DO NOT CLICK links or attachments unless you recognize the sender and
> > know
> > > the content is safe.
> > >
> > [EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav.
> > DO NOT CLICK links or attachments unless you recognize the sender and
> know
> > the content is safe.
> >
>


--
Andrea Del Bene.
Apache Wicket committer.
[EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav. DO NOT CLICK links or attachments unless you recognize the sender and know the content is safe.

Re: module error

Posted by Andrea Del Bene <an...@gmail.com>.
Hi everyone and welcome back Jonathan (not that you ever ever really left
:-) )! I checked your committer account and it looks ok. Your configured
github account is this https://github.com/jonathanlocke/. I think Maxim is
right, you should check gitbox to be sure that your github account has the
appropriate rights.
The release instructions are sadly too outdated. Fortunately most of the
work now is automatically done with scripts release.sh/promote.sh. I can
update the information page but at the moment I don't know when I will find
the time to do it. Of course if we want to rollout a new release I can
start the process asap.

On Mon, Feb 21, 2022 at 5:11 AM Martin Grigorov <mg...@apache.org>
wrote:

> Hi Jon,
>
> Once you link your ASF account with your GitHub account please read our
> "How to release" document -
> https://wicket.apache.org/contribute/release.html. It is a bit outdated it
> seems.
>
>  I'd let Andrea del Bene make a release. Or at least work closely with him
> for my first attempt to release.
>
> On Mon, Feb 21, 2022, 05:12 Locke, Jonathan (Luo Shibo) <
> jonathanl@telenav.com> wrote:
>
> > Hi Martin,
> >
> > I have access to my account now, but I get this when I try to push a new
> > branch rel/wicket-9.8.1
> >
> > wicket: remote: Permission to apache/wicket.git denied to jonathanlocke.
> > unable to access 'https://github.com/apache/wicket.git/': The requested
> > URL returned error: 403
> >
> > Can someone give me push access?
> >
> >    Jon
> >
> > ________________________________
> > From: Martin Grigorov <mg...@apache.org>
> > Sent: Sunday, February 20, 2022 5:58 PM
> > To: users@wicket.apache.org <us...@wicket.apache.org>
> > Subject: Re: module error
> >
> > You are still a member of the team -
> > https://home.apache.org/phonebook.html?uid=jonl
> >
> > If your login was disabled your id would appear scratched at
> > https://home.apache.org/phonebook.html?pmc=wicket
> >
> > I guess you have forgotten your ID and/or associated email and/or
> password.
> > The quickest way to start using again your account is to contact Infra
> team
> > at JIRA.
> >
> >
> > Once you have access to your Apache account you should go to
> > https://gitbox.apache.org/setup/ to link it with your GitHub account.
> >
> >
> >
> > On Sun, Feb 20, 2022, 08:00 Locke, Jonathan (Luo Shibo) <
> > jonathanl@telenav.com> wrote:
> >
> > > Yes, I checked. I don't.
> > > ________________________________
> > > From: Maxim Solodovnik <so...@gmail.com>
> > > Sent: Saturday, February 19, 2022 8:11 PM
> > > To: users@wicket.apache.org <us...@wicket.apache.org>
> > > Subject: Re: module error
> > >
> > > from mobile (sorry for typos ;)
> > >
> > >
> > > On Sun, Feb 20, 2022, 02:41 Locke, Jonathan (Luo Shibo) <
> > > jonathanl@telenav.com> wrote:
> > >
> > > > I don't think I'm a committer anymore. It's been at least a decade
> > since
> > > > my last commit.
> > > >
> > >
> > > Commitership shouldn't be dropped due to inactivity
> > >
> > > Can you check if you have your github login at id.apache.org ?
> > >
> > >
> > > I'm amazed that wicket is still going strong. In two years it will be
> 20
> > > > years of Wicket.
> > > >
> > > >    Jon
> > > >
> > > > ________________________________
> > > > From: Maxim Solodovnik <so...@gmail.com>
> > > > Sent: Saturday, February 19, 2022 5:57 AM
> > > > To: users@wicket.apache.org <us...@wicket.apache.org>
> > > > Subject: Re: module error
> > > >
> > > > from mobile (sorry for typos ;)
> > > >
> > > >
> > > > On Sat, Feb 19, 2022, 19:20 Ernesto Reinaldo Barreiro <
> > > reiern70@gmail.com>
> > > > wrote:
> > > >
> > > > > No if you are a committer :-)
> > > > >
> > > >
> > > > Commiter will never see 403 :)
> > > >
> > > > >
> > > > > On Fri, Feb 18, 2022 at 11:44 PM Maxim Solodovnik <
> > > solomax666@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > On Sat, 19 Feb 2022 at 03:04, Locke, Jonathan (Luo Shibo) <
> > > > > > jonathanl@telenav.com> wrote:
> > > > > >
> > > > > > > Hi Martin,
> > > > > > >
> > > > > > > I was able to fix the problem as you suggested by adding:
> > > > > > >
> > > > > > >     uses org.apache.wicket.IInitializer;
> > > > > > >
> > > > > > > to
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fmodule-info.java&c=E,1,WO4T_dAL8ww57jzExgL1QE2YUg9PSzf2JkCUtz233hgGolAnoaigRG7sFCy0R4-qUwC5-Hx7dj3RPzsVYEU2af8Pfa75fVWyNkUJcZk3X0YerNK-FcxQ&typo=1
> > > > in wicket-core. I created a pull request, but got
> > > > > an
> > > > > > > error trying to push it in IntelliJ:
> > > > > > >
> > > > > > > Can't create a new pull request: Push failed: remote:
> Permission
> > to
> > > > > > > apache/wicket.git denied to jonathanlocke. unable to access '
> > > > > > > https://github.com/apache/wicket.git/': The requested URL
> > returned
> > > > > > error:
> > > > > > > 403
> > > > > > >
> > > > > >
> > > > > > You need to fork the repo first :)
> > > > > >
> > > > > >
> > > > > > >
> > > > > > > Could we add this as a patch release to wicket 9.8.x?
> > > > > > >
> > > > > > > Thanks,
> > > > > > >
> > > > > > >     Jon
> > > > > > > ________________________________
> > > > > > > From: Martin Grigorov <mg...@apache.org>
> > > > > > > Sent: Friday, February 18, 2022 2:55 AM
> > > > > > > To: users@wicket.apache.org <us...@wicket.apache.org>
> > > > > > > Subject: Re: module error
> > > > > > >
> > > > > > > Hm.
> > > > > > > Looking at
> > https://github.com/qos-ch/logback/commit/5186d2604b460f
> > > I
> > > > > > think
> > > > > > > we need the 'uses' only in the module where we call
> > > > > ServiceLoader.load(),
> > > > > > > i.e. in wicket-core.
> > > > > > >
> > > > > > > On Fri, Feb 18, 2022 at 11:53 AM Martin Grigorov <
> > > > mgrigorov@apache.org
> > > > > >
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Hi Jon,
> > > > > > > >
> > > > > > > > According to
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fwww.oracle.com%2fcorporate%2ffeatures%2funderstanding-java-9-modules.html&c=E,1,AlcuJddqQ1zhtdsihzDbje23huNpDs6zcgn19JZMXP_Y1UGGpZLts-DudDYPcu75JyHkjFHLNGJw3KmnkhBiyTndIjuRNCIVCuhKfLjxxCsCSVE,&typo=1
> > > > > > > >
> > > > > > > > *provides…with.* A provides…with module directive specifies
> > that
> > > a
> > > > > > module
> > > > > > > > provides a service implementation—making the module a
> *service
> > > > > > provider*.
> > > > > > > > The provides part of the directive specifies an interface or
> > > > abstract
> > > > > > > > class listed in a module’s uses directive and the with part
> of
> > > the
> > > > > > > > directive specifies the name of the service provider class
> that
> > > > > > > implements
> > > > > > > > the interface or extends the abstract class.
> > > > > > > >
> > > > > > > > AFAIU it we need to add "uses org.apache.wicket.IInitializer"
> > > next
> > > > to
> > > > > > all
> > > > > > > > "provides org.apache.wicket.IInitializer with
> > > > > > x.y.z.SomeImplementation;"
> > > > > > > >
> > > > > > > > Please try it and if it fixes the issue then send a PR!
> > > > > > > >
> > > > > > > > On Thu, Feb 17, 2022 at 8:16 PM Locke, Jonathan (Luo Shibo) <
> > > > > > > > jonathanl@telenav.com> wrote:
> > > > > > > >
> > > > > > > >>
> > > > > > > >> Does anyone know what this is? Thanks -- Jon
> > > > > > > >>
> > > > > > > >> Exception in thread "main"
> > java.util.ServiceConfigurationError:
> > > > > > > >> org.apache.wicket.IInitializer: module
> org.apache.wicket.core
> > > does
> > > > > not
> > > > > > > >> declare `uses`
> > > > > > > >> at java.base/
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fjava.util.ServiceLoader.fail&c=E,1,2x_TAvfY-cjOXXMq-PK1WQZp3HpRsfitQcisq2lSSdigHB1fuLg4Un_Ch3NVlsHPuGsx1r8PejxwY0JdlGRrY2C2drem7b8IxqPf8rSvijXa9Q,,&typo=1(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a589&c=E,1,cis_qtCg_hnDhiLzgOVbloD3TvvURxsW_mR8jY_GLJSaBpOtuXQJUWKaJ_JrPr61_00oAuYKmsG399grMpFwMKTC0mk8-ulQZF8Om98TsswwCgflaQ,,&typo=1)
> > > > > > > >> at java.base/java.util.ServiceLoader.checkCaller(
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a575&c=E,1,9qC3hJZa-Ru3NfQ0Cu_xyUf_1TZj3k6pzwnMObpxVdF9nmaNB2Rc-7lJtCoeo-It3FF8Ycad-exairuNw8NewoRyu6p0DmFxGH3lEQdd&typo=1
> > > > > > > )
> > > > > > > >> at java.base/java.util.ServiceLoader.<init>(
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a504&c=E,1,cG_JOkZF6cVpHdKnhFXnJdubZajDowT1aiqJ9nZMqXb8XP1HyPF8zffkOEW6pB1tIpgfKXetT1e_Av2K_LQiQ4IawQx7L_1ecDlhhxbW-A,,&typo=1
> > > > > > > )
> > > > > > > >> at java.base/java.util.ServiceLoader.load(
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a1687&c=E,1,ygqiqrdRgnPTbUdIwfyfaUU7NeLViUlaxe25c2cEr4ugbgFscntOvbGkTMrOa6kItGqMQ8hU1VDEzNaoKdV3-6CvBlcsrRFxlFuwjq6IqJK4Z_uzDIyI&typo=1
> > > > > > > )
> > > > > > > >> at org.apache.wicket.core@9.6.0
> > > > > > > >> /org.apache.wicket.Application.initInitializers(
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a556&c=E,1,xO9MV3KborBvFc4BL8FxC_4uuwfGaJqvrr-QVfntZI9iuOSmldotcVrEPvDYOTDHJI2hraMPQKQ5UOmqIxeJinkgxDyfchFVTm-AleqRwae6OLPTDfo,&typo=1
> > > > > > > )
> > > > > > > >> at org.apache.wicket.core@9.6.0
> > > > > > > >> /org.apache.wicket.Application.initApplication(
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a765&c=E,1,53VvaIOZTG7mETf35tkUcXDXfgaVHqiw29gxxq_4y_ZXHn8AGzbIbtFXR4tf6Oh_rbl7mOLXjgPBeEW3-pd7jBqEp-30i2WA26_CdN5uIVJtHsjBDJuep4DVDA,,&typo=1
> > > > > > > )
> > > > > > > >> at org.apache.wicket.core@9.6.0
> > > > > > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a441&c=E,1,He0Z2RxpNcC-ziRHqyjYFORYOn-LK_eNOZGT9zHWjBKPv3GAhtI8TUG2W-9YOiYdW6_ArVy_6GMjKIt_0nLh3u0FHuh0H-pscUXDZj11B8s,&typo=1
> > > > > > > )
> > > > > > > >> at org.apache.wicket.core@9.6.0
> > > > > > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a365&c=E,1,yo_2tJnAV4qbr-cq49OMx3sq4HWonvaqycQkJ_db-wYcUtt-8EyuDB-_tz0hjwH9lQgYN9mHJniiRilRX9pL2VXbKQEd6QnNcrLzbwVOzRzTSmM,&typo=1
> > > > > > > )
> > > > > > > >>
> > > > > > > >>
> > > > > > > [EXTERNAL EMAIL] CAUTION: This email originated from outside of
> > > > > Telenav.
> > > > > > > DO NOT CLICK links or attachments unless you recognize the
> sender
> > > and
> > > > > > know
> > > > > > > the content is safe.
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Best regards,
> > > > > > Maxim
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Regards - Ernesto Reinaldo Barreiro
> > > > >
> > > > [EXTERNAL EMAIL] CAUTION: This email originated from outside of
> > Telenav.
> > > > DO NOT CLICK links or attachments unless you recognize the sender and
> > > know
> > > > the content is safe.
> > > >
> > > [EXTERNAL EMAIL] CAUTION: This email originated from outside of
> Telenav.
> > > DO NOT CLICK links or attachments unless you recognize the sender and
> > know
> > > the content is safe.
> > >
> > [EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav.
> > DO NOT CLICK links or attachments unless you recognize the sender and
> know
> > the content is safe.
> >
>


-- 
Andrea Del Bene.
Apache Wicket committer.

Re: module error

Posted by Martin Grigorov <mg...@apache.org>.
Hi Jon,

Once you link your ASF account with your GitHub account please read our
"How to release" document -
https://wicket.apache.org/contribute/release.html. It is a bit outdated it
seems.

 I'd let Andrea del Bene make a release. Or at least work closely with him
for my first attempt to release.

On Mon, Feb 21, 2022, 05:12 Locke, Jonathan (Luo Shibo) <
jonathanl@telenav.com> wrote:

> Hi Martin,
>
> I have access to my account now, but I get this when I try to push a new
> branch rel/wicket-9.8.1
>
> wicket: remote: Permission to apache/wicket.git denied to jonathanlocke.
> unable to access 'https://github.com/apache/wicket.git/': The requested
> URL returned error: 403
>
> Can someone give me push access?
>
>    Jon
>
> ________________________________
> From: Martin Grigorov <mg...@apache.org>
> Sent: Sunday, February 20, 2022 5:58 PM
> To: users@wicket.apache.org <us...@wicket.apache.org>
> Subject: Re: module error
>
> You are still a member of the team -
> https://home.apache.org/phonebook.html?uid=jonl
>
> If your login was disabled your id would appear scratched at
> https://home.apache.org/phonebook.html?pmc=wicket
>
> I guess you have forgotten your ID and/or associated email and/or password.
> The quickest way to start using again your account is to contact Infra team
> at JIRA.
>
>
> Once you have access to your Apache account you should go to
> https://gitbox.apache.org/setup/ to link it with your GitHub account.
>
>
>
> On Sun, Feb 20, 2022, 08:00 Locke, Jonathan (Luo Shibo) <
> jonathanl@telenav.com> wrote:
>
> > Yes, I checked. I don't.
> > ________________________________
> > From: Maxim Solodovnik <so...@gmail.com>
> > Sent: Saturday, February 19, 2022 8:11 PM
> > To: users@wicket.apache.org <us...@wicket.apache.org>
> > Subject: Re: module error
> >
> > from mobile (sorry for typos ;)
> >
> >
> > On Sun, Feb 20, 2022, 02:41 Locke, Jonathan (Luo Shibo) <
> > jonathanl@telenav.com> wrote:
> >
> > > I don't think I'm a committer anymore. It's been at least a decade
> since
> > > my last commit.
> > >
> >
> > Commitership shouldn't be dropped due to inactivity
> >
> > Can you check if you have your github login at id.apache.org ?
> >
> >
> > I'm amazed that wicket is still going strong. In two years it will be 20
> > > years of Wicket.
> > >
> > >    Jon
> > >
> > > ________________________________
> > > From: Maxim Solodovnik <so...@gmail.com>
> > > Sent: Saturday, February 19, 2022 5:57 AM
> > > To: users@wicket.apache.org <us...@wicket.apache.org>
> > > Subject: Re: module error
> > >
> > > from mobile (sorry for typos ;)
> > >
> > >
> > > On Sat, Feb 19, 2022, 19:20 Ernesto Reinaldo Barreiro <
> > reiern70@gmail.com>
> > > wrote:
> > >
> > > > No if you are a committer :-)
> > > >
> > >
> > > Commiter will never see 403 :)
> > >
> > > >
> > > > On Fri, Feb 18, 2022 at 11:44 PM Maxim Solodovnik <
> > solomax666@gmail.com>
> > > > wrote:
> > > >
> > > > > On Sat, 19 Feb 2022 at 03:04, Locke, Jonathan (Luo Shibo) <
> > > > > jonathanl@telenav.com> wrote:
> > > > >
> > > > > > Hi Martin,
> > > > > >
> > > > > > I was able to fix the problem as you suggested by adding:
> > > > > >
> > > > > >     uses org.apache.wicket.IInitializer;
> > > > > >
> > > > > > to
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fmodule-info.java&c=E,1,WO4T_dAL8ww57jzExgL1QE2YUg9PSzf2JkCUtz233hgGolAnoaigRG7sFCy0R4-qUwC5-Hx7dj3RPzsVYEU2af8Pfa75fVWyNkUJcZk3X0YerNK-FcxQ&typo=1
> > > in wicket-core. I created a pull request, but got
> > > > an
> > > > > > error trying to push it in IntelliJ:
> > > > > >
> > > > > > Can't create a new pull request: Push failed: remote: Permission
> to
> > > > > > apache/wicket.git denied to jonathanlocke. unable to access '
> > > > > > https://github.com/apache/wicket.git/': The requested URL
> returned
> > > > > error:
> > > > > > 403
> > > > > >
> > > > >
> > > > > You need to fork the repo first :)
> > > > >
> > > > >
> > > > > >
> > > > > > Could we add this as a patch release to wicket 9.8.x?
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > >     Jon
> > > > > > ________________________________
> > > > > > From: Martin Grigorov <mg...@apache.org>
> > > > > > Sent: Friday, February 18, 2022 2:55 AM
> > > > > > To: users@wicket.apache.org <us...@wicket.apache.org>
> > > > > > Subject: Re: module error
> > > > > >
> > > > > > Hm.
> > > > > > Looking at
> https://github.com/qos-ch/logback/commit/5186d2604b460f
> > I
> > > > > think
> > > > > > we need the 'uses' only in the module where we call
> > > > ServiceLoader.load(),
> > > > > > i.e. in wicket-core.
> > > > > >
> > > > > > On Fri, Feb 18, 2022 at 11:53 AM Martin Grigorov <
> > > mgrigorov@apache.org
> > > > >
> > > > > > wrote:
> > > > > >
> > > > > > > Hi Jon,
> > > > > > >
> > > > > > > According to
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fwww.oracle.com%2fcorporate%2ffeatures%2funderstanding-java-9-modules.html&c=E,1,AlcuJddqQ1zhtdsihzDbje23huNpDs6zcgn19JZMXP_Y1UGGpZLts-DudDYPcu75JyHkjFHLNGJw3KmnkhBiyTndIjuRNCIVCuhKfLjxxCsCSVE,&typo=1
> > > > > > >
> > > > > > > *provides…with.* A provides…with module directive specifies
> that
> > a
> > > > > module
> > > > > > > provides a service implementation—making the module a *service
> > > > > provider*.
> > > > > > > The provides part of the directive specifies an interface or
> > > abstract
> > > > > > > class listed in a module’s uses directive and the with part of
> > the
> > > > > > > directive specifies the name of the service provider class that
> > > > > > implements
> > > > > > > the interface or extends the abstract class.
> > > > > > >
> > > > > > > AFAIU it we need to add "uses org.apache.wicket.IInitializer"
> > next
> > > to
> > > > > all
> > > > > > > "provides org.apache.wicket.IInitializer with
> > > > > x.y.z.SomeImplementation;"
> > > > > > >
> > > > > > > Please try it and if it fixes the issue then send a PR!
> > > > > > >
> > > > > > > On Thu, Feb 17, 2022 at 8:16 PM Locke, Jonathan (Luo Shibo) <
> > > > > > > jonathanl@telenav.com> wrote:
> > > > > > >
> > > > > > >>
> > > > > > >> Does anyone know what this is? Thanks -- Jon
> > > > > > >>
> > > > > > >> Exception in thread "main"
> java.util.ServiceConfigurationError:
> > > > > > >> org.apache.wicket.IInitializer: module org.apache.wicket.core
> > does
> > > > not
> > > > > > >> declare `uses`
> > > > > > >> at java.base/
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fjava.util.ServiceLoader.fail&c=E,1,2x_TAvfY-cjOXXMq-PK1WQZp3HpRsfitQcisq2lSSdigHB1fuLg4Un_Ch3NVlsHPuGsx1r8PejxwY0JdlGRrY2C2drem7b8IxqPf8rSvijXa9Q,,&typo=1(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a589&c=E,1,cis_qtCg_hnDhiLzgOVbloD3TvvURxsW_mR8jY_GLJSaBpOtuXQJUWKaJ_JrPr61_00oAuYKmsG399grMpFwMKTC0mk8-ulQZF8Om98TsswwCgflaQ,,&typo=1)
> > > > > > >> at java.base/java.util.ServiceLoader.checkCaller(
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a575&c=E,1,9qC3hJZa-Ru3NfQ0Cu_xyUf_1TZj3k6pzwnMObpxVdF9nmaNB2Rc-7lJtCoeo-It3FF8Ycad-exairuNw8NewoRyu6p0DmFxGH3lEQdd&typo=1
> > > > > > )
> > > > > > >> at java.base/java.util.ServiceLoader.<init>(
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a504&c=E,1,cG_JOkZF6cVpHdKnhFXnJdubZajDowT1aiqJ9nZMqXb8XP1HyPF8zffkOEW6pB1tIpgfKXetT1e_Av2K_LQiQ4IawQx7L_1ecDlhhxbW-A,,&typo=1
> > > > > > )
> > > > > > >> at java.base/java.util.ServiceLoader.load(
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a1687&c=E,1,ygqiqrdRgnPTbUdIwfyfaUU7NeLViUlaxe25c2cEr4ugbgFscntOvbGkTMrOa6kItGqMQ8hU1VDEzNaoKdV3-6CvBlcsrRFxlFuwjq6IqJK4Z_uzDIyI&typo=1
> > > > > > )
> > > > > > >> at org.apache.wicket.core@9.6.0
> > > > > > >> /org.apache.wicket.Application.initInitializers(
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a556&c=E,1,xO9MV3KborBvFc4BL8FxC_4uuwfGaJqvrr-QVfntZI9iuOSmldotcVrEPvDYOTDHJI2hraMPQKQ5UOmqIxeJinkgxDyfchFVTm-AleqRwae6OLPTDfo,&typo=1
> > > > > > )
> > > > > > >> at org.apache.wicket.core@9.6.0
> > > > > > >> /org.apache.wicket.Application.initApplication(
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a765&c=E,1,53VvaIOZTG7mETf35tkUcXDXfgaVHqiw29gxxq_4y_ZXHn8AGzbIbtFXR4tf6Oh_rbl7mOLXjgPBeEW3-pd7jBqEp-30i2WA26_CdN5uIVJtHsjBDJuep4DVDA,,&typo=1
> > > > > > )
> > > > > > >> at org.apache.wicket.core@9.6.0
> > > > > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a441&c=E,1,He0Z2RxpNcC-ziRHqyjYFORYOn-LK_eNOZGT9zHWjBKPv3GAhtI8TUG2W-9YOiYdW6_ArVy_6GMjKIt_0nLh3u0FHuh0H-pscUXDZj11B8s,&typo=1
> > > > > > )
> > > > > > >> at org.apache.wicket.core@9.6.0
> > > > > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a365&c=E,1,yo_2tJnAV4qbr-cq49OMx3sq4HWonvaqycQkJ_db-wYcUtt-8EyuDB-_tz0hjwH9lQgYN9mHJniiRilRX9pL2VXbKQEd6QnNcrLzbwVOzRzTSmM,&typo=1
> > > > > > )
> > > > > > >>
> > > > > > >>
> > > > > > [EXTERNAL EMAIL] CAUTION: This email originated from outside of
> > > > Telenav.
> > > > > > DO NOT CLICK links or attachments unless you recognize the sender
> > and
> > > > > know
> > > > > > the content is safe.
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Best regards,
> > > > > Maxim
> > > > >
> > > >
> > > >
> > > > --
> > > > Regards - Ernesto Reinaldo Barreiro
> > > >
> > > [EXTERNAL EMAIL] CAUTION: This email originated from outside of
> Telenav.
> > > DO NOT CLICK links or attachments unless you recognize the sender and
> > know
> > > the content is safe.
> > >
> > [EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav.
> > DO NOT CLICK links or attachments unless you recognize the sender and
> know
> > the content is safe.
> >
> [EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav.
> DO NOT CLICK links or attachments unless you recognize the sender and know
> the content is safe.
>

Re: module error

Posted by "Locke, Jonathan (Luo Shibo)" <jo...@telenav.com>.
Hi Martin,

I have access to my account now, but I get this when I try to push a new branch rel/wicket-9.8.1

wicket: remote: Permission to apache/wicket.git denied to jonathanlocke. unable to access 'https://github.com/apache/wicket.git/': The requested URL returned error: 403

Can someone give me push access?

   Jon

________________________________
From: Martin Grigorov <mg...@apache.org>
Sent: Sunday, February 20, 2022 5:58 PM
To: users@wicket.apache.org <us...@wicket.apache.org>
Subject: Re: module error

You are still a member of the team -
https://home.apache.org/phonebook.html?uid=jonl

If your login was disabled your id would appear scratched at
https://home.apache.org/phonebook.html?pmc=wicket

I guess you have forgotten your ID and/or associated email and/or password.
The quickest way to start using again your account is to contact Infra team
at JIRA.


Once you have access to your Apache account you should go to
https://gitbox.apache.org/setup/ to link it with your GitHub account.



On Sun, Feb 20, 2022, 08:00 Locke, Jonathan (Luo Shibo) <
jonathanl@telenav.com> wrote:

> Yes, I checked. I don't.
> ________________________________
> From: Maxim Solodovnik <so...@gmail.com>
> Sent: Saturday, February 19, 2022 8:11 PM
> To: users@wicket.apache.org <us...@wicket.apache.org>
> Subject: Re: module error
>
> from mobile (sorry for typos ;)
>
>
> On Sun, Feb 20, 2022, 02:41 Locke, Jonathan (Luo Shibo) <
> jonathanl@telenav.com> wrote:
>
> > I don't think I'm a committer anymore. It's been at least a decade since
> > my last commit.
> >
>
> Commitership shouldn't be dropped due to inactivity
>
> Can you check if you have your github login at id.apache.org ?
>
>
> I'm amazed that wicket is still going strong. In two years it will be 20
> > years of Wicket.
> >
> >    Jon
> >
> > ________________________________
> > From: Maxim Solodovnik <so...@gmail.com>
> > Sent: Saturday, February 19, 2022 5:57 AM
> > To: users@wicket.apache.org <us...@wicket.apache.org>
> > Subject: Re: module error
> >
> > from mobile (sorry for typos ;)
> >
> >
> > On Sat, Feb 19, 2022, 19:20 Ernesto Reinaldo Barreiro <
> reiern70@gmail.com>
> > wrote:
> >
> > > No if you are a committer :-)
> > >
> >
> > Commiter will never see 403 :)
> >
> > >
> > > On Fri, Feb 18, 2022 at 11:44 PM Maxim Solodovnik <
> solomax666@gmail.com>
> > > wrote:
> > >
> > > > On Sat, 19 Feb 2022 at 03:04, Locke, Jonathan (Luo Shibo) <
> > > > jonathanl@telenav.com> wrote:
> > > >
> > > > > Hi Martin,
> > > > >
> > > > > I was able to fix the problem as you suggested by adding:
> > > > >
> > > > >     uses org.apache.wicket.IInitializer;
> > > > >
> > > > > to
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fmodule-info.java&c=E,1,WO4T_dAL8ww57jzExgL1QE2YUg9PSzf2JkCUtz233hgGolAnoaigRG7sFCy0R4-qUwC5-Hx7dj3RPzsVYEU2af8Pfa75fVWyNkUJcZk3X0YerNK-FcxQ&typo=1
> > in wicket-core. I created a pull request, but got
> > > an
> > > > > error trying to push it in IntelliJ:
> > > > >
> > > > > Can't create a new pull request: Push failed: remote: Permission to
> > > > > apache/wicket.git denied to jonathanlocke. unable to access '
> > > > > https://github.com/apache/wicket.git/': The requested URL returned
> > > > error:
> > > > > 403
> > > > >
> > > >
> > > > You need to fork the repo first :)
> > > >
> > > >
> > > > >
> > > > > Could we add this as a patch release to wicket 9.8.x?
> > > > >
> > > > > Thanks,
> > > > >
> > > > >     Jon
> > > > > ________________________________
> > > > > From: Martin Grigorov <mg...@apache.org>
> > > > > Sent: Friday, February 18, 2022 2:55 AM
> > > > > To: users@wicket.apache.org <us...@wicket.apache.org>
> > > > > Subject: Re: module error
> > > > >
> > > > > Hm.
> > > > > Looking at https://github.com/qos-ch/logback/commit/5186d2604b460f
> I
> > > > think
> > > > > we need the 'uses' only in the module where we call
> > > ServiceLoader.load(),
> > > > > i.e. in wicket-core.
> > > > >
> > > > > On Fri, Feb 18, 2022 at 11:53 AM Martin Grigorov <
> > mgrigorov@apache.org
> > > >
> > > > > wrote:
> > > > >
> > > > > > Hi Jon,
> > > > > >
> > > > > > According to
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fwww.oracle.com%2fcorporate%2ffeatures%2funderstanding-java-9-modules.html&c=E,1,AlcuJddqQ1zhtdsihzDbje23huNpDs6zcgn19JZMXP_Y1UGGpZLts-DudDYPcu75JyHkjFHLNGJw3KmnkhBiyTndIjuRNCIVCuhKfLjxxCsCSVE,&typo=1
> > > > > >
> > > > > > *provides…with.* A provides…with module directive specifies that
> a
> > > > module
> > > > > > provides a service implementation—making the module a *service
> > > > provider*.
> > > > > > The provides part of the directive specifies an interface or
> > abstract
> > > > > > class listed in a module’s uses directive and the with part of
> the
> > > > > > directive specifies the name of the service provider class that
> > > > > implements
> > > > > > the interface or extends the abstract class.
> > > > > >
> > > > > > AFAIU it we need to add "uses org.apache.wicket.IInitializer"
> next
> > to
> > > > all
> > > > > > "provides org.apache.wicket.IInitializer with
> > > > x.y.z.SomeImplementation;"
> > > > > >
> > > > > > Please try it and if it fixes the issue then send a PR!
> > > > > >
> > > > > > On Thu, Feb 17, 2022 at 8:16 PM Locke, Jonathan (Luo Shibo) <
> > > > > > jonathanl@telenav.com> wrote:
> > > > > >
> > > > > >>
> > > > > >> Does anyone know what this is? Thanks -- Jon
> > > > > >>
> > > > > >> Exception in thread "main" java.util.ServiceConfigurationError:
> > > > > >> org.apache.wicket.IInitializer: module org.apache.wicket.core
> does
> > > not
> > > > > >> declare `uses`
> > > > > >> at java.base/
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fjava.util.ServiceLoader.fail&c=E,1,2x_TAvfY-cjOXXMq-PK1WQZp3HpRsfitQcisq2lSSdigHB1fuLg4Un_Ch3NVlsHPuGsx1r8PejxwY0JdlGRrY2C2drem7b8IxqPf8rSvijXa9Q,,&typo=1(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a589&c=E,1,cis_qtCg_hnDhiLzgOVbloD3TvvURxsW_mR8jY_GLJSaBpOtuXQJUWKaJ_JrPr61_00oAuYKmsG399grMpFwMKTC0mk8-ulQZF8Om98TsswwCgflaQ,,&typo=1)
> > > > > >> at java.base/java.util.ServiceLoader.checkCaller(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a575&c=E,1,9qC3hJZa-Ru3NfQ0Cu_xyUf_1TZj3k6pzwnMObpxVdF9nmaNB2Rc-7lJtCoeo-It3FF8Ycad-exairuNw8NewoRyu6p0DmFxGH3lEQdd&typo=1
> > > > > )
> > > > > >> at java.base/java.util.ServiceLoader.<init>(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a504&c=E,1,cG_JOkZF6cVpHdKnhFXnJdubZajDowT1aiqJ9nZMqXb8XP1HyPF8zffkOEW6pB1tIpgfKXetT1e_Av2K_LQiQ4IawQx7L_1ecDlhhxbW-A,,&typo=1
> > > > > )
> > > > > >> at java.base/java.util.ServiceLoader.load(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a1687&c=E,1,ygqiqrdRgnPTbUdIwfyfaUU7NeLViUlaxe25c2cEr4ugbgFscntOvbGkTMrOa6kItGqMQ8hU1VDEzNaoKdV3-6CvBlcsrRFxlFuwjq6IqJK4Z_uzDIyI&typo=1
> > > > > )
> > > > > >> at org.apache.wicket.core@9.6.0
> > > > > >> /org.apache.wicket.Application.initInitializers(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a556&c=E,1,xO9MV3KborBvFc4BL8FxC_4uuwfGaJqvrr-QVfntZI9iuOSmldotcVrEPvDYOTDHJI2hraMPQKQ5UOmqIxeJinkgxDyfchFVTm-AleqRwae6OLPTDfo,&typo=1
> > > > > )
> > > > > >> at org.apache.wicket.core@9.6.0
> > > > > >> /org.apache.wicket.Application.initApplication(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a765&c=E,1,53VvaIOZTG7mETf35tkUcXDXfgaVHqiw29gxxq_4y_ZXHn8AGzbIbtFXR4tf6Oh_rbl7mOLXjgPBeEW3-pd7jBqEp-30i2WA26_CdN5uIVJtHsjBDJuep4DVDA,,&typo=1
> > > > > )
> > > > > >> at org.apache.wicket.core@9.6.0
> > > > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a441&c=E,1,He0Z2RxpNcC-ziRHqyjYFORYOn-LK_eNOZGT9zHWjBKPv3GAhtI8TUG2W-9YOiYdW6_ArVy_6GMjKIt_0nLh3u0FHuh0H-pscUXDZj11B8s,&typo=1
> > > > > )
> > > > > >> at org.apache.wicket.core@9.6.0
> > > > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a365&c=E,1,yo_2tJnAV4qbr-cq49OMx3sq4HWonvaqycQkJ_db-wYcUtt-8EyuDB-_tz0hjwH9lQgYN9mHJniiRilRX9pL2VXbKQEd6QnNcrLzbwVOzRzTSmM,&typo=1
> > > > > )
> > > > > >>
> > > > > >>
> > > > > [EXTERNAL EMAIL] CAUTION: This email originated from outside of
> > > Telenav.
> > > > > DO NOT CLICK links or attachments unless you recognize the sender
> and
> > > > know
> > > > > the content is safe.
> > > > >
> > > >
> > > >
> > > > --
> > > > Best regards,
> > > > Maxim
> > > >
> > >
> > >
> > > --
> > > Regards - Ernesto Reinaldo Barreiro
> > >
> > [EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav.
> > DO NOT CLICK links or attachments unless you recognize the sender and
> know
> > the content is safe.
> >
> [EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav.
> DO NOT CLICK links or attachments unless you recognize the sender and know
> the content is safe.
>
[EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav. DO NOT CLICK links or attachments unless you recognize the sender and know the content is safe.

Re: module error

Posted by Martin Grigorov <mg...@apache.org>.
You are still a member of the team -
https://home.apache.org/phonebook.html?uid=jonl

If your login was disabled your id would appear scratched at
https://home.apache.org/phonebook.html?pmc=wicket

I guess you have forgotten your ID and/or associated email and/or password.
The quickest way to start using again your account is to contact Infra team
at JIRA.


Once you have access to your Apache account you should go to
https://gitbox.apache.org/setup/ to link it with your GitHub account.



On Sun, Feb 20, 2022, 08:00 Locke, Jonathan (Luo Shibo) <
jonathanl@telenav.com> wrote:

> Yes, I checked. I don't.
> ________________________________
> From: Maxim Solodovnik <so...@gmail.com>
> Sent: Saturday, February 19, 2022 8:11 PM
> To: users@wicket.apache.org <us...@wicket.apache.org>
> Subject: Re: module error
>
> from mobile (sorry for typos ;)
>
>
> On Sun, Feb 20, 2022, 02:41 Locke, Jonathan (Luo Shibo) <
> jonathanl@telenav.com> wrote:
>
> > I don't think I'm a committer anymore. It's been at least a decade since
> > my last commit.
> >
>
> Commitership shouldn't be dropped due to inactivity
>
> Can you check if you have your github login at id.apache.org ?
>
>
> I'm amazed that wicket is still going strong. In two years it will be 20
> > years of Wicket.
> >
> >    Jon
> >
> > ________________________________
> > From: Maxim Solodovnik <so...@gmail.com>
> > Sent: Saturday, February 19, 2022 5:57 AM
> > To: users@wicket.apache.org <us...@wicket.apache.org>
> > Subject: Re: module error
> >
> > from mobile (sorry for typos ;)
> >
> >
> > On Sat, Feb 19, 2022, 19:20 Ernesto Reinaldo Barreiro <
> reiern70@gmail.com>
> > wrote:
> >
> > > No if you are a committer :-)
> > >
> >
> > Commiter will never see 403 :)
> >
> > >
> > > On Fri, Feb 18, 2022 at 11:44 PM Maxim Solodovnik <
> solomax666@gmail.com>
> > > wrote:
> > >
> > > > On Sat, 19 Feb 2022 at 03:04, Locke, Jonathan (Luo Shibo) <
> > > > jonathanl@telenav.com> wrote:
> > > >
> > > > > Hi Martin,
> > > > >
> > > > > I was able to fix the problem as you suggested by adding:
> > > > >
> > > > >     uses org.apache.wicket.IInitializer;
> > > > >
> > > > > to
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fmodule-info.java&c=E,1,WO4T_dAL8ww57jzExgL1QE2YUg9PSzf2JkCUtz233hgGolAnoaigRG7sFCy0R4-qUwC5-Hx7dj3RPzsVYEU2af8Pfa75fVWyNkUJcZk3X0YerNK-FcxQ&typo=1
> > in wicket-core. I created a pull request, but got
> > > an
> > > > > error trying to push it in IntelliJ:
> > > > >
> > > > > Can't create a new pull request: Push failed: remote: Permission to
> > > > > apache/wicket.git denied to jonathanlocke. unable to access '
> > > > > https://github.com/apache/wicket.git/': The requested URL returned
> > > > error:
> > > > > 403
> > > > >
> > > >
> > > > You need to fork the repo first :)
> > > >
> > > >
> > > > >
> > > > > Could we add this as a patch release to wicket 9.8.x?
> > > > >
> > > > > Thanks,
> > > > >
> > > > >     Jon
> > > > > ________________________________
> > > > > From: Martin Grigorov <mg...@apache.org>
> > > > > Sent: Friday, February 18, 2022 2:55 AM
> > > > > To: users@wicket.apache.org <us...@wicket.apache.org>
> > > > > Subject: Re: module error
> > > > >
> > > > > Hm.
> > > > > Looking at https://github.com/qos-ch/logback/commit/5186d2604b460f
> I
> > > > think
> > > > > we need the 'uses' only in the module where we call
> > > ServiceLoader.load(),
> > > > > i.e. in wicket-core.
> > > > >
> > > > > On Fri, Feb 18, 2022 at 11:53 AM Martin Grigorov <
> > mgrigorov@apache.org
> > > >
> > > > > wrote:
> > > > >
> > > > > > Hi Jon,
> > > > > >
> > > > > > According to
> > > > > >
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fwww.oracle.com%2fcorporate%2ffeatures%2funderstanding-java-9-modules.html&c=E,1,AlcuJddqQ1zhtdsihzDbje23huNpDs6zcgn19JZMXP_Y1UGGpZLts-DudDYPcu75JyHkjFHLNGJw3KmnkhBiyTndIjuRNCIVCuhKfLjxxCsCSVE,&typo=1
> > > > > >
> > > > > > *provides…with.* A provides…with module directive specifies that
> a
> > > > module
> > > > > > provides a service implementation—making the module a *service
> > > > provider*.
> > > > > > The provides part of the directive specifies an interface or
> > abstract
> > > > > > class listed in a module’s uses directive and the with part of
> the
> > > > > > directive specifies the name of the service provider class that
> > > > > implements
> > > > > > the interface or extends the abstract class.
> > > > > >
> > > > > > AFAIU it we need to add "uses org.apache.wicket.IInitializer"
> next
> > to
> > > > all
> > > > > > "provides org.apache.wicket.IInitializer with
> > > > x.y.z.SomeImplementation;"
> > > > > >
> > > > > > Please try it and if it fixes the issue then send a PR!
> > > > > >
> > > > > > On Thu, Feb 17, 2022 at 8:16 PM Locke, Jonathan (Luo Shibo) <
> > > > > > jonathanl@telenav.com> wrote:
> > > > > >
> > > > > >>
> > > > > >> Does anyone know what this is? Thanks -- Jon
> > > > > >>
> > > > > >> Exception in thread "main" java.util.ServiceConfigurationError:
> > > > > >> org.apache.wicket.IInitializer: module org.apache.wicket.core
> does
> > > not
> > > > > >> declare `uses`
> > > > > >> at java.base/
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fjava.util.ServiceLoader.fail&c=E,1,2x_TAvfY-cjOXXMq-PK1WQZp3HpRsfitQcisq2lSSdigHB1fuLg4Un_Ch3NVlsHPuGsx1r8PejxwY0JdlGRrY2C2drem7b8IxqPf8rSvijXa9Q,,&typo=1(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a589&c=E,1,cis_qtCg_hnDhiLzgOVbloD3TvvURxsW_mR8jY_GLJSaBpOtuXQJUWKaJ_JrPr61_00oAuYKmsG399grMpFwMKTC0mk8-ulQZF8Om98TsswwCgflaQ,,&typo=1)
> > > > > >> at java.base/java.util.ServiceLoader.checkCaller(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a575&c=E,1,9qC3hJZa-Ru3NfQ0Cu_xyUf_1TZj3k6pzwnMObpxVdF9nmaNB2Rc-7lJtCoeo-It3FF8Ycad-exairuNw8NewoRyu6p0DmFxGH3lEQdd&typo=1
> > > > > )
> > > > > >> at java.base/java.util.ServiceLoader.<init>(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a504&c=E,1,cG_JOkZF6cVpHdKnhFXnJdubZajDowT1aiqJ9nZMqXb8XP1HyPF8zffkOEW6pB1tIpgfKXetT1e_Av2K_LQiQ4IawQx7L_1ecDlhhxbW-A,,&typo=1
> > > > > )
> > > > > >> at java.base/java.util.ServiceLoader.load(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a1687&c=E,1,ygqiqrdRgnPTbUdIwfyfaUU7NeLViUlaxe25c2cEr4ugbgFscntOvbGkTMrOa6kItGqMQ8hU1VDEzNaoKdV3-6CvBlcsrRFxlFuwjq6IqJK4Z_uzDIyI&typo=1
> > > > > )
> > > > > >> at org.apache.wicket.core@9.6.0
> > > > > >> /org.apache.wicket.Application.initInitializers(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a556&c=E,1,xO9MV3KborBvFc4BL8FxC_4uuwfGaJqvrr-QVfntZI9iuOSmldotcVrEPvDYOTDHJI2hraMPQKQ5UOmqIxeJinkgxDyfchFVTm-AleqRwae6OLPTDfo,&typo=1
> > > > > )
> > > > > >> at org.apache.wicket.core@9.6.0
> > > > > >> /org.apache.wicket.Application.initApplication(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a765&c=E,1,53VvaIOZTG7mETf35tkUcXDXfgaVHqiw29gxxq_4y_ZXHn8AGzbIbtFXR4tf6Oh_rbl7mOLXjgPBeEW3-pd7jBqEp-30i2WA26_CdN5uIVJtHsjBDJuep4DVDA,,&typo=1
> > > > > )
> > > > > >> at org.apache.wicket.core@9.6.0
> > > > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a441&c=E,1,He0Z2RxpNcC-ziRHqyjYFORYOn-LK_eNOZGT9zHWjBKPv3GAhtI8TUG2W-9YOiYdW6_ArVy_6GMjKIt_0nLh3u0FHuh0H-pscUXDZj11B8s,&typo=1
> > > > > )
> > > > > >> at org.apache.wicket.core@9.6.0
> > > > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a365&c=E,1,yo_2tJnAV4qbr-cq49OMx3sq4HWonvaqycQkJ_db-wYcUtt-8EyuDB-_tz0hjwH9lQgYN9mHJniiRilRX9pL2VXbKQEd6QnNcrLzbwVOzRzTSmM,&typo=1
> > > > > )
> > > > > >>
> > > > > >>
> > > > > [EXTERNAL EMAIL] CAUTION: This email originated from outside of
> > > Telenav.
> > > > > DO NOT CLICK links or attachments unless you recognize the sender
> and
> > > > know
> > > > > the content is safe.
> > > > >
> > > >
> > > >
> > > > --
> > > > Best regards,
> > > > Maxim
> > > >
> > >
> > >
> > > --
> > > Regards - Ernesto Reinaldo Barreiro
> > >
> > [EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav.
> > DO NOT CLICK links or attachments unless you recognize the sender and
> know
> > the content is safe.
> >
> [EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav.
> DO NOT CLICK links or attachments unless you recognize the sender and know
> the content is safe.
>

Re: module error

Posted by "Locke, Jonathan (Luo Shibo)" <jo...@telenav.com>.
Yes, I checked. I don't.
________________________________
From: Maxim Solodovnik <so...@gmail.com>
Sent: Saturday, February 19, 2022 8:11 PM
To: users@wicket.apache.org <us...@wicket.apache.org>
Subject: Re: module error

from mobile (sorry for typos ;)


On Sun, Feb 20, 2022, 02:41 Locke, Jonathan (Luo Shibo) <
jonathanl@telenav.com> wrote:

> I don't think I'm a committer anymore. It's been at least a decade since
> my last commit.
>

Commitership shouldn't be dropped due to inactivity

Can you check if you have your github login at id.apache.org ?


I'm amazed that wicket is still going strong. In two years it will be 20
> years of Wicket.
>
>    Jon
>
> ________________________________
> From: Maxim Solodovnik <so...@gmail.com>
> Sent: Saturday, February 19, 2022 5:57 AM
> To: users@wicket.apache.org <us...@wicket.apache.org>
> Subject: Re: module error
>
> from mobile (sorry for typos ;)
>
>
> On Sat, Feb 19, 2022, 19:20 Ernesto Reinaldo Barreiro <re...@gmail.com>
> wrote:
>
> > No if you are a committer :-)
> >
>
> Commiter will never see 403 :)
>
> >
> > On Fri, Feb 18, 2022 at 11:44 PM Maxim Solodovnik <so...@gmail.com>
> > wrote:
> >
> > > On Sat, 19 Feb 2022 at 03:04, Locke, Jonathan (Luo Shibo) <
> > > jonathanl@telenav.com> wrote:
> > >
> > > > Hi Martin,
> > > >
> > > > I was able to fix the problem as you suggested by adding:
> > > >
> > > >     uses org.apache.wicket.IInitializer;
> > > >
> > > > to
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fmodule-info.java&c=E,1,WO4T_dAL8ww57jzExgL1QE2YUg9PSzf2JkCUtz233hgGolAnoaigRG7sFCy0R4-qUwC5-Hx7dj3RPzsVYEU2af8Pfa75fVWyNkUJcZk3X0YerNK-FcxQ&typo=1
> in wicket-core. I created a pull request, but got
> > an
> > > > error trying to push it in IntelliJ:
> > > >
> > > > Can't create a new pull request: Push failed: remote: Permission to
> > > > apache/wicket.git denied to jonathanlocke. unable to access '
> > > > https://github.com/apache/wicket.git/': The requested URL returned
> > > error:
> > > > 403
> > > >
> > >
> > > You need to fork the repo first :)
> > >
> > >
> > > >
> > > > Could we add this as a patch release to wicket 9.8.x?
> > > >
> > > > Thanks,
> > > >
> > > >     Jon
> > > > ________________________________
> > > > From: Martin Grigorov <mg...@apache.org>
> > > > Sent: Friday, February 18, 2022 2:55 AM
> > > > To: users@wicket.apache.org <us...@wicket.apache.org>
> > > > Subject: Re: module error
> > > >
> > > > Hm.
> > > > Looking at https://github.com/qos-ch/logback/commit/5186d2604b460f I
> > > think
> > > > we need the 'uses' only in the module where we call
> > ServiceLoader.load(),
> > > > i.e. in wicket-core.
> > > >
> > > > On Fri, Feb 18, 2022 at 11:53 AM Martin Grigorov <
> mgrigorov@apache.org
> > >
> > > > wrote:
> > > >
> > > > > Hi Jon,
> > > > >
> > > > > According to
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fwww.oracle.com%2fcorporate%2ffeatures%2funderstanding-java-9-modules.html&c=E,1,AlcuJddqQ1zhtdsihzDbje23huNpDs6zcgn19JZMXP_Y1UGGpZLts-DudDYPcu75JyHkjFHLNGJw3KmnkhBiyTndIjuRNCIVCuhKfLjxxCsCSVE,&typo=1
> > > > >
> > > > > *provides…with.* A provides…with module directive specifies that a
> > > module
> > > > > provides a service implementation—making the module a *service
> > > provider*.
> > > > > The provides part of the directive specifies an interface or
> abstract
> > > > > class listed in a module’s uses directive and the with part of the
> > > > > directive specifies the name of the service provider class that
> > > > implements
> > > > > the interface or extends the abstract class.
> > > > >
> > > > > AFAIU it we need to add "uses org.apache.wicket.IInitializer" next
> to
> > > all
> > > > > "provides org.apache.wicket.IInitializer with
> > > x.y.z.SomeImplementation;"
> > > > >
> > > > > Please try it and if it fixes the issue then send a PR!
> > > > >
> > > > > On Thu, Feb 17, 2022 at 8:16 PM Locke, Jonathan (Luo Shibo) <
> > > > > jonathanl@telenav.com> wrote:
> > > > >
> > > > >>
> > > > >> Does anyone know what this is? Thanks -- Jon
> > > > >>
> > > > >> Exception in thread "main" java.util.ServiceConfigurationError:
> > > > >> org.apache.wicket.IInitializer: module org.apache.wicket.core does
> > not
> > > > >> declare `uses`
> > > > >> at java.base/
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fjava.util.ServiceLoader.fail&c=E,1,2x_TAvfY-cjOXXMq-PK1WQZp3HpRsfitQcisq2lSSdigHB1fuLg4Un_Ch3NVlsHPuGsx1r8PejxwY0JdlGRrY2C2drem7b8IxqPf8rSvijXa9Q,,&typo=1(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a589&c=E,1,cis_qtCg_hnDhiLzgOVbloD3TvvURxsW_mR8jY_GLJSaBpOtuXQJUWKaJ_JrPr61_00oAuYKmsG399grMpFwMKTC0mk8-ulQZF8Om98TsswwCgflaQ,,&typo=1)
> > > > >> at java.base/java.util.ServiceLoader.checkCaller(
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a575&c=E,1,9qC3hJZa-Ru3NfQ0Cu_xyUf_1TZj3k6pzwnMObpxVdF9nmaNB2Rc-7lJtCoeo-It3FF8Ycad-exairuNw8NewoRyu6p0DmFxGH3lEQdd&typo=1
> > > > )
> > > > >> at java.base/java.util.ServiceLoader.<init>(
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a504&c=E,1,cG_JOkZF6cVpHdKnhFXnJdubZajDowT1aiqJ9nZMqXb8XP1HyPF8zffkOEW6pB1tIpgfKXetT1e_Av2K_LQiQ4IawQx7L_1ecDlhhxbW-A,,&typo=1
> > > > )
> > > > >> at java.base/java.util.ServiceLoader.load(
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a1687&c=E,1,ygqiqrdRgnPTbUdIwfyfaUU7NeLViUlaxe25c2cEr4ugbgFscntOvbGkTMrOa6kItGqMQ8hU1VDEzNaoKdV3-6CvBlcsrRFxlFuwjq6IqJK4Z_uzDIyI&typo=1
> > > > )
> > > > >> at org.apache.wicket.core@9.6.0
> > > > >> /org.apache.wicket.Application.initInitializers(
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a556&c=E,1,xO9MV3KborBvFc4BL8FxC_4uuwfGaJqvrr-QVfntZI9iuOSmldotcVrEPvDYOTDHJI2hraMPQKQ5UOmqIxeJinkgxDyfchFVTm-AleqRwae6OLPTDfo,&typo=1
> > > > )
> > > > >> at org.apache.wicket.core@9.6.0
> > > > >> /org.apache.wicket.Application.initApplication(
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a765&c=E,1,53VvaIOZTG7mETf35tkUcXDXfgaVHqiw29gxxq_4y_ZXHn8AGzbIbtFXR4tf6Oh_rbl7mOLXjgPBeEW3-pd7jBqEp-30i2WA26_CdN5uIVJtHsjBDJuep4DVDA,,&typo=1
> > > > )
> > > > >> at org.apache.wicket.core@9.6.0
> > > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a441&c=E,1,He0Z2RxpNcC-ziRHqyjYFORYOn-LK_eNOZGT9zHWjBKPv3GAhtI8TUG2W-9YOiYdW6_ArVy_6GMjKIt_0nLh3u0FHuh0H-pscUXDZj11B8s,&typo=1
> > > > )
> > > > >> at org.apache.wicket.core@9.6.0
> > > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a365&c=E,1,yo_2tJnAV4qbr-cq49OMx3sq4HWonvaqycQkJ_db-wYcUtt-8EyuDB-_tz0hjwH9lQgYN9mHJniiRilRX9pL2VXbKQEd6QnNcrLzbwVOzRzTSmM,&typo=1
> > > > )
> > > > >>
> > > > >>
> > > > [EXTERNAL EMAIL] CAUTION: This email originated from outside of
> > Telenav.
> > > > DO NOT CLICK links or attachments unless you recognize the sender and
> > > know
> > > > the content is safe.
> > > >
> > >
> > >
> > > --
> > > Best regards,
> > > Maxim
> > >
> >
> >
> > --
> > Regards - Ernesto Reinaldo Barreiro
> >
> [EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav.
> DO NOT CLICK links or attachments unless you recognize the sender and know
> the content is safe.
>
[EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav. DO NOT CLICK links or attachments unless you recognize the sender and know the content is safe.

Re: module error

Posted by Maxim Solodovnik <so...@gmail.com>.
from mobile (sorry for typos ;)


On Sun, Feb 20, 2022, 02:41 Locke, Jonathan (Luo Shibo) <
jonathanl@telenav.com> wrote:

> I don't think I'm a committer anymore. It's been at least a decade since
> my last commit.
>

Commitership shouldn't be dropped due to inactivity

Can you check if you have your github login at id.apache.org ?


I'm amazed that wicket is still going strong. In two years it will be 20
> years of Wicket.
>
>    Jon
>
> ________________________________
> From: Maxim Solodovnik <so...@gmail.com>
> Sent: Saturday, February 19, 2022 5:57 AM
> To: users@wicket.apache.org <us...@wicket.apache.org>
> Subject: Re: module error
>
> from mobile (sorry for typos ;)
>
>
> On Sat, Feb 19, 2022, 19:20 Ernesto Reinaldo Barreiro <re...@gmail.com>
> wrote:
>
> > No if you are a committer :-)
> >
>
> Commiter will never see 403 :)
>
> >
> > On Fri, Feb 18, 2022 at 11:44 PM Maxim Solodovnik <so...@gmail.com>
> > wrote:
> >
> > > On Sat, 19 Feb 2022 at 03:04, Locke, Jonathan (Luo Shibo) <
> > > jonathanl@telenav.com> wrote:
> > >
> > > > Hi Martin,
> > > >
> > > > I was able to fix the problem as you suggested by adding:
> > > >
> > > >     uses org.apache.wicket.IInitializer;
> > > >
> > > > to
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fmodule-info.java&c=E,1,WO4T_dAL8ww57jzExgL1QE2YUg9PSzf2JkCUtz233hgGolAnoaigRG7sFCy0R4-qUwC5-Hx7dj3RPzsVYEU2af8Pfa75fVWyNkUJcZk3X0YerNK-FcxQ&typo=1
> in wicket-core. I created a pull request, but got
> > an
> > > > error trying to push it in IntelliJ:
> > > >
> > > > Can't create a new pull request: Push failed: remote: Permission to
> > > > apache/wicket.git denied to jonathanlocke. unable to access '
> > > > https://github.com/apache/wicket.git/': The requested URL returned
> > > error:
> > > > 403
> > > >
> > >
> > > You need to fork the repo first :)
> > >
> > >
> > > >
> > > > Could we add this as a patch release to wicket 9.8.x?
> > > >
> > > > Thanks,
> > > >
> > > >     Jon
> > > > ________________________________
> > > > From: Martin Grigorov <mg...@apache.org>
> > > > Sent: Friday, February 18, 2022 2:55 AM
> > > > To: users@wicket.apache.org <us...@wicket.apache.org>
> > > > Subject: Re: module error
> > > >
> > > > Hm.
> > > > Looking at https://github.com/qos-ch/logback/commit/5186d2604b460f I
> > > think
> > > > we need the 'uses' only in the module where we call
> > ServiceLoader.load(),
> > > > i.e. in wicket-core.
> > > >
> > > > On Fri, Feb 18, 2022 at 11:53 AM Martin Grigorov <
> mgrigorov@apache.org
> > >
> > > > wrote:
> > > >
> > > > > Hi Jon,
> > > > >
> > > > > According to
> > > > >
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fwww.oracle.com%2fcorporate%2ffeatures%2funderstanding-java-9-modules.html&c=E,1,AlcuJddqQ1zhtdsihzDbje23huNpDs6zcgn19JZMXP_Y1UGGpZLts-DudDYPcu75JyHkjFHLNGJw3KmnkhBiyTndIjuRNCIVCuhKfLjxxCsCSVE,&typo=1
> > > > >
> > > > > *provides…with.* A provides…with module directive specifies that a
> > > module
> > > > > provides a service implementation—making the module a *service
> > > provider*.
> > > > > The provides part of the directive specifies an interface or
> abstract
> > > > > class listed in a module’s uses directive and the with part of the
> > > > > directive specifies the name of the service provider class that
> > > > implements
> > > > > the interface or extends the abstract class.
> > > > >
> > > > > AFAIU it we need to add "uses org.apache.wicket.IInitializer" next
> to
> > > all
> > > > > "provides org.apache.wicket.IInitializer with
> > > x.y.z.SomeImplementation;"
> > > > >
> > > > > Please try it and if it fixes the issue then send a PR!
> > > > >
> > > > > On Thu, Feb 17, 2022 at 8:16 PM Locke, Jonathan (Luo Shibo) <
> > > > > jonathanl@telenav.com> wrote:
> > > > >
> > > > >>
> > > > >> Does anyone know what this is? Thanks -- Jon
> > > > >>
> > > > >> Exception in thread "main" java.util.ServiceConfigurationError:
> > > > >> org.apache.wicket.IInitializer: module org.apache.wicket.core does
> > not
> > > > >> declare `uses`
> > > > >> at java.base/
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fjava.util.ServiceLoader.fail&c=E,1,2x_TAvfY-cjOXXMq-PK1WQZp3HpRsfitQcisq2lSSdigHB1fuLg4Un_Ch3NVlsHPuGsx1r8PejxwY0JdlGRrY2C2drem7b8IxqPf8rSvijXa9Q,,&typo=1(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a589&c=E,1,cis_qtCg_hnDhiLzgOVbloD3TvvURxsW_mR8jY_GLJSaBpOtuXQJUWKaJ_JrPr61_00oAuYKmsG399grMpFwMKTC0mk8-ulQZF8Om98TsswwCgflaQ,,&typo=1)
> > > > >> at java.base/java.util.ServiceLoader.checkCaller(
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a575&c=E,1,9qC3hJZa-Ru3NfQ0Cu_xyUf_1TZj3k6pzwnMObpxVdF9nmaNB2Rc-7lJtCoeo-It3FF8Ycad-exairuNw8NewoRyu6p0DmFxGH3lEQdd&typo=1
> > > > )
> > > > >> at java.base/java.util.ServiceLoader.<init>(
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a504&c=E,1,cG_JOkZF6cVpHdKnhFXnJdubZajDowT1aiqJ9nZMqXb8XP1HyPF8zffkOEW6pB1tIpgfKXetT1e_Av2K_LQiQ4IawQx7L_1ecDlhhxbW-A,,&typo=1
> > > > )
> > > > >> at java.base/java.util.ServiceLoader.load(
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a1687&c=E,1,ygqiqrdRgnPTbUdIwfyfaUU7NeLViUlaxe25c2cEr4ugbgFscntOvbGkTMrOa6kItGqMQ8hU1VDEzNaoKdV3-6CvBlcsrRFxlFuwjq6IqJK4Z_uzDIyI&typo=1
> > > > )
> > > > >> at org.apache.wicket.core@9.6.0
> > > > >> /org.apache.wicket.Application.initInitializers(
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a556&c=E,1,xO9MV3KborBvFc4BL8FxC_4uuwfGaJqvrr-QVfntZI9iuOSmldotcVrEPvDYOTDHJI2hraMPQKQ5UOmqIxeJinkgxDyfchFVTm-AleqRwae6OLPTDfo,&typo=1
> > > > )
> > > > >> at org.apache.wicket.core@9.6.0
> > > > >> /org.apache.wicket.Application.initApplication(
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a765&c=E,1,53VvaIOZTG7mETf35tkUcXDXfgaVHqiw29gxxq_4y_ZXHn8AGzbIbtFXR4tf6Oh_rbl7mOLXjgPBeEW3-pd7jBqEp-30i2WA26_CdN5uIVJtHsjBDJuep4DVDA,,&typo=1
> > > > )
> > > > >> at org.apache.wicket.core@9.6.0
> > > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a441&c=E,1,He0Z2RxpNcC-ziRHqyjYFORYOn-LK_eNOZGT9zHWjBKPv3GAhtI8TUG2W-9YOiYdW6_ArVy_6GMjKIt_0nLh3u0FHuh0H-pscUXDZj11B8s,&typo=1
> > > > )
> > > > >> at org.apache.wicket.core@9.6.0
> > > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a365&c=E,1,yo_2tJnAV4qbr-cq49OMx3sq4HWonvaqycQkJ_db-wYcUtt-8EyuDB-_tz0hjwH9lQgYN9mHJniiRilRX9pL2VXbKQEd6QnNcrLzbwVOzRzTSmM,&typo=1
> > > > )
> > > > >>
> > > > >>
> > > > [EXTERNAL EMAIL] CAUTION: This email originated from outside of
> > Telenav.
> > > > DO NOT CLICK links or attachments unless you recognize the sender and
> > > know
> > > > the content is safe.
> > > >
> > >
> > >
> > > --
> > > Best regards,
> > > Maxim
> > >
> >
> >
> > --
> > Regards - Ernesto Reinaldo Barreiro
> >
> [EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav.
> DO NOT CLICK links or attachments unless you recognize the sender and know
> the content is safe.
>

Re: module error

Posted by "Locke, Jonathan (Luo Shibo)" <jo...@telenav.com>.
I don't think I'm a committer anymore. It's been at least a decade since my last commit.
I'm amazed that wicket is still going strong. In two years it will be 20 years of Wicket.

   Jon

________________________________
From: Maxim Solodovnik <so...@gmail.com>
Sent: Saturday, February 19, 2022 5:57 AM
To: users@wicket.apache.org <us...@wicket.apache.org>
Subject: Re: module error

from mobile (sorry for typos ;)


On Sat, Feb 19, 2022, 19:20 Ernesto Reinaldo Barreiro <re...@gmail.com>
wrote:

> No if you are a committer :-)
>

Commiter will never see 403 :)

>
> On Fri, Feb 18, 2022 at 11:44 PM Maxim Solodovnik <so...@gmail.com>
> wrote:
>
> > On Sat, 19 Feb 2022 at 03:04, Locke, Jonathan (Luo Shibo) <
> > jonathanl@telenav.com> wrote:
> >
> > > Hi Martin,
> > >
> > > I was able to fix the problem as you suggested by adding:
> > >
> > >     uses org.apache.wicket.IInitializer;
> > >
> > > to https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fmodule-info.java&c=E,1,WO4T_dAL8ww57jzExgL1QE2YUg9PSzf2JkCUtz233hgGolAnoaigRG7sFCy0R4-qUwC5-Hx7dj3RPzsVYEU2af8Pfa75fVWyNkUJcZk3X0YerNK-FcxQ&typo=1 in wicket-core. I created a pull request, but got
> an
> > > error trying to push it in IntelliJ:
> > >
> > > Can't create a new pull request: Push failed: remote: Permission to
> > > apache/wicket.git denied to jonathanlocke. unable to access '
> > > https://github.com/apache/wicket.git/': The requested URL returned
> > error:
> > > 403
> > >
> >
> > You need to fork the repo first :)
> >
> >
> > >
> > > Could we add this as a patch release to wicket 9.8.x?
> > >
> > > Thanks,
> > >
> > >     Jon
> > > ________________________________
> > > From: Martin Grigorov <mg...@apache.org>
> > > Sent: Friday, February 18, 2022 2:55 AM
> > > To: users@wicket.apache.org <us...@wicket.apache.org>
> > > Subject: Re: module error
> > >
> > > Hm.
> > > Looking at https://github.com/qos-ch/logback/commit/5186d2604b460f I
> > think
> > > we need the 'uses' only in the module where we call
> ServiceLoader.load(),
> > > i.e. in wicket-core.
> > >
> > > On Fri, Feb 18, 2022 at 11:53 AM Martin Grigorov <mgrigorov@apache.org
> >
> > > wrote:
> > >
> > > > Hi Jon,
> > > >
> > > > According to
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fwww.oracle.com%2fcorporate%2ffeatures%2funderstanding-java-9-modules.html&c=E,1,AlcuJddqQ1zhtdsihzDbje23huNpDs6zcgn19JZMXP_Y1UGGpZLts-DudDYPcu75JyHkjFHLNGJw3KmnkhBiyTndIjuRNCIVCuhKfLjxxCsCSVE,&typo=1
> > > >
> > > > *provides…with.* A provides…with module directive specifies that a
> > module
> > > > provides a service implementation—making the module a *service
> > provider*.
> > > > The provides part of the directive specifies an interface or abstract
> > > > class listed in a module’s uses directive and the with part of the
> > > > directive specifies the name of the service provider class that
> > > implements
> > > > the interface or extends the abstract class.
> > > >
> > > > AFAIU it we need to add "uses org.apache.wicket.IInitializer" next to
> > all
> > > > "provides org.apache.wicket.IInitializer with
> > x.y.z.SomeImplementation;"
> > > >
> > > > Please try it and if it fixes the issue then send a PR!
> > > >
> > > > On Thu, Feb 17, 2022 at 8:16 PM Locke, Jonathan (Luo Shibo) <
> > > > jonathanl@telenav.com> wrote:
> > > >
> > > >>
> > > >> Does anyone know what this is? Thanks -- Jon
> > > >>
> > > >> Exception in thread "main" java.util.ServiceConfigurationError:
> > > >> org.apache.wicket.IInitializer: module org.apache.wicket.core does
> not
> > > >> declare `uses`
> > > >> at java.base/
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fjava.util.ServiceLoader.fail&c=E,1,2x_TAvfY-cjOXXMq-PK1WQZp3HpRsfitQcisq2lSSdigHB1fuLg4Un_Ch3NVlsHPuGsx1r8PejxwY0JdlGRrY2C2drem7b8IxqPf8rSvijXa9Q,,&typo=1(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a589&c=E,1,cis_qtCg_hnDhiLzgOVbloD3TvvURxsW_mR8jY_GLJSaBpOtuXQJUWKaJ_JrPr61_00oAuYKmsG399grMpFwMKTC0mk8-ulQZF8Om98TsswwCgflaQ,,&typo=1)
> > > >> at java.base/java.util.ServiceLoader.checkCaller(
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a575&c=E,1,9qC3hJZa-Ru3NfQ0Cu_xyUf_1TZj3k6pzwnMObpxVdF9nmaNB2Rc-7lJtCoeo-It3FF8Ycad-exairuNw8NewoRyu6p0DmFxGH3lEQdd&typo=1
> > > )
> > > >> at java.base/java.util.ServiceLoader.<init>(
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a504&c=E,1,cG_JOkZF6cVpHdKnhFXnJdubZajDowT1aiqJ9nZMqXb8XP1HyPF8zffkOEW6pB1tIpgfKXetT1e_Av2K_LQiQ4IawQx7L_1ecDlhhxbW-A,,&typo=1
> > > )
> > > >> at java.base/java.util.ServiceLoader.load(
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a1687&c=E,1,ygqiqrdRgnPTbUdIwfyfaUU7NeLViUlaxe25c2cEr4ugbgFscntOvbGkTMrOa6kItGqMQ8hU1VDEzNaoKdV3-6CvBlcsrRFxlFuwjq6IqJK4Z_uzDIyI&typo=1
> > > )
> > > >> at org.apache.wicket.core@9.6.0
> > > >> /org.apache.wicket.Application.initInitializers(
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a556&c=E,1,xO9MV3KborBvFc4BL8FxC_4uuwfGaJqvrr-QVfntZI9iuOSmldotcVrEPvDYOTDHJI2hraMPQKQ5UOmqIxeJinkgxDyfchFVTm-AleqRwae6OLPTDfo,&typo=1
> > > )
> > > >> at org.apache.wicket.core@9.6.0
> > > >> /org.apache.wicket.Application.initApplication(
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a765&c=E,1,53VvaIOZTG7mETf35tkUcXDXfgaVHqiw29gxxq_4y_ZXHn8AGzbIbtFXR4tf6Oh_rbl7mOLXjgPBeEW3-pd7jBqEp-30i2WA26_CdN5uIVJtHsjBDJuep4DVDA,,&typo=1
> > > )
> > > >> at org.apache.wicket.core@9.6.0
> > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a441&c=E,1,He0Z2RxpNcC-ziRHqyjYFORYOn-LK_eNOZGT9zHWjBKPv3GAhtI8TUG2W-9YOiYdW6_ArVy_6GMjKIt_0nLh3u0FHuh0H-pscUXDZj11B8s,&typo=1
> > > )
> > > >> at org.apache.wicket.core@9.6.0
> > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a365&c=E,1,yo_2tJnAV4qbr-cq49OMx3sq4HWonvaqycQkJ_db-wYcUtt-8EyuDB-_tz0hjwH9lQgYN9mHJniiRilRX9pL2VXbKQEd6QnNcrLzbwVOzRzTSmM,&typo=1
> > > )
> > > >>
> > > >>
> > > [EXTERNAL EMAIL] CAUTION: This email originated from outside of
> Telenav.
> > > DO NOT CLICK links or attachments unless you recognize the sender and
> > know
> > > the content is safe.
> > >
> >
> >
> > --
> > Best regards,
> > Maxim
> >
>
>
> --
> Regards - Ernesto Reinaldo Barreiro
>
[EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav. DO NOT CLICK links or attachments unless you recognize the sender and know the content is safe.

Re: module error

Posted by Maxim Solodovnik <so...@gmail.com>.
from mobile (sorry for typos ;)


On Sat, Feb 19, 2022, 19:20 Ernesto Reinaldo Barreiro <re...@gmail.com>
wrote:

> No if you are a committer :-)
>

Commiter will never see 403 :)

>
> On Fri, Feb 18, 2022 at 11:44 PM Maxim Solodovnik <so...@gmail.com>
> wrote:
>
> > On Sat, 19 Feb 2022 at 03:04, Locke, Jonathan (Luo Shibo) <
> > jonathanl@telenav.com> wrote:
> >
> > > Hi Martin,
> > >
> > > I was able to fix the problem as you suggested by adding:
> > >
> > >     uses org.apache.wicket.IInitializer;
> > >
> > > to module-info.java in wicket-core. I created a pull request, but got
> an
> > > error trying to push it in IntelliJ:
> > >
> > > Can't create a new pull request: Push failed: remote: Permission to
> > > apache/wicket.git denied to jonathanlocke. unable to access '
> > > https://github.com/apache/wicket.git/': The requested URL returned
> > error:
> > > 403
> > >
> >
> > You need to fork the repo first :)
> >
> >
> > >
> > > Could we add this as a patch release to wicket 9.8.x?
> > >
> > > Thanks,
> > >
> > >     Jon
> > > ________________________________
> > > From: Martin Grigorov <mg...@apache.org>
> > > Sent: Friday, February 18, 2022 2:55 AM
> > > To: users@wicket.apache.org <us...@wicket.apache.org>
> > > Subject: Re: module error
> > >
> > > Hm.
> > > Looking at https://github.com/qos-ch/logback/commit/5186d2604b460f I
> > think
> > > we need the 'uses' only in the module where we call
> ServiceLoader.load(),
> > > i.e. in wicket-core.
> > >
> > > On Fri, Feb 18, 2022 at 11:53 AM Martin Grigorov <mgrigorov@apache.org
> >
> > > wrote:
> > >
> > > > Hi Jon,
> > > >
> > > > According to
> > > >
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fwww.oracle.com%2fcorporate%2ffeatures%2funderstanding-java-9-modules.html&c=E,1,AlcuJddqQ1zhtdsihzDbje23huNpDs6zcgn19JZMXP_Y1UGGpZLts-DudDYPcu75JyHkjFHLNGJw3KmnkhBiyTndIjuRNCIVCuhKfLjxxCsCSVE,&typo=1
> > > >
> > > > *provides…with.* A provides…with module directive specifies that a
> > module
> > > > provides a service implementation—making the module a *service
> > provider*.
> > > > The provides part of the directive specifies an interface or abstract
> > > > class listed in a module’s uses directive and the with part of the
> > > > directive specifies the name of the service provider class that
> > > implements
> > > > the interface or extends the abstract class.
> > > >
> > > > AFAIU it we need to add "uses org.apache.wicket.IInitializer" next to
> > all
> > > > "provides org.apache.wicket.IInitializer with
> > x.y.z.SomeImplementation;"
> > > >
> > > > Please try it and if it fixes the issue then send a PR!
> > > >
> > > > On Thu, Feb 17, 2022 at 8:16 PM Locke, Jonathan (Luo Shibo) <
> > > > jonathanl@telenav.com> wrote:
> > > >
> > > >>
> > > >> Does anyone know what this is? Thanks -- Jon
> > > >>
> > > >> Exception in thread "main" java.util.ServiceConfigurationError:
> > > >> org.apache.wicket.IInitializer: module org.apache.wicket.core does
> not
> > > >> declare `uses`
> > > >> at java.base/
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fjava.util.ServiceLoader.fail&c=E,1,2x_TAvfY-cjOXXMq-PK1WQZp3HpRsfitQcisq2lSSdigHB1fuLg4Un_Ch3NVlsHPuGsx1r8PejxwY0JdlGRrY2C2drem7b8IxqPf8rSvijXa9Q,,&typo=1(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a589&c=E,1,cis_qtCg_hnDhiLzgOVbloD3TvvURxsW_mR8jY_GLJSaBpOtuXQJUWKaJ_JrPr61_00oAuYKmsG399grMpFwMKTC0mk8-ulQZF8Om98TsswwCgflaQ,,&typo=1)
> > > >> at java.base/java.util.ServiceLoader.checkCaller(
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a575&c=E,1,9qC3hJZa-Ru3NfQ0Cu_xyUf_1TZj3k6pzwnMObpxVdF9nmaNB2Rc-7lJtCoeo-It3FF8Ycad-exairuNw8NewoRyu6p0DmFxGH3lEQdd&typo=1
> > > )
> > > >> at java.base/java.util.ServiceLoader.<init>(
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a504&c=E,1,cG_JOkZF6cVpHdKnhFXnJdubZajDowT1aiqJ9nZMqXb8XP1HyPF8zffkOEW6pB1tIpgfKXetT1e_Av2K_LQiQ4IawQx7L_1ecDlhhxbW-A,,&typo=1
> > > )
> > > >> at java.base/java.util.ServiceLoader.load(
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a1687&c=E,1,ygqiqrdRgnPTbUdIwfyfaUU7NeLViUlaxe25c2cEr4ugbgFscntOvbGkTMrOa6kItGqMQ8hU1VDEzNaoKdV3-6CvBlcsrRFxlFuwjq6IqJK4Z_uzDIyI&typo=1
> > > )
> > > >> at org.apache.wicket.core@9.6.0
> > > >> /org.apache.wicket.Application.initInitializers(
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a556&c=E,1,xO9MV3KborBvFc4BL8FxC_4uuwfGaJqvrr-QVfntZI9iuOSmldotcVrEPvDYOTDHJI2hraMPQKQ5UOmqIxeJinkgxDyfchFVTm-AleqRwae6OLPTDfo,&typo=1
> > > )
> > > >> at org.apache.wicket.core@9.6.0
> > > >> /org.apache.wicket.Application.initApplication(
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a765&c=E,1,53VvaIOZTG7mETf35tkUcXDXfgaVHqiw29gxxq_4y_ZXHn8AGzbIbtFXR4tf6Oh_rbl7mOLXjgPBeEW3-pd7jBqEp-30i2WA26_CdN5uIVJtHsjBDJuep4DVDA,,&typo=1
> > > )
> > > >> at org.apache.wicket.core@9.6.0
> > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a441&c=E,1,He0Z2RxpNcC-ziRHqyjYFORYOn-LK_eNOZGT9zHWjBKPv3GAhtI8TUG2W-9YOiYdW6_ArVy_6GMjKIt_0nLh3u0FHuh0H-pscUXDZj11B8s,&typo=1
> > > )
> > > >> at org.apache.wicket.core@9.6.0
> > > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a365&c=E,1,yo_2tJnAV4qbr-cq49OMx3sq4HWonvaqycQkJ_db-wYcUtt-8EyuDB-_tz0hjwH9lQgYN9mHJniiRilRX9pL2VXbKQEd6QnNcrLzbwVOzRzTSmM,&typo=1
> > > )
> > > >>
> > > >>
> > > [EXTERNAL EMAIL] CAUTION: This email originated from outside of
> Telenav.
> > > DO NOT CLICK links or attachments unless you recognize the sender and
> > know
> > > the content is safe.
> > >
> >
> >
> > --
> > Best regards,
> > Maxim
> >
>
>
> --
> Regards - Ernesto Reinaldo Barreiro
>

Re: module error

Posted by Ernesto Reinaldo Barreiro <re...@gmail.com>.
No if you are a committer :-)

On Fri, Feb 18, 2022 at 11:44 PM Maxim Solodovnik <so...@gmail.com>
wrote:

> On Sat, 19 Feb 2022 at 03:04, Locke, Jonathan (Luo Shibo) <
> jonathanl@telenav.com> wrote:
>
> > Hi Martin,
> >
> > I was able to fix the problem as you suggested by adding:
> >
> >     uses org.apache.wicket.IInitializer;
> >
> > to module-info.java in wicket-core. I created a pull request, but got an
> > error trying to push it in IntelliJ:
> >
> > Can't create a new pull request: Push failed: remote: Permission to
> > apache/wicket.git denied to jonathanlocke. unable to access '
> > https://github.com/apache/wicket.git/': The requested URL returned
> error:
> > 403
> >
>
> You need to fork the repo first :)
>
>
> >
> > Could we add this as a patch release to wicket 9.8.x?
> >
> > Thanks,
> >
> >     Jon
> > ________________________________
> > From: Martin Grigorov <mg...@apache.org>
> > Sent: Friday, February 18, 2022 2:55 AM
> > To: users@wicket.apache.org <us...@wicket.apache.org>
> > Subject: Re: module error
> >
> > Hm.
> > Looking at https://github.com/qos-ch/logback/commit/5186d2604b460f I
> think
> > we need the 'uses' only in the module where we call ServiceLoader.load(),
> > i.e. in wicket-core.
> >
> > On Fri, Feb 18, 2022 at 11:53 AM Martin Grigorov <mg...@apache.org>
> > wrote:
> >
> > > Hi Jon,
> > >
> > > According to
> > >
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fwww.oracle.com%2fcorporate%2ffeatures%2funderstanding-java-9-modules.html&c=E,1,AlcuJddqQ1zhtdsihzDbje23huNpDs6zcgn19JZMXP_Y1UGGpZLts-DudDYPcu75JyHkjFHLNGJw3KmnkhBiyTndIjuRNCIVCuhKfLjxxCsCSVE,&typo=1
> > >
> > > *provides…with.* A provides…with module directive specifies that a
> module
> > > provides a service implementation—making the module a *service
> provider*.
> > > The provides part of the directive specifies an interface or abstract
> > > class listed in a module’s uses directive and the with part of the
> > > directive specifies the name of the service provider class that
> > implements
> > > the interface or extends the abstract class.
> > >
> > > AFAIU it we need to add "uses org.apache.wicket.IInitializer" next to
> all
> > > "provides org.apache.wicket.IInitializer with
> x.y.z.SomeImplementation;"
> > >
> > > Please try it and if it fixes the issue then send a PR!
> > >
> > > On Thu, Feb 17, 2022 at 8:16 PM Locke, Jonathan (Luo Shibo) <
> > > jonathanl@telenav.com> wrote:
> > >
> > >>
> > >> Does anyone know what this is? Thanks -- Jon
> > >>
> > >> Exception in thread "main" java.util.ServiceConfigurationError:
> > >> org.apache.wicket.IInitializer: module org.apache.wicket.core does not
> > >> declare `uses`
> > >> at java.base/
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fjava.util.ServiceLoader.fail&c=E,1,2x_TAvfY-cjOXXMq-PK1WQZp3HpRsfitQcisq2lSSdigHB1fuLg4Un_Ch3NVlsHPuGsx1r8PejxwY0JdlGRrY2C2drem7b8IxqPf8rSvijXa9Q,,&typo=1(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a589&c=E,1,cis_qtCg_hnDhiLzgOVbloD3TvvURxsW_mR8jY_GLJSaBpOtuXQJUWKaJ_JrPr61_00oAuYKmsG399grMpFwMKTC0mk8-ulQZF8Om98TsswwCgflaQ,,&typo=1)
> > >> at java.base/java.util.ServiceLoader.checkCaller(
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a575&c=E,1,9qC3hJZa-Ru3NfQ0Cu_xyUf_1TZj3k6pzwnMObpxVdF9nmaNB2Rc-7lJtCoeo-It3FF8Ycad-exairuNw8NewoRyu6p0DmFxGH3lEQdd&typo=1
> > )
> > >> at java.base/java.util.ServiceLoader.<init>(
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a504&c=E,1,cG_JOkZF6cVpHdKnhFXnJdubZajDowT1aiqJ9nZMqXb8XP1HyPF8zffkOEW6pB1tIpgfKXetT1e_Av2K_LQiQ4IawQx7L_1ecDlhhxbW-A,,&typo=1
> > )
> > >> at java.base/java.util.ServiceLoader.load(
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a1687&c=E,1,ygqiqrdRgnPTbUdIwfyfaUU7NeLViUlaxe25c2cEr4ugbgFscntOvbGkTMrOa6kItGqMQ8hU1VDEzNaoKdV3-6CvBlcsrRFxlFuwjq6IqJK4Z_uzDIyI&typo=1
> > )
> > >> at org.apache.wicket.core@9.6.0
> > >> /org.apache.wicket.Application.initInitializers(
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a556&c=E,1,xO9MV3KborBvFc4BL8FxC_4uuwfGaJqvrr-QVfntZI9iuOSmldotcVrEPvDYOTDHJI2hraMPQKQ5UOmqIxeJinkgxDyfchFVTm-AleqRwae6OLPTDfo,&typo=1
> > )
> > >> at org.apache.wicket.core@9.6.0
> > >> /org.apache.wicket.Application.initApplication(
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a765&c=E,1,53VvaIOZTG7mETf35tkUcXDXfgaVHqiw29gxxq_4y_ZXHn8AGzbIbtFXR4tf6Oh_rbl7mOLXjgPBeEW3-pd7jBqEp-30i2WA26_CdN5uIVJtHsjBDJuep4DVDA,,&typo=1
> > )
> > >> at org.apache.wicket.core@9.6.0
> > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a441&c=E,1,He0Z2RxpNcC-ziRHqyjYFORYOn-LK_eNOZGT9zHWjBKPv3GAhtI8TUG2W-9YOiYdW6_ArVy_6GMjKIt_0nLh3u0FHuh0H-pscUXDZj11B8s,&typo=1
> > )
> > >> at org.apache.wicket.core@9.6.0
> > >> /org.apache.wicket.protocol.http.WicketFilter.init(
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a365&c=E,1,yo_2tJnAV4qbr-cq49OMx3sq4HWonvaqycQkJ_db-wYcUtt-8EyuDB-_tz0hjwH9lQgYN9mHJniiRilRX9pL2VXbKQEd6QnNcrLzbwVOzRzTSmM,&typo=1
> > )
> > >>
> > >>
> > [EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav.
> > DO NOT CLICK links or attachments unless you recognize the sender and
> know
> > the content is safe.
> >
>
>
> --
> Best regards,
> Maxim
>


-- 
Regards - Ernesto Reinaldo Barreiro

Re: module error

Posted by Maxim Solodovnik <so...@gmail.com>.
On Sat, 19 Feb 2022 at 03:04, Locke, Jonathan (Luo Shibo) <
jonathanl@telenav.com> wrote:

> Hi Martin,
>
> I was able to fix the problem as you suggested by adding:
>
>     uses org.apache.wicket.IInitializer;
>
> to module-info.java in wicket-core. I created a pull request, but got an
> error trying to push it in IntelliJ:
>
> Can't create a new pull request: Push failed: remote: Permission to
> apache/wicket.git denied to jonathanlocke. unable to access '
> https://github.com/apache/wicket.git/': The requested URL returned error:
> 403
>

You need to fork the repo first :)


>
> Could we add this as a patch release to wicket 9.8.x?
>
> Thanks,
>
>     Jon
> ________________________________
> From: Martin Grigorov <mg...@apache.org>
> Sent: Friday, February 18, 2022 2:55 AM
> To: users@wicket.apache.org <us...@wicket.apache.org>
> Subject: Re: module error
>
> Hm.
> Looking at https://github.com/qos-ch/logback/commit/5186d2604b460f I think
> we need the 'uses' only in the module where we call ServiceLoader.load(),
> i.e. in wicket-core.
>
> On Fri, Feb 18, 2022 at 11:53 AM Martin Grigorov <mg...@apache.org>
> wrote:
>
> > Hi Jon,
> >
> > According to
> >
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fwww.oracle.com%2fcorporate%2ffeatures%2funderstanding-java-9-modules.html&c=E,1,AlcuJddqQ1zhtdsihzDbje23huNpDs6zcgn19JZMXP_Y1UGGpZLts-DudDYPcu75JyHkjFHLNGJw3KmnkhBiyTndIjuRNCIVCuhKfLjxxCsCSVE,&typo=1
> >
> > *provides…with.* A provides…with module directive specifies that a module
> > provides a service implementation—making the module a *service provider*.
> > The provides part of the directive specifies an interface or abstract
> > class listed in a module’s uses directive and the with part of the
> > directive specifies the name of the service provider class that
> implements
> > the interface or extends the abstract class.
> >
> > AFAIU it we need to add "uses org.apache.wicket.IInitializer" next to all
> > "provides org.apache.wicket.IInitializer with x.y.z.SomeImplementation;"
> >
> > Please try it and if it fixes the issue then send a PR!
> >
> > On Thu, Feb 17, 2022 at 8:16 PM Locke, Jonathan (Luo Shibo) <
> > jonathanl@telenav.com> wrote:
> >
> >>
> >> Does anyone know what this is? Thanks -- Jon
> >>
> >> Exception in thread "main" java.util.ServiceConfigurationError:
> >> org.apache.wicket.IInitializer: module org.apache.wicket.core does not
> >> declare `uses`
> >> at java.base/
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fjava.util.ServiceLoader.fail&c=E,1,2x_TAvfY-cjOXXMq-PK1WQZp3HpRsfitQcisq2lSSdigHB1fuLg4Un_Ch3NVlsHPuGsx1r8PejxwY0JdlGRrY2C2drem7b8IxqPf8rSvijXa9Q,,&typo=1(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a589&c=E,1,cis_qtCg_hnDhiLzgOVbloD3TvvURxsW_mR8jY_GLJSaBpOtuXQJUWKaJ_JrPr61_00oAuYKmsG399grMpFwMKTC0mk8-ulQZF8Om98TsswwCgflaQ,,&typo=1)
> >> at java.base/java.util.ServiceLoader.checkCaller(
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a575&c=E,1,9qC3hJZa-Ru3NfQ0Cu_xyUf_1TZj3k6pzwnMObpxVdF9nmaNB2Rc-7lJtCoeo-It3FF8Ycad-exairuNw8NewoRyu6p0DmFxGH3lEQdd&typo=1
> )
> >> at java.base/java.util.ServiceLoader.<init>(
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a504&c=E,1,cG_JOkZF6cVpHdKnhFXnJdubZajDowT1aiqJ9nZMqXb8XP1HyPF8zffkOEW6pB1tIpgfKXetT1e_Av2K_LQiQ4IawQx7L_1ecDlhhxbW-A,,&typo=1
> )
> >> at java.base/java.util.ServiceLoader.load(
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a1687&c=E,1,ygqiqrdRgnPTbUdIwfyfaUU7NeLViUlaxe25c2cEr4ugbgFscntOvbGkTMrOa6kItGqMQ8hU1VDEzNaoKdV3-6CvBlcsrRFxlFuwjq6IqJK4Z_uzDIyI&typo=1
> )
> >> at org.apache.wicket.core@9.6.0
> >> /org.apache.wicket.Application.initInitializers(
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a556&c=E,1,xO9MV3KborBvFc4BL8FxC_4uuwfGaJqvrr-QVfntZI9iuOSmldotcVrEPvDYOTDHJI2hraMPQKQ5UOmqIxeJinkgxDyfchFVTm-AleqRwae6OLPTDfo,&typo=1
> )
> >> at org.apache.wicket.core@9.6.0
> >> /org.apache.wicket.Application.initApplication(
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a765&c=E,1,53VvaIOZTG7mETf35tkUcXDXfgaVHqiw29gxxq_4y_ZXHn8AGzbIbtFXR4tf6Oh_rbl7mOLXjgPBeEW3-pd7jBqEp-30i2WA26_CdN5uIVJtHsjBDJuep4DVDA,,&typo=1
> )
> >> at org.apache.wicket.core@9.6.0
> >> /org.apache.wicket.protocol.http.WicketFilter.init(
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a441&c=E,1,He0Z2RxpNcC-ziRHqyjYFORYOn-LK_eNOZGT9zHWjBKPv3GAhtI8TUG2W-9YOiYdW6_ArVy_6GMjKIt_0nLh3u0FHuh0H-pscUXDZj11B8s,&typo=1
> )
> >> at org.apache.wicket.core@9.6.0
> >> /org.apache.wicket.protocol.http.WicketFilter.init(
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a365&c=E,1,yo_2tJnAV4qbr-cq49OMx3sq4HWonvaqycQkJ_db-wYcUtt-8EyuDB-_tz0hjwH9lQgYN9mHJniiRilRX9pL2VXbKQEd6QnNcrLzbwVOzRzTSmM,&typo=1
> )
> >>
> >>
> [EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav.
> DO NOT CLICK links or attachments unless you recognize the sender and know
> the content is safe.
>


-- 
Best regards,
Maxim

Re: module error

Posted by "Locke, Jonathan (Luo Shibo)" <jo...@telenav.com>.
Hi Martin,

I was able to fix the problem as you suggested by adding:

    uses org.apache.wicket.IInitializer;

to module-info.java in wicket-core. I created a pull request, but got an error trying to push it in IntelliJ:

Can't create a new pull request: Push failed: remote: Permission to apache/wicket.git denied to jonathanlocke. unable to access 'https://github.com/apache/wicket.git/': The requested URL returned error: 403

Could we add this as a patch release to wicket 9.8.x?

Thanks,

    Jon
________________________________
From: Martin Grigorov <mg...@apache.org>
Sent: Friday, February 18, 2022 2:55 AM
To: users@wicket.apache.org <us...@wicket.apache.org>
Subject: Re: module error

Hm.
Looking at https://github.com/qos-ch/logback/commit/5186d2604b460f I think
we need the 'uses' only in the module where we call ServiceLoader.load(),
i.e. in wicket-core.

On Fri, Feb 18, 2022 at 11:53 AM Martin Grigorov <mg...@apache.org>
wrote:

> Hi Jon,
>
> According to
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fwww.oracle.com%2fcorporate%2ffeatures%2funderstanding-java-9-modules.html&c=E,1,AlcuJddqQ1zhtdsihzDbje23huNpDs6zcgn19JZMXP_Y1UGGpZLts-DudDYPcu75JyHkjFHLNGJw3KmnkhBiyTndIjuRNCIVCuhKfLjxxCsCSVE,&typo=1
>
> *provides…with.* A provides…with module directive specifies that a module
> provides a service implementation—making the module a *service provider*.
> The provides part of the directive specifies an interface or abstract
> class listed in a module’s uses directive and the with part of the
> directive specifies the name of the service provider class that implements
> the interface or extends the abstract class.
>
> AFAIU it we need to add "uses org.apache.wicket.IInitializer" next to all
> "provides org.apache.wicket.IInitializer with x.y.z.SomeImplementation;"
>
> Please try it and if it fixes the issue then send a PR!
>
> On Thu, Feb 17, 2022 at 8:16 PM Locke, Jonathan (Luo Shibo) <
> jonathanl@telenav.com> wrote:
>
>>
>> Does anyone know what this is? Thanks -- Jon
>>
>> Exception in thread "main" java.util.ServiceConfigurationError:
>> org.apache.wicket.IInitializer: module org.apache.wicket.core does not
>> declare `uses`
>> at java.base/https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fjava.util.ServiceLoader.fail&c=E,1,2x_TAvfY-cjOXXMq-PK1WQZp3HpRsfitQcisq2lSSdigHB1fuLg4Un_Ch3NVlsHPuGsx1r8PejxwY0JdlGRrY2C2drem7b8IxqPf8rSvijXa9Q,,&typo=1(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a589&c=E,1,cis_qtCg_hnDhiLzgOVbloD3TvvURxsW_mR8jY_GLJSaBpOtuXQJUWKaJ_JrPr61_00oAuYKmsG399grMpFwMKTC0mk8-ulQZF8Om98TsswwCgflaQ,,&typo=1)
>> at java.base/java.util.ServiceLoader.checkCaller(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a575&c=E,1,9qC3hJZa-Ru3NfQ0Cu_xyUf_1TZj3k6pzwnMObpxVdF9nmaNB2Rc-7lJtCoeo-It3FF8Ycad-exairuNw8NewoRyu6p0DmFxGH3lEQdd&typo=1)
>> at java.base/java.util.ServiceLoader.<init>(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a504&c=E,1,cG_JOkZF6cVpHdKnhFXnJdubZajDowT1aiqJ9nZMqXb8XP1HyPF8zffkOEW6pB1tIpgfKXetT1e_Av2K_LQiQ4IawQx7L_1ecDlhhxbW-A,,&typo=1)
>> at java.base/java.util.ServiceLoader.load(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fServiceLoader.java%3a1687&c=E,1,ygqiqrdRgnPTbUdIwfyfaUU7NeLViUlaxe25c2cEr4ugbgFscntOvbGkTMrOa6kItGqMQ8hU1VDEzNaoKdV3-6CvBlcsrRFxlFuwjq6IqJK4Z_uzDIyI&typo=1)
>> at org.apache.wicket.core@9.6.0
>> /org.apache.wicket.Application.initInitializers(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a556&c=E,1,xO9MV3KborBvFc4BL8FxC_4uuwfGaJqvrr-QVfntZI9iuOSmldotcVrEPvDYOTDHJI2hraMPQKQ5UOmqIxeJinkgxDyfchFVTm-AleqRwae6OLPTDfo,&typo=1)
>> at org.apache.wicket.core@9.6.0
>> /org.apache.wicket.Application.initApplication(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fApplication.java%3a765&c=E,1,53VvaIOZTG7mETf35tkUcXDXfgaVHqiw29gxxq_4y_ZXHn8AGzbIbtFXR4tf6Oh_rbl7mOLXjgPBeEW3-pd7jBqEp-30i2WA26_CdN5uIVJtHsjBDJuep4DVDA,,&typo=1)
>> at org.apache.wicket.core@9.6.0
>> /org.apache.wicket.protocol.http.WicketFilter.init(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a441&c=E,1,He0Z2RxpNcC-ziRHqyjYFORYOn-LK_eNOZGT9zHWjBKPv3GAhtI8TUG2W-9YOiYdW6_ArVy_6GMjKIt_0nLh3u0FHuh0H-pscUXDZj11B8s,&typo=1)
>> at org.apache.wicket.core@9.6.0
>> /org.apache.wicket.protocol.http.WicketFilter.init(https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWicketFilter.java%3a365&c=E,1,yo_2tJnAV4qbr-cq49OMx3sq4HWonvaqycQkJ_db-wYcUtt-8EyuDB-_tz0hjwH9lQgYN9mHJniiRilRX9pL2VXbKQEd6QnNcrLzbwVOzRzTSmM,&typo=1)
>>
>>
[EXTERNAL EMAIL] CAUTION: This email originated from outside of Telenav. DO NOT CLICK links or attachments unless you recognize the sender and know the content is safe.

Re: module error

Posted by Martin Grigorov <mg...@apache.org>.
Hm.
Looking at https://github.com/qos-ch/logback/commit/5186d2604b460f I think
we need the 'uses' only in the module where we call ServiceLoader.load(),
i.e. in wicket-core.

On Fri, Feb 18, 2022 at 11:53 AM Martin Grigorov <mg...@apache.org>
wrote:

> Hi Jon,
>
> According to
> https://www.oracle.com/corporate/features/understanding-java-9-modules.html
>
> *provides…with.* A provides…with module directive specifies that a module
> provides a service implementation—making the module a *service provider*.
> The provides part of the directive specifies an interface or abstract
> class listed in a module’s uses directive and the with part of the
> directive specifies the name of the service provider class that implements
> the interface or extends the abstract class.
>
> AFAIU it we need to add "uses org.apache.wicket.IInitializer" next to all
> "provides org.apache.wicket.IInitializer with x.y.z.SomeImplementation;"
>
> Please try it and if it fixes the issue then send a PR!
>
> On Thu, Feb 17, 2022 at 8:16 PM Locke, Jonathan (Luo Shibo) <
> jonathanl@telenav.com> wrote:
>
>>
>> Does anyone know what this is? Thanks -- Jon
>>
>> Exception in thread "main" java.util.ServiceConfigurationError:
>> org.apache.wicket.IInitializer: module org.apache.wicket.core does not
>> declare `uses`
>> at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:589)
>> at java.base/java.util.ServiceLoader.checkCaller(ServiceLoader.java:575)
>> at java.base/java.util.ServiceLoader.<init>(ServiceLoader.java:504)
>> at java.base/java.util.ServiceLoader.load(ServiceLoader.java:1687)
>> at org.apache.wicket.core@9.6.0
>> /org.apache.wicket.Application.initInitializers(Application.java:556)
>> at org.apache.wicket.core@9.6.0
>> /org.apache.wicket.Application.initApplication(Application.java:765)
>> at org.apache.wicket.core@9.6.0
>> /org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:441)
>> at org.apache.wicket.core@9.6.0
>> /org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:365)
>>
>>

Re: module error

Posted by Martin Grigorov <mg...@apache.org>.
Hi Jon,

According to
https://www.oracle.com/corporate/features/understanding-java-9-modules.html

*provides…with.* A provides…with module directive specifies that a module
provides a service implementation—making the module a *service provider*.
The provides part of the directive specifies an interface or abstract class
listed in a module’s uses directive and the with part of the directive
specifies the name of the service provider class that implements the
interface or extends the abstract class.

AFAIU it we need to add "uses org.apache.wicket.IInitializer" next to all
"provides org.apache.wicket.IInitializer with x.y.z.SomeImplementation;"

Please try it and if it fixes the issue then send a PR!

On Thu, Feb 17, 2022 at 8:16 PM Locke, Jonathan (Luo Shibo) <
jonathanl@telenav.com> wrote:

>
> Does anyone know what this is? Thanks -- Jon
>
> Exception in thread "main" java.util.ServiceConfigurationError:
> org.apache.wicket.IInitializer: module org.apache.wicket.core does not
> declare `uses`
> at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:589)
> at java.base/java.util.ServiceLoader.checkCaller(ServiceLoader.java:575)
> at java.base/java.util.ServiceLoader.<init>(ServiceLoader.java:504)
> at java.base/java.util.ServiceLoader.load(ServiceLoader.java:1687)
> at org.apache.wicket.core@9.6.0
> /org.apache.wicket.Application.initInitializers(Application.java:556)
> at org.apache.wicket.core@9.6.0
> /org.apache.wicket.Application.initApplication(Application.java:765)
> at org.apache.wicket.core@9.6.0
> /org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:441)
> at org.apache.wicket.core@9.6.0
> /org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:365)
>
>