-
-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GeoNode provider does not work with newer versions of GeoNode #31376
Comments
@timlinux , @myarjunar , do you guys think we could fix the geoserver provider prior to the next 3.10 LTR release? I also noticed newer geonode versions aren't fully supported. I would hate to see another core provider go unmaintained (looking at you GRASS provider). |
this matter should be seriously discussed at the next dev meeting, or before if possible? |
@timlinux do you know what's changed in the upstream api? We've got a hard decision to make here -- if the provider is indeed completely broken with current geonode releases, we should disable it and avoid wasted user time trying to get it to work when it never will. (obviously, at the cost of user frustration due to a dropped feature). I'm willing to have a go at repairing it, but I'm not up to speed with geonode itself so would appreciate some pointers on how the api has been changed... (As @nirvn has pointed out -- the core grass provider (not the processing one) is also in the same completely broken state, and a similar decision needs to be made regarding this one) |
we should start by gentle pinging the main developer, Radim. |
just a note: for what I have seen recently is not "completely broken": on Linux it works. The problems are on Windows, where it is now not possible to create a GRASS location/mapset from scratch or opening an existing one (QGIS crashes). |
That's my understanding of the situation also, but to me that classifies as completely broken. It's a feature which crashes instantly on the platform the majority of our users use. |
Hi everyone, I have investigated this problem and it turns out that this caused by the inconsistency of returned data from So, what I am going to do on this are:
-> https://github.com/qgis/QGIS/blob/d92f9e79f7/src/core/geocms/geonode/qgsgeonoderequest.cpp#L259 |
Great news @myarjunar -- thanks for taking this on! |
Describe the bug
Some valid GeoNode connections return no layers. I suspect it is because the QGIS provider needs to be updated for newer GeoNode versions.
How to Reproduce
QGIS and OS versions
QGIS 3
Mac OSX
The text was updated successfully, but these errors were encountered: