Skip to content

Map thumbnail is not saved if remote WMS without service are uploaded #14369

Description

@mattiagiupponi

Steps

  • Upload a remote WMS via the importer
  • Create a map
  • save the thumbnail

ERROR

Image

ERROR:

[pid: 243|app: 0|req: 36/299] 172.19.0.7 () {36 vars in 558 bytes} [Mon Jun 22 09:18:13 2026] GET / => generated 59168 bytes in 83 msecs (HTTP/1.1 200) 12 headers in 703 bytes (1 switches on core 0)
'NoneType' object has no attribute 'service_url'
Traceback (most recent call last):
  File "/usr/src/venv/lib/python3.12/site-packages/geonode/resource/manager.py", line 973, in set_thumbnail
    self._concrete_resource_manager.set_thumbnail(
  File "/usr/src/venv/lib/python3.12/site-packages/geonode/geoserver/manager.py", line 313, in set_thumbnail
    create_gs_thumbnail(
  File "/usr/src/venv/lib/python3.12/site-packages/geonode/geoserver/helpers.py", line 1917, in create_gs_thumbnail
    return implementation(
           ^^^^^^^^^^^^^^^
  File "/usr/src/venv/lib/python3.12/site-packages/geonode/thumbs/thumbnails.py", line 59, in create_gs_thumbnail_geonode
    create_thumbnail(
  File "/usr/src/venv/lib/python3.12/site-packages/geonode/thumbs/thumbnails.py", line 138, in create_thumbnail
    locations, datasets_bbox = _datasets_locations(
                               ^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/venv/lib/python3.12/site-packages/geonode/thumbs/thumbnails.py", line 349, in _datasets_locations
    dataset.remote_service.service_url,
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'service_url'
Traceback (most recent call last):
  File "/usr/src/venv/lib/python3.12/site-packages/geonode/base/api/views.py", line 683, in set_thumbnail_from_bbox
    raise ThumbnailError("Thumbnail generation failed.")
geonode.thumbs.exceptions.ThumbnailError: Thumbnail generation failed.
Thumbnail generation failed.
Internal Server Error: /api/v2/resources/4170/set_thumbnail_from_bbox


Metadata

Metadata

Labels

No labels
No labels

Type

Fields

No fields configured for Bug.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions