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) <
jonath...@telenav.com> wrote:

Yes, I checked. I don't.
________________________________
From: Maxim Solodovnik <solomax...@gmail.com>
Sent: Saturday, February 19, 2022 8:11 PM
To: users@wicket.apache.org <users@wicket.apache.org>
Subject: Re: module error

from mobile (sorry for typos ;)


On Sun, Feb 20, 2022, 02:41 Locke, Jonathan (Luo Shibo) <
jonath...@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 <solomax...@gmail.com>
Sent: Saturday, February 19, 2022 5:57 AM
To: users@wicket.apache.org <users@wicket.apache.org>
Subject: Re: module error

from mobile (sorry for typos ;)


On Sat, Feb 19, 2022, 19:20 Ernesto Reinaldo Barreiro <
reier...@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 <
solomax...@gmail.com>
wrote:

On Sat, 19 Feb 2022 at 03:04, Locke, Jonathan (Luo Shibo) <
jonath...@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 <mgrigo...@apache.org>
Sent: Friday, February 18, 2022 2:55 AM
To: users@wicket.apache.org <users@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 <
mgrigo...@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) <
jonath...@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-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to