Unfortunately, I did not spot the problem exactly...
It is related with JavaScriptResourceReference dependencies render order.

I have a ConsoleJavaScriptResourceReference which extends
JQueryPluginResourceReference
JQueryPluginResourceReference does have dependency on
JQueryResourceReference.
ConsoleJavaScriptResourceReference is rendered with PriorityHeader.

in -M3, ConsoleJavaScriptResourceReference is rendered before
JQueryResourceReference (whereas it should not be the case due to the
dependency), leading to a "ReferenceError: jQuery is not defined" in the
browser's console.
It works as expected in -M2 and 8.6.0 (and since several years actually).
The funny thing is that I have severral other RRs extending
JQueryPluginResourceReference, all work as expected, except this very one.
And I really do not see what could be different with that one!

I do not have time today to try to isolate the issue in a quickstart, so if
someone would like to play around:
$ git clone https://github.com/sebfz1/wicket-jquery-ui.git
$ git checkout wicket9.x
$ mvn clean install
$ cd wicket-jquery-ui-samples
$ mvn jetty:run
go to
http://localhost:8080/wicket-jquery-ui/kendo/console/DefaultConsolePage and
check the console...

Thanks and best regards,
Sebastien



On Sun, Sep 8, 2019 at 1:39 PM Andrea Del Bene <an.delb...@gmail.com> wrote:

