OpenDroneMap / WebODM

User-friendly, commercial-grade software for processing aerial imagery. 🛩
https://www.opendronemap.org/webodm/
GNU Affero General Public License v3.0
2.83k stars 946 forks source link

Linux Ubuntu 18.04 . run ./webodm.sh start --dev not sucessed #909

Closed zhishiqu closed 4 years ago

zhishiqu commented 4 years ago

What's your browser and operating system? (Copy/paste the output of https://www.whatismybrowser.com/)

Google chrome Linux Ubuntu 18.04

What is the problem?

I changed the content in the html, and then I want to start my webodm by running ./webodm.sh start --dev, but it did not succeed! (I allowed the ./webodm.sh start command is successed.)

What should be the expected behavior?

I want to implement my modified html, and it can run successfully。

How can we reproduce this? (What steps did you do to trigger the problem? What parameters are you using for processing? Please include multiple screenshots of the problem! If possible please include a copy of your dataset uploaded on Google Drive or Dropbox. Be detailed)

git clone https://github.com/OpenDroneMap/WebODM --config core.autocrlf=input --depth 1 cd WebODM ./webodm.sh start --dev

root@M:~# cd ./WebODM/ root@M: ./WebODM# ./webodm.sh start --dev Checking for docker... OK Checking for git... OK Checking for docker-compose... OK Starting WebODM in development mode... docker-compose -f docker-compose.yml -f docker-compose.nodeodm.yml -f docker-compose.nodemicmac.yml down --remove-orphans Stopping webapp ... done Stopping worker ... done Stopping broker ... done Stopping webodm_node-odm_1 ... done Stopping db ... done Removing webapp ... done Removing worker ... done Removing broker ... done Removing webodm_node-odm_1 ... done Removing db ... done Removing network webodm_default

Using the following environment:

Host: localhost

Port: 8000 Media directory: appmedia SSL: NO SSL key: SSL certificate: SSL insecure port redirect: 80 Celery Broker: redis://broker Default Nodes: 1 Make sure to issue a ./webodm.sh down if you decide to change the environment.

