DigitalSlideArchive / HistomicsUI

A Girder plugin for pathology image annotations and analysis.
Apache License 2.0
56 stars 19 forks source link

AssertionError while running dsa girder docker instance. #323

Closed rashidpokkat closed 1 year ago

rashidpokkat commented 1 year ago

Im getting the below error when I'm trying to start the docker dsa girder

Running in mode: production
Connecting to MongoDB: mongodb://mongodb:27017/girder?authSource=admin
Loaded plugin "homepage"
Loaded plugin "jobs"
Loaded plugin "ldap"
Loaded plugin "resource_path_tools"
Loaded plugin "user_quota"
Loaded plugin "virtual_folders"
Loaded plugin "girder_xtk_demo"
Loaded plugin "worker"
Loaded plugin "import_tracker"
Loaded plugin "slicer_cli_web"
Loaded tile source vips
Loaded tile source tiff
Loaded tile source test
Loaded tile source pil
Loaded tile source openslide
Loaded tile source openjpeg
Loaded tile source gdal
Loaded tile source deepzoom
Loaded tile source rasterio
Loaded tile source ometiff
Loaded tile source multi
Loaded tile source mapnik
Loaded tile source dicom
Loaded tile source tifffile
Loaded tile source bioformats
Loaded tile source nd2
Loaded plugin "large_image"
Traceback (most recent call last):
  File "/opt/digital_slide_archive/devops/dsa/provision.py", line 425, in <module>
    configureServer()
  File "/opt/girder/girder/utility/server.py", line 94, in configureServer
    plugin._loadPlugins(info, plugins)
  File "/opt/girder/girder/plugin.py", line 206, in _loadPlugins
    pluginObject.load(info)
  File "/opt/girder/girder/plugin.py", line 58, in wrapper
    self._return = func(self, *args, **kwargs)
  File "/opt/large_image/girder_annotation/girder_large_image_annotation/__init__.py", line 88, in load
    Annotation()._migrateDatabase()
  File "/opt/large_image/girder_annotation/girder_large_image_annotation/models/annotation.py", line 727, in _migrateDatabase
    self._migrateACL(annotation)
  File "/opt/large_image/girder_annotation/girder_large_image_annotation/models/annotation.py", line 767, in _migrateACL
    self.setPublic(annotation, folder.get('public'), save=False)
  File "/opt/girder/girder/models/model_base.py", line 993, in setPublic
    assert isinstance(public, bool)
AssertionError

It would be great if anybody can suggest me what to do to resolve this. Thank you.

manthey commented 1 year ago

This is a duplicate of https://github.com/DigitalSlideArchive/digital_slide_archive/issues/282