As identified at https://github.com/geoserver/geoserver/wiki/Jakarta-EE#wicket
we need to migrate to Wicket 10, ideally in small steps.
In support of a migration from what we currently have (Wicket 7) to Wicket
8.15.0 (or maybe later - 8.x is coming towards EOL), I have put up some work
at https://github.com/geoserver/geoserver/pull/7154
I think I've done most of the boring (but easy) parts. This is enough to get
GeoServer to the "will boot, and let you log in" stage.
I am going to need help to fix what is left.
In particular, I would like help to fix:
https://github.com/geoserver/geoserver/pull/7154/
files#diff-150ffebe59f506d34ef00088e4dbe5e57cb4372a806a40c249ce7f0b00c3aca1L208-
R225
https://github.com/geoserver/geoserver/pull/7154/files#diff-fe73940d7eaa413f0f13bddd992bf9d822572fee288c51c500223bd8eca01bd6R541-R630
(which is probably the same issue affecting similar tests for WFS,WMS,WMTS,
etc)
https://github.com/geoserver/geoserver/pull/7154/
files#diff-8ec72ccccc8b3e191b33378849c0ac5d294c925fb2f15a0693d97c1864079599L79-
R86
(even a hint on what the
urlFor(IFormSubmitListener.INTERFACE, new PageParameters())
line was doing would help)
and any other testing / fixes that anyone has time for.
I'm happy for this to be on a geoserver branch if that would make it easier.
Any suggestions / assistance appreciated.
Brad