> No problem for me. We can keep the vote open for two-three days more.
>
> On Sun, Sep 8, 2019, 12:31 PM Sebastien Briquet <sbriq...@apache.org>
> wrote:
>
> > Hi Andrea,
> >
> > Can you please wait a little before closing the vote? I may have a slight
> > issue with this one (that does not repro with 8.6.0), but I'm not sure
> yet
> > where it come from...
> > Sorry for the late notice (hard to find some spare time especially during
> > weekdays...)
> >
> > Thanks in advance,
> > Sebastien
> >
> >
> > On Wed, Sep 4, 2019 at 10:16 PM Andrea Del Bene <an.delb...@gmail.com>
> > wrote:
> >
> > > This is a vote to release Apache Wicket 9.0.0-M3
> > >
> > > Please download the source distributions found in our staging area
> > > linked below.
> > >
> > > I have included the signatures for both the source archives. This vote
> > > lasts for 72 hours minimum.
> > >
> > > [ ] Yes, release Apache Wicket 9.0.0-M3
> > > [ ] No, don't release Apache Wicket 9.0.0-M3, because ...
> > >
> > > Distributions, changelog, keys and signatures can be found at:
> > >
> > >      https://dist.apache.org/repos/dist/dev/wicket/9.0.0-M3
> > >
> > > Staging repository:
> > >
> > >
> https://repository.apache.org/content/repositories/orgapachewicket-1129
> > >
> > > The binaries are available in the above link, as are a staging
> > > repository for Maven. Typically the vote is on the source, but should
> > > you find a problem with one of the binaries, please let me know, I can
> > > re-roll them some way or the other.
> > >
> > > Staging git repository data:
> > >
> > >      Repository:  g...@github.com:bitstorm/wicket.git
> > >      Branch:      build/wicket-9.0.0-M3
> > >      Release tag: rel/wicket-9.0.0-M3
> > >
> > >
> > >
> ========================================================================
> > >
> > >      The signatures for the source release artefacts:
> > >
> > >
> > > Signature for apache-wicket-9.0.0-M3.zip:
> > >
> > >      -----BEGIN PGP SIGNATURE-----
> > >
> > > iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl1wGtAACgkQh48B+qjT
> > > VuEVoQ/6A1UQE/g2XFweih85oBMsUJZe2O+AHxpZ+xcrFvvGLX/Wn0MxqtB7bBra
> > > 2G7iIiF5ojRiBRxh5s3S3S+eQwGqhevPRUiQCTJNznzBZJvNWO6/8+d4Id4Fs9qr
> > > LNl5CjZ3DQNZc9vjAe393SWxJUvhQMfTJPn+jObarGmTVU9M6vi3TC3y/eTOihH6
> > > D2TARlkT64oR4SCfNqFUNec9h1qEfqHNccG1I43pYaAKPb1cw/84XR3vvwF8cU3S
> > > dPRP2qh3ki6p4LrVbkbi64gkVb7GyNXuiYNftrA2SVgcnoBR486HJtMujWz77z6h
> > > Wc0wC30yIE7Uf1vbqOBJiowD6FvAnP+ZLXQ1iwBnGPUu/2b0r6yjxuvGOm6fHQ5/
> > > 8DWdJkOlOIdOU4LucG7uo5Z97rRzYuTtv9bOwkDBf/UDYvOaJtHc2cAca2On6fjw
> > > hdvVNQ3CTHOeq3PpofRw0OFaxbOOkb7rOieh1AbfkXbn2MpwQTFVZI8G3l8u9M4R
> > > WhlsuF2S3dwQ0CbnVvHfdKzlnAsNt6tnaQv2N64Nxoubwur6TcHJ1VDMh0hVhAAV
> > > IoTfVtG+eEpoXuW4nHtenJWlWUaH4isv6+USibb48VZq4qTC1TRtOTqhUCP3G1oA
> > > ctfBDHcFnK9mJSHMIu/UB4eRfZuuBWoQX65m/rO0M86gakEVjTA=
> > > =Skwp
> > > -----END PGP SIGNATURE-----
> > >
> > > Signature for apache-wicket-9.0.0-M3.tar.gz:
> > >
> > >      -----BEGIN PGP SIGNATURE-----
> > >
> > > iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl1wGtAACgkQh48B+qjT
> > > VuGsqBAAiRpOCAMGjwgcHOk19gKgjzzAJ6hBJJyMLinWQnD5VNttWiEFFbm92KC+
> > > qRm6lWEnBR7xwgrn5m0evcqYiOuNjr1cHuAFdHfOGJkuubsfy/K1MCG6DI7d7M2A
> > > mv5sQJdFzMGLqCvqMzypou5CCHfIZr9FejG9FMEOIU8aHqGIgQJgpOHfQvYVxUFl
> > > 75MCA4e180JlwLnxdvvkunomT1alhmVTdXRLiC+EzPQsSydlyeUNFGvmEBoeqEX7
> > > NgEFfVE3fr0uxyStzftCiMHwaQpt91d1dJ5MIgAM8xboWGB/6KqA/nE5T9/FkTS6
> > > 5B4HjIHULKEpwP1e+dqB5kHJO7pK7rJbj1JnE42+bbmd3GiSDNFlZX7FkIlUhwYS
> > > RDv2gkfX1j2DtH/2ZnS/K/ACjgWpMPkbIpPKFOtH8JMjKi/RegVLUPRQYxdlj65K
> > > 8SNxnMpzjoMlN5U3HDw/+ShZHO/NcabLelGtCCwpQdSY2PLI4JGuqDMefR1Lu20v
> > > AMExkuNo+WOL2oForlH6jhbbUu/GVJ/GnD/4OJ7drEhBeGu1FeS78n59LNidzeKc
> > > Xg/WPhsEi1wez0I/Y1vudwMK/ChT4GTxoxQKyIhSgYOYtot9aSbc7D/04eSvCdcB
> > > Td1+ZqvqUFkTs0VxCOxLmxg9vesQvNcqi2Sd96desqeUZOHt3HU=
> > > =0ALV
> > > -----END PGP SIGNATURE-----
> > >
> > >
> ========================================================================
> > >
> > >      CHANGELOG for 9.0.0-M3:
> > >
> > > ** Bug
> > >
> > >      * [WICKET-6613] - Wicket 8.1 ModalWindow autosizing problem
> > >      * [WICKET-6676] - Quickstart application won't deploy to GlassFish
> > >      * [WICKET-6678] - Instant : Unsupported field: YearOfEra when
> > > cookieUtils.cookieToDebugString() is called
> > >      * [WICKET-6680] - JavaScriptStripper chokes on template literals
> > > that contain two forward slashes
> > >      * [WICKET-6689] - ClientProperties.getTimeZone() has some issue
> > > when DST and UTC offsets are different
> > >      * [WICKET-6690] - NullPointerException in
> > > KeyInSessionSunJceCryptFactory.<init>
> > >      * [WICKET-6692] - Page deserialization on websocket close -
> > > possible performance issue
> > >      * [WICKET-6697] - Wicket.DOM.toggleClass JS method is missing
> > >
> > > ** New Feature
> > >
> > >      * [WICKET-6559] - Encrypted page store
> > >
> > > ** Improvement
> > >
> > >      * [WICKET-6558] - Prevent package locks after commitRequest
> > >      * [WICKET-6672] - Restore constructors with Wicket Duration in 9.x
> > > branch for easier migration
> > >      * [WICKET-6673] - PriorityHeaderItem ordering is wrong for
> siblings
> > >      * [WICKET-6675] - log4j-slf4j-impl requires version 1.7.25 of
> > > slf4j-api while Wicket 8.5 requires version 1.7.26
> > >      * [WICKET-6682] - Improve JavaScriptContentHeaderItem and
> > > JavaScriptUtils to support nonce
> > >      * [WICKET-6683] - triggered events should bubble
> > >      * [WICKET-6684] - Make autolabel functionality more flexible by
> > > introducing a locator interface that allows to specify the component
> the
> > > wicket:for refers to
> > >      * [WICKET-6693] - Mark FormComponent#setModelValue(String[]) as
> not
> > > being part of the public API
> > >      * [WICKET-6695] - Add AjaxEditable*Label#shouldTrimInput()
> > >      * [WICKET-6696] - Unify AjaxEditable*#getConverter()
> > >
> > >
> >
>

Reply via email to