docker-compose -f docker-compose.yml -f docker-compose.nodeodm.yml -f docker-compose.dev.yml start || docker-compose -f docker-compose.yml -f docker-compose.nodeodm.yml -f docker-compose.dev.yml up --scale node-odm=1 Starting broker ... failed Starting db ... failed Starting worker ... failed Starting node-odm ... failed Starting webapp ... failed ERROR: No containers to start Creating network "webodm_default" with the default driver Creating broker ... done Creating webodm_node-odm_1 ... done Creating db ... done Creating worker ... done Creating webapp ... done Attaching to broker, webodm_node-odm_1, db, worker, webapp broker | 1:C 08 Sep 2020 07:13:02.967 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo broker | 1:C 08 Sep 2020 07:13:02.967 # Redis version=6.0.7, bits=64, commit=00000000, modified=0, pid=1, just started broker | 1:C 08 Sep 2020 07:13:02.967 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf broker | 1:M 08 Sep 2020 07:13:02.969 Running mode=standalone, port=6379. broker | 1:M 08 Sep 2020 07:13:02.969 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128. broker | 1:M 08 Sep 2020 07:13:02.969 # Server initialized db | LOG: database system was shut down at 2020-09-08 07:13:00 UTC broker | 1:M 08 Sep 2020 07:13:02.969 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect. db | LOG: MultiXact member wraparound protections are now enabled broker | 1:M 08 Sep 2020 07:13:02.969 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled. broker | 1:M 08 Sep 2020 07:13:02.969 Ready to accept connections db | LOG: database system is ready to accept connections db | LOG: autovacuum launcher started node-odm_1 | info: Authentication using NoTokenRequired node-odm_1 | info: Listening on 0.0.0.0:6367 UDP for progress updates node-odm_1 | info: No tasks dump found node-odm_1 | info: Checking for orphaned directories to be removed... worker | Postgres is up - executing command node-odm1 | info: Server has started on port 3000 worker | wait-for-it.sh: waiting for broker:6379 without a timeout worker | wait-for-it.sh: broker:6379 is available after 0 seconds worker | wait-for-it.sh: waiting for webapp:8000 without a timeout webapp | Postgres is up - executing command webapp | wait-for-it.sh: waiting for broker:6379 without a timeout webapp | wait-for-it.sh: broker:6379 is available after 0 seconds webapp | webapp | webapp | | | / / / / / / / |/ / webapp | | | /| / / _ / _ / / / / / / / /|/ / webapp | | |/ |/ / / // / // / // / / / / webapp | |/|//./__/__// /_/ webapp | webapp | webapp | Checking python version... 3.x, good! webapp | Checking GDAL version... GDAL 3.1.2, released 2020/07/07, excellent! webapp | Setup git modules... webapp | fatal: Needed a single revision webapp | Unable to find current revision in submodule path 'nodeodm/external/NodeODM' webapp | Setup npm dependencies... webapp | npm WARN react-test-renderer@15.6.2 requires a peer of react@^15.6.2 but none is installed. You must install peer dependencies yourself. webapp | webapp | removed 1 package and audited 1384 packages in 8.14s webapp | webapp | 57 packages are looking for funding webapp | run npm fund for details webapp | webapp | found 2 vulnerabilities (1 moderate, 1 high) webapp | run npm audit fix to fix them, or npm audit for details webapp | npm WARN react-test-renderer@15.6.2 requires a peer of react@^15.6.2 but none is installed. You must install peer dependencies yourself. webapp | webapp | removed 1 package and audited 1384 packages in 6.965s webapp | webapp | 57 packages are looking for funding webapp | run npm fund for details webapp | webapp | found 2 vulnerabilities (1 moderate, 1 high) webapp | run npm audit fix to fix them, or npm audit for details webapp | Setup pip requirements... webapp | Ignoring rasterio: markers 'sys_platform == "win32"' don't match your environment webapp | Ignoring GDAL: markers 'sys_platform == "win32"' don't match your environment webapp | Ignoring Shapely: markers 'sys_platform == "win32"' don't match your environment webapp | Ignoring eventlet: markers 'sys_platform == "win32"' don't match your environment webapp | Ignoring pyopenssl: markers 'sys_platform == "win32"' don't match your environment webapp | Requirement already satisfied: amqp==2.5.2 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 1)) (2.5.2) webapp | Requirement already satisfied: anyjson==0.3.3 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 2)) (0.3.3) webapp | Requirement already satisfied: appdirs==1.4.0 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 3)) (1.4.0) webapp | Requirement already satisfied: APScheduler==3.2.0 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 4)) (3.2.0) webapp | Requirement already satisfied: billiard==3.6.3.0 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 5)) (3.6.3.0) webapp | Requirement already satisfied: celery==4.4.0 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 6)) (4.4.0) webapp | Requirement already satisfied: coreapi==2.0.9 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 7)) (2.0.9) webapp | Requirement already satisfied: Django==2.1.15 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 8)) (2.1.15) webapp | Requirement already satisfied: django-appconf==1.0.2 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 9)) (1.0.2) webapp | Requirement already satisfied: django-codemirror2==0.2 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 10)) (0.2) webapp | Requirement already satisfied: django-colorfield==0.1.15 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 11)) (0.1.15) webapp | Requirement already satisfied: django-compressor==2.2 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 12)) (2.2) webapp | Requirement already satisfied: django-cors-headers==3.0.2 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 13)) (3.0.2) webapp | Requirement already satisfied: django-filter==2.0.0 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 14)) (2.0.0) webapp | Requirement already satisfied: django-guardian==1.4.9 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 15)) (1.4.9) webapp | Requirement already satisfied: django-imagekit==4.0.1 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 16)) (4.0.1) webapp | Requirement already satisfied: django-libsass==0.7 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 17)) (0.7) webapp | Requirement already satisfied: django-webpack-loader==0.6.0 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 18)) (0.6.0) webapp | Requirement already satisfied: djangorestframework==3.9.1 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 19)) (3.9.1) webapp | Requirement already satisfied: djangorestframework-jwt==1.9.0 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 20)) (1.9.0) webapp | Requirement already satisfied: drf-nested-routers==0.11.1 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 21)) (0.11.1) webapp | Requirement already satisfied: funcsigs==1.0.2 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 22)) (1.0.2) webapp | Requirement already satisfied: futures==3.0.5 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 23)) (3.0.5) webapp | Requirement already satisfied: geojson==2.3.0 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 24)) (2.3.0) webapp | Requirement already satisfied: gunicorn==19.7.1 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 25)) (19.7.1) webapp | Requirement already satisfied: itypes==1.1.0 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 26)) (1.1.0) webapp | Requirement already satisfied: kombu==4.6.7 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 27)) (4.6.7) webapp | Requirement already satisfied: libsass==0.19.4 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 28)) (0.19.4) webapp | Requirement already satisfied: Markdown==2.6.7 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 29)) (2.6.7) webapp | Requirement already satisfied: olefile==0.44 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 30)) (0.44) webapp | Requirement already satisfied: openapi-codec==1.1.7 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 31)) (1.1.7) webapp | Requirement already satisfied: packaging==16.8 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 32)) (16.8) webapp | Requirement already satisfied: piexif==1.0.13 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 33)) (1.0.13) webapp | Requirement already satisfied: pilkit==2.0 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 34)) (2.0) webapp | Requirement already satisfied: Pillow==6.2.2 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 35)) (6.2.2) webapp | Requirement already satisfied: pip-autoremove==0.9.0 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 36)) (0.9.0) webapp | Requirement already satisfied: psycopg2==2.8.4 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 37)) (2.8.4) webapp | Requirement already satisfied: psycopg2-binary==2.8.4 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 38)) (2.8.4) webapp | Requirement already satisfied: PyJWT==1.5.3 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 39)) (1.5.3) webapp | Requirement already satisfied: pyodm==1.5.4 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 40)) (1.5.4) webapp | Requirement already satisfied: pyparsing==2.1.10 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 41)) (2.1.10) webapp | Requirement already satisfied: pytz==2019.3 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 42)) (2019.3) webapp | Requirement already satisfied: rcssmin==1.0.6 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 43)) (1.0.6) webapp | Requirement already satisfied: redis==3.2.0 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 44)) (3.2.0) webapp | Requirement already satisfied: requests-toolbelt==0.9.1 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 45)) (0.9.1) webapp | Requirement already satisfied: requests==2.21.0 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 46)) (2.21.0) webapp | Requirement already satisfied: rfc3987==1.3.7 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 47)) (1.3.7) webapp | Requirement already satisfied: rjsmin==1.0.12 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 48)) (1.0.12) webapp | Requirement already satisfied: simplejson==3.10.0 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 49)) (3.10.0) webapp | Requirement already satisfied: six==1.11.0 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 50)) (1.11.0) webapp | Requirement already satisfied: strict-rfc3339==0.7 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 51)) (0.7) webapp | Requirement already satisfied: tzlocal==1.3 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 52)) (1.3) webapp | Requirement already satisfied: uritemplate==3.0.0 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 53)) (3.0.0) webapp | Requirement already satisfied: vine==1.3.0 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 54)) (1.3.0) webapp | Requirement already satisfied: webcolors==1.5 in /usr/local/lib/python3.8/dist-packages (from -r requirements.txt (line 55)) (1.5) webapp | Obtaining rio-tiler from git+git://github.com/OpenDroneMap/rio-tiler.git#egg=rio-tiler (from -r requirements.txt (line 56)) webapp | Updating ./src/rio-tiler clone webapp | Running command git fetch -q --tags webapp | WARNING: Did not find branch or tag 'HEAD', assuming revision or ref. webapp | Running command git reset --hard -q HEAD webapp | fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. webapp | Use '--' to separate paths from revisions, like this: webapp | 'git [...] -- [...]' webapp | ERROR: Command errored out with exit status 128: git reset --hard -q HEAD Check the logs for full command output. webapp | Setup webpack watch... webapp | Running migrations webapp | webapp | webpack is watching the files… webapp | webapp | (node:109) DeprecationWarning: Tapable.plugin is deprecated. Use new API on .hooks instead webapp | Live Reload listening on port 35729 webapp | webapp | Traceback (most recent call last): webapp | File "manage.py", line 22, in webapp | execute_from_command_line(sys.argv) webapp | File "/usr/local/lib/python3.8/dist-packages/django/core/management/init.py", line 381, in execute_from_command_line webapp | utility.execute() webapp | File "/usr/local/lib/python3.8/dist-packages/django/core/management/init.py", line 357, in execute webapp | django.setup() webapp | File "/usr/local/lib/python3.8/dist-packages/django/init.py", line 24, in setup webapp | apps.populate(settings.INSTALLED_APPS) webapp | File "/usr/local/lib/python3.8/dist-packages/django/apps/registry.py", line 112, in populate webapp | app_config.import_models() webapp | File "/usr/local/lib/python3.8/dist-packages/django/apps/config.py", line 198, in import_models webapp | self.models_module = import_module(models_module_name) webapp | File "/usr/lib/python3.8/importlib/init.py", line 127, in import_module webapp | return _bootstrap._gcd_import(name[level:], package, level) webapp | File "", line 1014, in _gcd_import webapp | File "", line 991, in _find_and_load webapp | File "", line 975, in _find_and_load_unlocked webapp | File "", line 671, in _load_unlocked webapp | File "", line 783, in exec_module webapp | File "", line 219, in _call_with_frames_removed webapp | File "/webodm/app/models/init.py", line 1, in webapp | from .image_upload import ImageUpload, image_directory_path webapp | File "/webodm/app/models/image_upload.py", line 1, in webapp | from .task import Task, assets_directory_path webapp | File "/webodm/app/models/task.py", line 32, in webapp | from app.cogeo import assure_cogeo webapp | File "/webodm/app/cogeo.py", line 10, in webapp | from rio_tiler.utils import has_alpha_band webapp | ModuleNotFoundError: No module named 'rio_tiler' webapp | Traceback (most recent call last): webapp | File "manage.py", line 22, in webapp | execute_from_command_line(sys.argv) webapp | File "/usr/local/lib/python3.8/dist-packages/django/core/management/init.py", line 381, in execute_from_command_line webapp | utility.execute() webapp | File "/usr/local/lib/python3.8/dist-packages/django/core/management/init.py", line 357, in execute webapp | django.setup() webapp | File "/usr/local/lib/python3.8/dist-packages/django/init.py", line 24, in setup webapp | apps.populate(settings.INSTALLED_APPS) webapp | File "/usr/local/lib/python3.8/dist-packages/django/apps/registry.py", line 112, in populate webapp | app_config.import_models() webapp | File "/usr/local/lib/python3.8/dist-packages/django/apps/config.py", line 198, in import_models webapp | self.models_module = import_module(models_module_name) webapp | File "/usr/lib/python3.8/importlib/init.py", line 127, in import_module webapp | return _bootstrap._gcd_import(name[level:], package, level) webapp | File "", line 1014, in _gcd_import webapp | File "", line 991, in _find_and_load webapp | File "", line 975, in _find_and_load_unlocked webapp | File "", line 671, in _load_unlocked webapp | File "", line 783, in exec_module webapp | File "", line 219, in _call_with_frames_removed webapp | File "/webodm/app/models/init.py", line 1, in webapp | from .image_upload import ImageUpload, image_directory_path webapp | File "/webodm/app/models/image_upload.py", line 1, in webapp | from .task import Task, assets_directory_path webapp | File "/webodm/app/models/task.py", line 32, in webapp | from app.cogeo import assure_cogeo webapp | File "/webodm/app/cogeo.py", line 10, in webapp | from rio_tiler.utils import has_alpha_band webapp | ModuleNotFoundError: No module named 'rio_tiler' webapp | Traceback (most recent call last): webapp | File "manage.py", line 22, in webapp | execute_from_command_line(sys.argv) webapp | File "/usr/local/lib/python3.8/dist-packages/django/core/management/init.py", line 381, in execute_from_command_line webapp | utility.execute() webapp | File "/usr/local/lib/python3.8/dist-packages/django/core/management/init.py", line 357, in execute webapp | django.setup() webapp | File "/usr/local/lib/python3.8/dist-packages/django/init.py", line 24, in setup webapp | apps.populate(settings.INSTALLED_APPS) webapp | File "/usr/local/lib/python3.8/dist-packages/django/apps/registry.py", line 112, in populate webapp | app_config.import_models() webapp | File "/usr/local/lib/python3.8/dist-packages/django/apps/config.py", line 198, in import_models webapp | self.models_module = import_module(models_module_name) webapp | File "/usr/lib/python3.8/importlib/init.py", line 127, in import_module webapp | return _bootstrap._gcd_import(name[level:], package, level) webapp | File "", line 1014, in _gcd_import webapp | File "", line 991, in _find_and_load webapp | File "", line 975, in _find_and_load_unlocked webapp | File "", line 671, in _load_unlocked webapp | File "", line 783, in exec_module webapp | File "", line 219, in _call_with_frames_removed webapp | File "/webodm/app/models/init.py", line 1, in webapp | from .image_upload import ImageUpload, image_directory_path webapp | File "/webodm/app/models/image_upload.py", line 1, in webapp | from .task import Task, assets_directory_path webapp | File "/webodm/app/models/task.py", line 32, in webapp | from app.cogeo import assure_cogeo webapp | File "/webodm/app/cogeo.py", line 10, in webapp | from rio_tiler.utils import has_alpha_band webapp | ModuleNotFoundError: No module named 'rio_tiler' webapp | Checking for celery... OK webapp | Scheduler is not running. webapp | celery beat v4.4.0 (cliffs) is starting. webapp | Traceback (most recent call last): webapp | File "/usr/local/bin/celery", line 8, in webapp | sys.exit(main()) webapp | File "/usr/local/lib/python3.8/dist-packages/celery/main.py", line 16, in main webapp | _main() webapp | File "/usr/local/lib/python3.8/dist-packages/celery/bin/celery.py", line 322, in main webapp | cmd.execute_from_commandline(argv) webapp | File "/usr/local/lib/python3.8/dist-packages/celery/bin/celery.py", line 495, in execute_from_commandline webapp | super(CeleryCommand, self).execute_from_commandline(argv))) webapp | File "/usr/local/lib/python3.8/dist-packages/celery/bin/base.py", line 305, in execute_from_commandline webapp | return self.handle_argv(self.prog_name, argv[1:]) webapp | File "/usr/local/lib/python3.8/dist-packages/celery/bin/celery.py", line 487, in handle_argv webapp | return self.execute(command, argv) webapp | File "/usr/local/lib/python3.8/dist-packages/celery/bin/celery.py", line 415, in execute webapp | return cls( webapp | File "/usr/local/lib/python3.8/dist-packages/celery/bin/base.py", line 308, in run_from_argv webapp | return self.handle_argv(prog_name, webapp | File "/usr/local/lib/python3.8/dist-packages/celery/bin/base.py", line 393, in handle_argv webapp | return self(*args, options) webapp | File "/usr/local/lib/python3.8/dist-packages/celery/bin/base.py", line 253, in call webapp | ret = self.run(args, kwargs) webapp | File "/usr/local/lib/python3.8/dist-packages/celery/bin/beat.py", line 109, in run webapp | return beat().run() webapp | File "/usr/local/lib/python3.8/dist-packages/celery/apps/beat.py", line 79, in run webapp | self.init_loader() webapp | File "/usr/local/lib/python3.8/dist-packages/celery/apps/beat.py", line 128, in init_loader webapp | self.app.loader.init_worker() webapp | File "/usr/local/lib/python3.8/dist-packages/celery/loaders/base.py", line 114, in init_worker webapp | self.import_default_modules() webapp | File "/usr/local/lib/python3.8/dist-packages/celery/loaders/base.py", line 108, in import_default_modules webapp | raise response webapp | File "/usr/local/lib/python3.8/dist-packages/celery/utils/dispatch/signal.py", line 288, in send webapp | response = receiver(signal=self, sender=sender, named) webapp | File "/usr/local/lib/python3.8/dist-packages/celery/fixups/django.py", line 84, in on_import_modules webapp | self.worker_fixup.validate_models() webapp | File "/usr/local/lib/python3.8/dist-packages/celery/fixups/django.py", line 122, in validate_models webapp | self.django_setup() webapp | File "/usr/local/lib/python3.8/dist-packages/celery/fixups/django.py", line 118, in django_setup webapp | django.setup() webapp | File "/usr/local/lib/python3.8/dist-packages/django/init.py", line 24, in setup webapp | apps.populate(settings.INSTALLED_APPS) webapp | File "/usr/local/lib/python3.8/dist-packages/django/apps/registry.py", line 112, in populate webapp | app_config.import_models() webapp | File "/usr/local/lib/python3.8/dist-packages/django/apps/config.py", line 198, in import_models webapp | self.models_module = import_module(models_module_name) webapp | File "/usr/lib/python3.8/importlib/init.py", line 127, in import_module webapp | return _bootstrap._gcd_import(name[level:], package, level) webapp | File "", line 1014, in _gcd_import webapp | File "", line 991, in _find_and_load webapp | File "", line 975, in _find_and_load_unlocked webapp | File "", line 671, in _load_unlocked webapp | File "", line 783, in exec_module webapp | File "", line 219, in _call_with_frames_removed webapp | File "/webodm/app/models/init.py", line 1, in webapp | from .image_upload import ImageUpload, image_directory_path webapp | File "/webodm/app/models/image_upload.py", line 1, in webapp | from .task import Task, assets_directory_path webapp | File "/webodm/app/models/task.py", line 32, in webapp | from app.cogeo import assure_cogeo webapp | File "/webodm/app/cogeo.py", line 10, in webapp | from rio_tiler.utils import has_alpha_band webapp | ModuleNotFoundError: No module named 'rio_tiler' webapp | Exception ignored in thread started by: <function check_errors..wrapper at 0x7feb24f199d0> webapp | Traceback (most recent call last): webapp | File "/usr/local/lib/python3.8/dist-packages/django/utils/autoreload.py", line 225, in wrapper webapp | fn(args, kwargs) webapp | File "/usr/local/lib/python3.8/dist-packages/django/core/management/commands/runserver.py", line 109, in inner_run webapp | autoreload.raise_last_exception() webapp | File "/usr/local/lib/python3.8/dist-packages/django/utils/autoreload.py", line 248, in raise_last_exception webapp | raise _exception[1] webapp | File "/usr/local/lib/python3.8/dist-packages/django/core/management/init.py", line 337, in execute webapp | autoreload.check_errors(django.setup)() webapp | File "/usr/local/lib/python3.8/dist-packages/django/utils/autoreload.py", line 225, in wrapper webapp | fn(*args, kwargs) webapp | File "/usr/local/lib/python3.8/dist-packages/django/init.py", line 24, in setup webapp | apps.populate(settings.INSTALLED_APPS) webapp | File "/usr/local/lib/python3.8/dist-packages/django/apps/registry.py", line 112, in populate webapp | app_config.import_models() webapp | File "/usr/local/lib/python3.8/dist-packages/django/apps/config.py", line 198, in import_models webapp | self.models_module = import_module(models_module_name) webapp | File "/usr/lib/python3.8/importlib/init.py", line 127, in import_module webapp | return _bootstrap._gcd_import(name[level:], package, level) webapp | File "", line 1014, in _gcd_import webapp | File "", line 991, in _find_and_load webapp | File "", line 975, in _find_and_load_unlocked webapp | File "", line 671, in _load_unlocked webapp | File "", line 783, in exec_module webapp | File "", line 219, in _call_with_frames_removed webapp | File "/webodm/app/models/init*.py", line 1, in webapp | from .image_upload import ImageUpload, image_directory_path webapp | File "/webodm/app/models/image_upload.py", line 1, in webapp | from .task import Task, assets_directory_path webapp | File "/webodm/app/models/task.py", line 32, in webapp | from app.cogeo import assure_cogeo webapp | File "/webodm/app/cogeo.py", line 10, in webapp | from rio_tiler.utils import has_alpha_band webapp | ModuleNotFoundError: No module named 'riotiler' webapp | webapp | Trying to establish communication... webapp | /webodm/start.sh: line 86: curl: command not found webapp | webapp | Something doesn't look right! ¯(ツ)_/¯ webapp | The server returned a status code of when we tried to reach it. webapp | ========================== webapp | webapp | Check if WebODM is running, maybe we tried to reach it too soon. webapp | webapp | Open a web browser and navigate to http://localhost:8000 webapp | webapp | NOTE: Windows users using docker should replace localhost with the IP of their docker machine's IP. To find what that is, run: docker-machine ip webapp | Hash: 6bc05ccab166fb9413b4 webapp | Version: webpack 4.44.1 webapp | Time: 9763ms webapp | Built at: 09/08/2020 7:13:37 AM webapp | Asset Size Chunks Chunk Names webapp | Console-6bc05ccab166fb9413b4.js 132 KiB Console [emitted] [immutable] Console webapp | Dashboard-6bc05ccab166fb9413b4.js 1.23 MiB Dashboard [emitted] [immutable] Dashboard webapp | MapView-6bc05ccab166fb9413b4.js 3.29 MiB MapView [emitted] [immutable] MapView webapp | ModelView-6bc05ccab166fb9413b4.js 995 KiB ModelView [emitted] [immutable] ModelView webapp | css/Console.6bc05ccab166fb9413b4.css 1.32 KiB Console [emitted] [immutable] Console webapp | css/Dashboard.6bc05ccab166fb9413b4.css 7.62 KiB Dashboard [emitted] [immutable] Dashboard webapp | css/MapView.6bc05ccab166fb9413b4.css 189 KiB MapView [emitted] [immutable] MapView webapp | css/ModelView.6bc05ccab166fb9413b4.css 7.06 KiB ModelView [emitted] [immutable] ModelView webapp | css/main.6bc05ccab166fb9413b4.css 4.03 KiB main [emitted] [immutable] main webapp | main-6bc05ccab166fb9413b4.js 1.45 MiB main [emitted] [immutable] main webapp | Entrypoint main = css/main.6bc05ccab166fb9413b4.css main-6bc05ccab166fb9413b4.js webapp | Entrypoint Console = css/Console.6bc05ccab166fb9413b4.css Console-6bc05ccab166fb9413b4.js webapp | Entrypoint Dashboard = css/Dashboard.6bc05ccab166fb9413b4.css Dashboard-6bc05ccab166fb9413b4.js webapp | Entrypoint MapView = css/MapView.6bc05ccab166fb9413b4.css MapView-6bc05ccab166fb9413b4.js webapp | Entrypoint ModelView = css/ModelView.6bc05ccab166fb9413b4.css ModelView-6bc05ccab166fb9413b4.js webapp | [0] multi ./app/static/app/js/main.jsx 28 bytes {main} [built] webapp | [1] multi ./app/static/app/js/Console.jsx 28 bytes {Console} [built] webapp | [2] multi ./app/static/app/js/Dashboard.jsx 28 bytes {Dashboard} [built] webapp | [3] multi ./app/static/app/js/MapView.jsx 28 bytes {MapView} [built] webapp | [5] multi ./app/static/app/js/ModelView.jsx 28 bytes {ModelView} [built] webapp | [./app/static/app/css/main.scss] 39 bytes {main} [built] webapp | [./app/static/app/js/Console.jsx] 10.5 KiB {Console} {Dashboard} [built] webapp | [./app/static/app/js/Dashboard.jsx] 6.38 KiB {Dashboard} [built] webapp | [./app/static/app/js/MapView.jsx] 7.09 KiB {MapView} [built] webapp | [./app/static/app/js/ModelView.jsx] 25.8 KiB {ModelView} [built] webapp | [./app/static/app/js/classes/Utils.js] 2.74 KiB {main} {Console} {Dashboard} {MapView} {ModelView} [built] webapp | [./app/static/app/js/classes/plugins/API.js] 1.24 KiB {main} {Dashboard} {MapView} [built] webapp | [./app/static/app/js/css/Console.scss] 39 bytes {Console} {Dashboard} [built] webapp | [./app/static/app/js/css/Dashboard.scss] 39 bytes {Dashboard} [built] webapp | [./app/static/app/js/main.jsx] 457 bytes {main} [built] webapp | + 384 hidden modules webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/css/main.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/css/main.scss] 4.54 KiB {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/AssetDownloadButtons.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/AssetDownloadButtons.scss] 530 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/ClipboardInput.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/ClipboardInput.scss] 654 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/Console.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/Console.scss] 583 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/Dashboard.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/Dashboard.scss] 581 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/EditPresetDialog.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/EditPresetDialog.scss] 352 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/EditTaskForm.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/EditTaskForm.scss] 629 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/EditTaskPanel.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/EditTaskPanel.scss] 444 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/FormDialog.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/FormDialog.scss] 339 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/Histogram.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/Histogram.scss] 976 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/ImagePopup.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/ImagePopup.scss] 905 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/ImportTaskPanel.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/ImportTaskPanel.scss] 780 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/LayersControl.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./app/static/app/js/icons/layers.svg] 1.98 KiB {mini-css-extract-plugin} [built] webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/LayersControl.scss] 1.48 KiB {mini-css-extract-plugin} [built] webapp | + 2 hidden modules webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/LayersControlLayer.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/LayersControlLayer.scss] 3.04 KiB {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/LayersControlPanel.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/LayersControlPanel.scss] 1.58 KiB {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/Map.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./app/static/app/js/icons/basemap.svg] 6.04 KiB {mini-css-extract-plugin} [built] webapp | [./app/static/app/js/icons/dragndrop-add.svg] 3.03 KiB {mini-css-extract-plugin} [built] webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/Map.scss] 2.8 KiB {mini-css-extract-plugin} [built] webapp | + 2 hidden modules webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/MapView.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/MapView.scss] 729 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/ModelView.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/ModelView.scss] 4.71 KiB {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/NewTaskPanel.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/NewTaskPanel.scss] 1.01 KiB {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/ProcessingNodeOption.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/ProcessingNodeOption.scss] 664 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/ProjectList.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/ProjectList.scss] 378 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/ProjectListItem.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/ProjectListItem.scss] 1.62 KiB {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/ShareButton.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/ShareButton.scss] 337 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/SharePopup.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/SharePopup.scss] 1.59 KiB {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/Standby.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/Standby.scss] 668 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/SwitchModeButton.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/SwitchModeButton.scss] 335 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/TaskList.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/TaskList.scss] 291 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/TaskListItem.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/TaskListItem.scss] 2.45 KiB {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/TaskPluginActionButtons.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/TaskPluginActionButtons.scss] 568 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/Toggle.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/Toggle.scss] 378 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/css/UploadProgressBar.scss: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/css/UploadProgressBar.scss] 353 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/vendor/google-code-prettify/prettify.css: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/vendor/google-code-prettify/prettify.css] 1.44 KiB {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/vendor/leaflet/L.Control.MousePosition.css: webapp | Entrypoint mini-css-extract-plugin = webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/vendor/leaflet/L.Control.MousePosition.css] 541 bytes {mini-css-extract-plugin} [built] webapp | + 1 hidden module webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/vendor/leaflet/Leaflet.Autolayers/css/leaflet.auto-layers.css: webapp | Entrypoint mini-css-extract-plugin = webapp | [./app/static/app/js/vendor/leaflet/Leaflet.Autolayers/images/arrow-down.png] 487 bytes {mini-css-extract-plugin} [built] webapp | [./app/static/app/js/vendor/leaflet/Leaflet.Autolayers/images/arrow-up.png] 479 bytes {mini-css-extract-plugin} [built] webapp | [./app/static/app/js/vendor/leaflet/Leaflet.Autolayers/images/close.png] 311 bytes {mini-css-extract-plugin} [built] webapp | [./app/static/app/js/vendor/leaflet/Leaflet.Autolayers/images/remove.png] 239 bytes {mini-css-extract-plugin} [built] webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/vendor/leaflet/Leaflet.Autolayers/css/leaflet.auto-layers.css] 4.4 KiB {mini-css-extract-plugin} [built] webapp | + 2 hidden modules webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!app/static/app/js/vendor/leaflet/Leaflet.Awesome-markers/leaflet.awesome-markers.css: webapp | Entrypoint mini-css-extract-plugin = webapp | [./app/static/app/js/vendor/leaflet/Leaflet.Awesome-markers/images/markers-shadow.png] 755 bytes {mini-css-extract-plugin} [built] webapp | [./app/static/app/js/vendor/leaflet/Leaflet.Awesome-markers/images/markers-shadow@2x.png] 1.95 KiB {mini-css-extract-plugin} [built] webapp | [./app/static/app/js/vendor/leaflet/Leaflet.Awesome-markers/images/markers-soft.png] 53.7 KiB {mini-css-extract-plugin} [built] webapp | [./app/static/app/js/vendor/leaflet/Leaflet.Awesome-markers/images/markers-soft@2x.png] 86.5 KiB {mini-css-extract-plugin} [built] webapp | [./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/static/app/js/vendor/leaflet/Leaflet.Awesome-markers/leaflet.awesome-markers.css] 3.46 KiB {mini-css-extract-plugin} [built] webapp | + 2 hidden modules webapp | Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/sass-loader/dist/cjs.js!node_modules/leaflet/dist/leaflet.css: webapp | Entrypoint mini-css-extract-plugin = * webapp | 6 modules

zhishiqu commented 4 years ago

The problem has been found that the 'rio_tiler' did not download successfully.