Hello,
I’m having issues with the pagination of tables in geoserver. Currently on the layers page or the styles page where there are more than 25 items, if I attempt to click the “>” button or select a page number, nothing happens at all.
I recently upgraded from 2.23.0 to 2.26.1 and have also tested this with 2.25.5. On 2.23.0 everything works as expected with no issues, however I am getting this issue on both 2.25.5 and 2.26.1.
I’m not sure where to begin in diagnosing this issue and would love some suggestions for where to start.
Current JRE:
openjdk version "11.0.20.1" 2023-08-24 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.20.1.1-2) (build 11.0.20.1+1-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.20.1.1-2) (build 11.0.20.1+1-LTS, mixed mode, sharing)
OS:
CentOS Stream Release 9
GeoServer Info:
GeoServer Version
2.25.5
Git Revision
c1d6a3ca037671f91cffb4cff55193a7ab027896
Build Date
18-Dec-2024 15:26
GeoTools Version
31.5 (rev 468e84a2fd716872d1a14e66d940d736229a9f7a)
GeoWebCache Version
1.25.3 (rev 1.25.x/cc620e45692ffd881c2a4112612054ea07435fe6)
Here is a tail of the geoserver log after I attempted to change pages of the layers list. I have altered the domain and IP address in the logs for privacy:
23 022 09:22:58 INFO [geoserver.filters] - 0.0.0.0 "GET /geoserver/web/wicket/bookmarkable/org.geoserver.web.AboutGeoServerPage?filter=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "https://mydomain.com/geoserver/web/?1" ""
23 022 09:22:58 INFO [geoserver.filters] - 0.0.0.0 "GET /geoserver/web/wicket/bookmarkable/org.geoserver.web.AboutGeoServerPage?filter=false" took 204ms
23 022 09:22:58 INFO [geoserver.filters] - 0.0.0.0 "GET /geoserver/web/wicket/bookmarkable/org.geoserver.web.AboutGeoServerPage?6&filter=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "" ""
23 022 09:22:58 INFO [geoserver.filters] - 0.0.0.0 "GET /geoserver/web/wicket/bookmarkable/org.geoserver.web.AboutGeoServerPage?6&filter=false" took 7ms
23 023 09:23:01 INFO [geoserver.filters] - 0.0.0.0 "GET /geoserver/web/wicket/bookmarkable/org.geoserver.web.data.layer.LayerPage?filter=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "https://mydomain.com/geoserver/web/wicket/bookmarkable/org.geoserver.web.AboutGeoServerPage?6&filter=false" ""
23 023 09:23:04 INFO [geoserver.filters] - 0.0.0.0 "GET /geoserver/web/wicket/bookmarkable/org.geoserver.web.data.layer.LayerPage?filter=false" took 2899ms
23 023 09:23:04 INFO [geoserver.filters] - 0.0.0.0 "GET /geoserver/web/wicket/bookmarkable/org.geoserver.web.data.layer.LayerPage?7&filter=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "" ""
23 023 09:23:04 INFO [geoserver.filters] - 0.0.0.0 "GET /geoserver/web/wicket/bookmarkable/org.geoserver.web.data.layer.LayerPage?7&filter=false" took 7ms
23 023 09:23:07 INFO [geoserver.filters] - 0.0.0.0 "GET /geoserver/web/wicket/bookmarkable/org.geoserver.web.data.layer.LayerPage?7-1.IBehaviorListener.0-table-filterForm-navigatorTop-navigator-next&filter=false&_=1737656580418" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "https://mydomain.com/geoserver/web/wicket/bookmarkable/org.geoserver.web.data.layer.LayerPage?7&filter=false" ""
23 023 09:23:07 INFO [geoserver.filters] - 0.0.0.0 "GET /geoserver/web/wicket/bookmarkable/org.geoserver.web.data.layer.LayerPage?7-1.IBehaviorListener.0-table-filterForm-navigatorTop-navigator-next&filter=false&_=1737656580418" took 24ms
23 023 09:23:10 INFO [geoserver.filters] - 0.0.0.0 "GET /geoserver/web/wicket/bookmarkable/org.geoserver.web.data.layer.LayerPage?7-1.IBehaviorListener.0-table-filterForm-navigatorTop-navigator-next&filter=false&_=1737656580419" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "https://mydomain.com/geoserver/web/wicket/bookmarkable/org.geoserver.web.data.layer.LayerPage?7&filter=false" ""
23 023 09:23:10 INFO [geoserver.filters] - 0.0.0.0 "GET /geoserver/web/wicket/bookmarkable/org.geoserver.web.data.layer.LayerPage?7-1.IBehaviorListener.0-table-filterForm-navigatorTop-navigator-next&filter=false&_=1737656580419" took 9ms
23 023 09:23:13 INFO [geoserver.filters] - 0.0.0.0 "POST /geoserver/web/wicket/bookmarkable/org.geoserver.web.data.layer.LayerPage?7-1.IBehaviorListener.0-table-listContainer-items-3-selectItemContainer-selectItem&filter=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "https://mydomain.com/geoserver/web/wicket/bookmarkable/org.geoserver.web.data.layer.LayerPage?7&filter=false" "application/x-www-form-urlencoded; charset=UTF-8" request-size: 71 body: bytes (binary content)
23 023 09:23:13 INFO [geoserver.filters] - 0.0.0.0 "POST /geoserver/web/wicket/bookmarkable/org.geoserver.web.data.layer.LayerPage?7-1.IBehaviorListener.0-table-listContainer-items-3-selectItemContainer-selectItem&filter=false" took 30ms
23 023 09:23:13 INFO [geoserver.filters] - 0.0.0.0 "POST /geoserver/web/wicket/bookmarkable/org.geoserver.web.data.layer.LayerPage?7-1.IBehaviorListener.0-table-listContainer-items-4-selectItemContainer-selectItem&filter=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "https://mydomain.com/geoserver/web/wicket/bookmarkable/org.geoserver.web.data.layer.LayerPage?7&filter=false" "application/x-www-form-urlencoded; charset=UTF-8" request-size: 71 body: bytes (binary content)
23 023 09:23:13 INFO [geoserver.filters] - 0.0.0.0 "POST /geoserver/web/wicket/bookmarkable/org.geoserver.web.data.layer.LayerPage?7-1.IBehaviorListener.0-table-listContainer-items-4-selectItemContainer-selectItem&filter=false" took 12ms
23 023 09:23:17 INFO [geoserver.filters] - 0.0.0.0 "GET /geoserver/web/wicket/bookmarkable/org.geoserver.web.data.layer.LayerPage?7-1.IBehaviorListener.0-table-filterForm-navigatorTop-navigator-next&filter=false&_=1737656580420" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "https://mydomain.com/geoserver/web/wicket/bookmarkable/org.geoserver.web.data.layer.LayerPage?7&filter=false" ""
23 023 09:23:17 INFO [geoserver.filters] - 0.0.0.0 "GET /geoserver/web/wicket/bookmarkable/org.geoserver.web.data.layer.LayerPage?7-1.IBehaviorListener.0-table-filterForm-navigatorTop-navigator-next&filter=false&_=1737656580420" took 8ms
23 025 09:25:47 INFO [geoserver.filters] - 0.0.0.0 "GET /geoserver/web/wicket/bookmarkable/org.geoserver.web.AboutGeoServerPage?filter=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "https://mydomain.com/geoserver/web/wicket/bookmarkable/org.geoserver.web.data.layer.LayerPage?7&filter=false" ""
23 025 09:25:47 INFO [geoserver.filters] - 0.0.0.0 "GET /geoserver/web/wicket/bookmarkable/org.geoserver.web.AboutGeoServerPage?filter=false" took 83ms
23 025 09:25:47 INFO [geoserver.filters] - 0.0.0.0 "GET /geoserver/web/wicket/bookmarkable/org.geoserver.web.AboutGeoServerPage?8&filter=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "" ""
23 025 09:25:47 INFO [geoserver.filters] - 0.0.0.0 "GET /geoserver/web/wicket/bookmarkable/org.geoserver.web.AboutGeoServerPage?8&filter=false" took 5ms
23 026 09:26:32 INFO [geoserver.filters] - 0.0.0.0 "GET /geoserver/web/wicket/bookmarkable/org.geoserver.web.admin.LogPage?filter=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "https://mydomain.com/geoserver/web/wicket/bookmarkable/org.geoserver.web.AboutGeoServerPage?8&filter=false" ""