Error thrown after successful login

Hi,
I just installed papermerge via the docker compose script (w/ mySQL&SOLR).
Docker composing went fine and so the startup of the app. I could get to the login page. But once the right credentials were entered, the web page just shows "error" in the top left corner.
The server logs show the following:
papermerge-web-1     | INFO:     Waiting for application startup.
papermerge-web-1     | INFO:     Application startup complete.
papermerge-web-1     | INFO:     <IP_ADDRESS>:43994 - "GET /token-validator HTTP/1.0" 401 Unauthorized
papermerge-web-1     | <IP_ADDRESS> - - [17/Jan/2024:20:59:57 +0000] "GET / HTTP/1.1" 200 702 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"
papermerge-web-1     | INFO:     <IP_ADDRESS>:44008 - "GET /token-validator HTTP/1.0" 401 Unauthorized
papermerge-web-1     | <IP_ADDRESS> - - [17/Jan/2024:20:59:57 +0000] "GET /papermerge-runtime-config.js HTTP/1.1" 200 60 "http://localhost:12000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"
papermerge-web-1     | INFO:     <IP_ADDRESS>:56698 - "GET /token-validator HTTP/1.0" 401 Unauthorized
papermerge-web-1     | INFO 2024-01-17 21:00:11,065 auth Database based authentication for 'eugen'
papermerge-web-1     | INFO 2024-01-17 21:00:11,089 auth Authentication succeded for 'eugen'
papermerge-web-1     | <IP_ADDRESS> - - [17/Jan/2024:21:00:11 +0000] "POST /api/token HTTP/1.1" 200 225 "http://localhost:12000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"
papermerge-web-1     | INFO:     <IP_ADDRESS>:56702 - "GET /token-validator HTTP/1.0" 200 OK
papermerge-web-1     | <IP_ADDRESS> - - [17/Jan/2024:21:00:11 +0000] "GET / HTTP/1.1" 200 680 "http://localhost:12000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"
papermerge-web-1     | INFO:     <IP_ADDRESS>:56704 - "GET /token-validator HTTP/1.0" 200 OK
papermerge-web-1     | <IP_ADDRESS> - - [17/Jan/2024:21:00:11 +0000] "GET /api/users/me HTTP/1.1" 500 21 "http://localhost:12000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"
papermerge-web-1     | Exception in ASGI application
papermerge-web-1     | Traceback (most recent call last):
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py", line 408, in run_asgi
papermerge-web-1     |     result = await app(  # type: ignore[func-returns-value]
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 84, in __call__
papermerge-web-1     |     return await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/applications.py", line 289, in __call__
papermerge-web-1     |     await super().__call__(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/applications.py", line 122, in __call__
papermerge-web-1     |     await self.middleware_stack(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/errors.py", line 184, in __call__
papermerge-web-1     |     raise exc
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/errors.py", line 162, in __call__
papermerge-web-1     |     await self.app(scope, receive, _send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/cors.py", line 83, in __call__
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 79, in __call__
papermerge-web-1     |     raise exc
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 68, in __call__
papermerge-web-1     |     await self.app(scope, receive, sender)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 20, in __call__
papermerge-web-1     |     raise e
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 17, in __call__
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/routing.py", line 718, in __call__
papermerge-web-1     |     await route.handle(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/routing.py", line 276, in handle
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/routing.py", line 66, in app
papermerge-web-1     |     response = await func(request)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/routing.py", line 263, in app
papermerge-web-1     |     solved_result = await solve_dependencies(
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/dependencies/utils.py", line 586, in solve_dependencies
papermerge-web-1     |     solved = await run_in_threadpool(call, **sub_values)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/concurrency.py", line 41, in run_in_threadpool
papermerge-web-1     |     return await anyio.to_thread.run_sync(func, *args)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/anyio/to_thread.py", line 56, in run_sync
papermerge-web-1     |     return await get_async_backend().run_sync_in_worker_thread(
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 2134, in run_sync_in_worker_thread
papermerge-web-1     |     return await future
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 851, in run
papermerge-web-1     |     result = context.run(func, *args)
papermerge-web-1     |   File "/core_app/papermerge/core/auth/__init__.py", line 43, in get_current_user
papermerge-web-1     |     user = db.get_user(engine, user_id)
papermerge-web-1     |   File "/core_app/papermerge/core/db/users.py", line 35, in get_user
papermerge-web-1     |     db_user = session.scalars(stmt, params).one()
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/sqlalchemy/engine/result.py", line 1824, in one
papermerge-web-1     |     return self._only_one_row(
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/sqlalchemy/engine/result.py", line 757, in _only_one_row
papermerge-web-1     |     raise exc.NoResultFound(
papermerge-web-1     | sqlalchemy.exc.NoResultFound: No row was found when one was required
papermerge-web-1     | INFO:     <IP_ADDRESS>:56706 - "GET /token-validator HTTP/1.0" 200 OK
papermerge-web-1     | Exception in ASGI application
papermerge-web-1     | Traceback (most recent call last):
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/uvicorn/protocols/websockets/websockets_impl.py", line 247, in run_asgi
papermerge-web-1     |     result = await self.app(self.scope, self.asgi_receive, self.asgi_send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 84, in __call__
papermerge-web-1     |     return await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/applications.py", line 289, in __call__
papermerge-web-1     |     await super().__call__(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/applications.py", line 122, in __call__
papermerge-web-1     |     await self.middleware_stack(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/errors.py", line 149, in __call__
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/cors.py", line 75, in __call__
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 79, in __call__
papermerge-web-1     |     raise exc
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 68, in __call__
papermerge-web-1     |     await self.app(scope, receive, sender)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 20, in __call__
papermerge-web-1     |     raise e
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 17, in __call__
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/routing.py", line 718, in __call__
papermerge-web-1     |     await route.handle(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/routing.py", line 341, in handle
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/routing.py", line 82, in app
papermerge-web-1     |     await func(session)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/routing.py", line 315, in app
papermerge-web-1     |     solved_result = await solve_dependencies(
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/dependencies/utils.py", line 586, in solve_dependencies
papermerge-web-1     |     solved = await run_in_threadpool(call, **sub_values)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/concurrency.py", line 41, in run_in_threadpool
papermerge-web-1     |     return await anyio.to_thread.run_sync(func, *args)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/anyio/to_thread.py", line 56, in run_sync
papermerge-web-1     |     return await get_async_backend().run_sync_in_worker_thread(
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 2134, in run_sync_in_worker_thread
papermerge-web-1     |     return await future
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 851, in run
papermerge-web-1     |     result = context.run(func, *args)
papermerge-web-1     |   File "/core_app/papermerge/core/auth/__init__.py", line 97, in get_ws_current_user
papermerge-web-1     |     user = db.get_user(engine, user_id)
papermerge-web-1     |   File "/core_app/papermerge/core/db/users.py", line 35, in get_user
papermerge-web-1     |     db_user = session.scalars(stmt, params).one()
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/sqlalchemy/engine/result.py", line 1824, in one
papermerge-web-1     |     return self._only_one_row(
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/sqlalchemy/engine/result.py", line 757, in _only_one_row
papermerge-web-1     |     raise exc.NoResultFound(
papermerge-web-1     | sqlalchemy.exc.NoResultFound: No row was found when one was required
papermerge-web-1     | <IP_ADDRESS> - - [17/Jan/2024:21:00:11 +0000] "GET /ws/ocr HTTP/1.1" 500 21 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"

Any clue?

Did you change anything in docker compose ?
Can you please remove database/data/solr volumes and start over again with all anew and provide here
the exact order so that I can reproduce the issue?

Actually my compose file is the one with mySQL + SOLR (To which I didn't even change the credentials)
version: "3.9"

x-backend: &common
  image: papermerge/papermerge:3.0.1
  environment:
      PAPERMERGE__SECURITY__SECRET_KEY: 1234  # top secret
      PAPERMERGE__AUTH__USERNAME: eugen
      PAPERMERGE__AUTH__PASSWORD: 1234
      PAPERMERGE__DATABASE__URL: mysql://myuser:mypass@db:3306/paperdb
      PAPERMERGE__REDIS__URL: redis://redis:6379/0
      PAPERMERGE__SEARCH__URL: solr://solr:8983/pmg-index
  volumes:
    - media_root:/core_app/media
  depends_on:
    - redis
    - solr
    - db

services:
  web:
    <<: *common
    ports:
     - "12000:80"
  worker:
    <<: *common
    command: worker
  redis:
    image: redis:6
  solr:
    image: solr:9.3
    ports:
     - "8983:8983"
    volumes:
      - solr_data:/var/solr
    command:
      - solr-precreate
      - pmg-index
  db:
    image: mariadb:11.2
    volumes:
      - maria:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: mypass
      MYSQL_DATABASE: paperdb
      MYSQL_USER: myuser
      MYSQL_PASSWORD: mypass
volumes:
  maria:
  solr_data:
  media_root:

Some context in case it might help: I'm running Papermerge in a VM under Debian 11 + docker version 24.0.7, build afdd53b. VM has been allocated 8Gb RAM and 6 cores.
So I did as instructed:

remove /var/lib/docker/volumes/papermerge_solr_data
reload solr and papermerge docker images
recreate /var/lib/docker/volumes/papermerge_solr_data/_data directory (else docker was throwing an error)
compose up

Unfortunately, same effect (I did all the verbose log for better understanding; everything looks to happen fine until 2024-01-18 07:43:40,315; at 07:43:40,50 it crashes now without even try to log in)
[+] Running 6/4
 ✔ Network papermerge_default     Created                                                                                0.1s
 ✔ Container papermerge-db-1      Created                                                                                0.1s
 ✔ Container papermerge-solr-1    Created                                                                                0.1s
 ✔ Container papermerge-redis-1   Created                                                                                0.1s
 ✔ Container papermerge-worker-1  Created                                                                                0.1s
 ✔ Container papermerge-web-1     Created                                                                                0.1s
Attaching to papermerge-db-1, papermerge-redis-1, papermerge-solr-1, papermerge-web-1, papermerge-worker-1
papermerge-redis-1   | 1:C 18 Jan 2024 07:43:28.209 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
papermerge-redis-1   | 1:C 18 Jan 2024 07:43:28.209 # Redis version=6.2.14, bits=64, commit=00000000, modified=0, pid=1, just started
papermerge-redis-1   | 1:C 18 Jan 2024 07:43:28.209 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
papermerge-redis-1   | 1:M 18 Jan 2024 07:43:28.210 * monotonic clock: POSIX clock_gettime
papermerge-redis-1   | 1:M 18 Jan 2024 07:43:28.210 * Running mode=standalone, port=6379.
papermerge-redis-1   | 1:M 18 Jan 2024 07:43:28.210 # Server initialized
papermerge-redis-1   | 1:M 18 Jan 2024 07:43:28.210 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. 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.
papermerge-redis-1   | 1:M 18 Jan 2024 07:43:28.210 * Ready to accept connections
papermerge-db-1      | 2024-01-18 07:43:28+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.2.2+maria~ubu2204 started.
papermerge-solr-1    | Executing /opt/solr/docker/scripts/solr-precreate pmg-index
papermerge-solr-1    | Executing /opt/solr/docker/scripts/precreate-core pmg-index
papermerge-solr-1    | Created pmg-index
papermerge-solr-1    | Starting Solr
papermerge-db-1      | 2024-01-18 07:43:28+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
papermerge-db-1      | 2024-01-18 07:43:28+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.2.2+maria~ubu2204 started.
papermerge-solr-1    | Java 17 detected. Enabled workaround for SOLR-16463
papermerge-solr-1    | [0.001s][warning][pagesize] UseLargePages disabled, no large pages configured and available on the system.
papermerge-solr-1    | CompileCommand: exclude com/github/benmanes/caffeine/cache/BoundedLocalCache.put bool exclude = true
papermerge-solr-1    | WARNING: A command line option has enabled the Security Manager
papermerge-solr-1    | WARNING: The Security Manager is deprecated and will be removed in a future release
papermerge-db-1      | 2024-01-18 07:43:29+00:00 [Note] [Entrypoint]: MariaDB upgrade not required
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] Starting MariaDB 11.2.2-MariaDB-1:11.2.2+maria~ubu2204 source revision 929532a9426d085111c24c63de9c23cc54382259 as process 1
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] InnoDB: Number of transaction pools: 1
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] mariadbd: O_TMPFILE is not supported on /tmp (disabling future attempts)
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] InnoDB: Using liburing
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] InnoDB: Completed initialization of buffer pool
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] InnoDB: End of log at LSN=432617
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] InnoDB: Opened 3 undo tablespaces
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] InnoDB: log sequence number 432617; transaction id 468
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] Plugin 'FEEDBACK' is disabled.
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] Plugin 'wsrep-provider' is disabled.
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] Server socket created on IP: '<IP_ADDRESS>'.
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] Server socket created on IP: '::'.
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] InnoDB: Buffer pool(s) load completed at 240118  7:43:29
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] mariadbd: Event Scheduler: Loaded 0 events
papermerge-db-1      | 2024-01-18  7:43:29 0 [Note] mariadbd: ready for connections.
papermerge-db-1      | Version: '11.2.2-MariaDB-1:11.2.2+maria~ubu2204'  socket: '/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution
papermerge-solr-1    | 2024-01-18 07:43:30.078 INFO  (main) [] o.e.j.s.Server jetty-10.0.15; built: 2023-04-11T17:25:14.480Z; git: 68017dbd00236bb7e187330d7585a059610f661d; jvm 17.0.9+9
papermerge-worker-1  | Installing dependencies from lock file
papermerge-solr-1    | 2024-01-18 07:43:30.332 WARN  (main) [] o.e.j.u.DeprecationWarning Using @Deprecated Class org.eclipse.jetty.servlet.listener.ELContextCleaner
papermerge-solr-1    | 2024-01-18 07:43:30.353 INFO  (main) [] o.a.s.s.CoreContainerProvider Using logger factory org.apache.logging.slf4j.Log4jLoggerFactory
papermerge-solr-1    | 2024-01-18 07:43:30.358 INFO  (main) [] o.a.s.s.CoreContainerProvider  ___      _       Welcome to Apache Solr™ version 9.3.0
papermerge-solr-1    | 2024-01-18 07:43:30.358 INFO  (main) [] o.a.s.s.CoreContainerProvider / __| ___| |_ _   Starting in standalone mode on port 8983
papermerge-solr-1    | 2024-01-18 07:43:30.358 INFO  (main) [] o.a.s.s.CoreContainerProvider \__ \/ _ \ | '_|  Install dir: /opt/solr-9.3.0
papermerge-solr-1    | 2024-01-18 07:43:30.358 INFO  (main) [] o.a.s.s.CoreContainerProvider |___/\___/_|_|    Start time: 2024-01-18T07:43:30.358820315Z
papermerge-solr-1    | 2024-01-18 07:43:30.366 INFO  (main) [] o.a.s.s.CoreContainerProvider Solr started with "-XX:+CrashOnOutOfMemoryError" that will crash on any OutOfMemoryError exception. The cause of the OOME will be logged in the crash file at the following path: /var/solr/logs/jvm_crash_17.log
papermerge-solr-1    | 2024-01-18 07:43:30.384 INFO  (main) [] o.a.s.s.CoreContainerProvider Solr Home: /var/solr/data (source: system property: solr.solr.home)
papermerge-solr-1    | 2024-01-18 07:43:30.398 INFO  (main) [] o.a.s.c.SolrXmlConfig solr.xml not found in SOLR_HOME, using built-in default
papermerge-solr-1    | 2024-01-18 07:43:30.398 INFO  (main) [] o.a.s.c.SolrXmlConfig Loading solr.xml from /opt/solr-9.3.0/server/solr/solr.xml
papermerge-solr-1    | 2024-01-18 07:43:30.433 INFO  (main) [] o.a.s.c.SolrResourceLoader Added 1 libs to classloader, from paths: [/opt/solr-9.3.0/lib]
papermerge-web-1     | Installing dependencies from lock file
papermerge-worker-1  |
papermerge-worker-1  | No dependencies to install or update
papermerge-worker-1  |
papermerge-worker-1  | Installing the current project: papermerge-core (3.0.1)
papermerge-web-1     |
papermerge-web-1     | No dependencies to install or update
papermerge-web-1     |
papermerge-web-1     | Installing the current project: papermerge-core (3.0.1)
papermerge-solr-1    | 2024-01-18 07:43:31.227 WARN  (main) [] o.a.s.u.StartupLoggingUtils Jetty request logging enabled. Will retain logs for last 3 days. See chapter "Configuring Logging" in reference guide for how to configure.
papermerge-solr-1    | 2024-01-18 07:43:31.229 WARN  (main) [] o.a.s.c.CoreContainer Not all security plugins configured!  authentication=disabled authorization=disabled.  Solr is only as secure as you make it. Consider configuring authentication/authorization before exposing Solr to users internal or external.  See https://s.apache.org/solrsecurity for more info
papermerge-solr-1    | 2024-01-18 07:43:31.350 INFO  (main) [] o.a.s.c.CorePropertiesLocator Found 1 core definitions underneath /var/solr/data
papermerge-solr-1    | 2024-01-18 07:43:31.350 INFO  (main) [] o.a.s.c.CorePropertiesLocator Cores are: [pmg-index]
papermerge-solr-1    | 2024-01-18 07:43:31.370 WARN  (coreLoadExecutor-10-thread-1) [ x:pmg-index] o.a.s.c.SolrConfig You should not use LATEST as luceneMatchVersion property: if you use this setting, and then Solr upgrades to a newer release of Lucene, sizable changes may happen. If precise back compatibility is important then you should instead explicitly specify an actual Lucene version.
papermerge-solr-1    | 2024-01-18 07:43:31.370 INFO  (coreLoadExecutor-10-thread-1) [ x:pmg-index] o.a.s.c.SolrConfig Using Lucene MatchVersion: 9.7.0
papermerge-solr-1    | 2024-01-18 07:43:31.426 INFO  (coreLoadExecutor-10-thread-1) [ x:pmg-index] o.a.s.s.IndexSchema Schema name=default-config
papermerge-solr-1    | 2024-01-18 07:43:31.900 INFO  (coreLoadExecutor-10-thread-1) [ x:pmg-index] o.a.s.s.IndexSchema Loaded schema default-config/1.6 with uniqueid field id
papermerge-solr-1    | 2024-01-18 07:43:31.900 INFO  (coreLoadExecutor-10-thread-1) [ x:pmg-index] o.a.s.c.CoreContainer Creating SolrCore 'pmg-index' using configuration from instancedir /var/solr/data/pmg-index, trusted=true
papermerge-solr-1    | 2024-01-18 07:43:31.936 INFO  (coreLoadExecutor-10-thread-1) [ x:pmg-index] o.a.s.c.SolrCore Opening new SolrCore at [/var/solr/data/pmg-index], dataDir=[/var/solr/data/pmg-index/data/]
papermerge-worker-1  | System check identified some issues:
papermerge-worker-1  |
papermerge-worker-1  | WARNINGS:
papermerge-worker-1  | core.BaseTreeNode: (models.W036) MariaDB does not support unique constraints with conditions.
papermerge-worker-1  |  HINT: A constraint won't be created. Silence this warning if you don't care about it.
papermerge-solr-1    | 2024-01-18 07:43:32.795 INFO  (coreLoadExecutor-10-thread-1) [ x:pmg-index] o.a.s.j.SolrRequestAuthorizer Creating a new SolrRequestAuthorizer
papermerge-solr-1    | 2024-01-18 07:43:32.796 INFO  (main) [] o.a.s.j.SolrRequestAuthorizer Creating a new SolrRequestAuthorizer
papermerge-worker-1  | Operations to perform:
papermerge-worker-1  |   Apply all migrations: auth, contenttypes, core, sites
papermerge-worker-1  | Running migrations:
papermerge-worker-1  |   No migrations to apply.
papermerge-solr-1    | 2024-01-18 07:43:32.843 INFO  (coreLoadExecutor-10-thread-1) [ x:pmg-index] o.a.s.u.UpdateHandler Using UpdateLog implementation: org.apache.solr.update.UpdateLog
papermerge-solr-1    | 2024-01-18 07:43:32.843 INFO  (coreLoadExecutor-10-thread-1) [ x:pmg-index] o.a.s.u.UpdateLog Initializing UpdateLog: dataDir= defaultSyncLevel=FLUSH numRecordsToKeep=100 maxNumLogsToKeep=10 numVersionBuckets=65536
papermerge-solr-1    | 2024-01-18 07:43:32.852 INFO  (coreLoadExecutor-10-thread-1) [ x:pmg-index] o.a.s.u.CommitTracker Hard AutoCommit: if uncommitted for 15000ms;
papermerge-solr-1    | 2024-01-18 07:43:32.853 INFO  (coreLoadExecutor-10-thread-1) [ x:pmg-index] o.a.s.u.CommitTracker Soft AutoCommit: disabled
papermerge-solr-1    | 2024-01-18 07:43:32.894 INFO  (coreLoadExecutor-10-thread-1) [ x:pmg-index] o.a.s.r.ManagedResourceStorage File-based storage initialized to use dir: /var/solr/data/pmg-index/conf
papermerge-solr-1    | 2024-01-18 07:43:32.935 INFO  (coreLoadExecutor-10-thread-1) [ x:pmg-index] o.a.s.s.DirectSolrSpellChecker init: {maxEdits=2, minPrefix=1, maxInspections=5, minQueryLength=4, accuracy=0.5, maxQueryFrequency=0.01, name=default, field=_text_, classname=solr.DirectSolrSpellChecker, distanceMeasure=internal}
papermerge-solr-1    | 2024-01-18 07:43:32.942 INFO  (coreLoadExecutor-10-thread-1) [ x:pmg-index] o.a.s.h.ReplicationHandler Commits will be reserved for 10000 ms
papermerge-solr-1    | 2024-01-18 07:43:32.947 INFO  (coreLoadExecutor-10-thread-1) [ x:pmg-index] o.a.s.u.UpdateLog Could not find max version in index or recent updates, using new clock<PHONE_NUMBER>724713472
papermerge-solr-1    | 2024-01-18 07:43:32.950 INFO  (searcherExecutor-12-thread-1-processing-pmg-index) [ x:pmg-index] o.a.s.c.QuerySenderListener QuerySenderListener done.
papermerge-solr-1    | 2024-01-18 07:43:32.951 INFO  (searcherExecutor-12-thread-1-processing-pmg-index) [ x:pmg-index] o.a.s.h.c.SpellCheckComponent Loading spell index for spellchecker: default
papermerge-solr-1    | 2024-01-18 07:43:32.952 INFO  (main) [] o.e.j.s.h.ContextHandler Started o.e.j.w.WebAppContext@7e1a1da6{solr-jetty-context.xml,/solr,file:///opt/solr-9.3.0/server/solr-webapp/webapp/,AVAILABLE}{/opt/solr-9.3.0/server/solr-webapp/webapp}
papermerge-solr-1    | 2024-01-18 07:43:32.965 INFO  (searcherExecutor-12-thread-1-processing-pmg-index) [ x:pmg-index] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms
papermerge-solr-1    | 2024-01-18 07:43:32.965 INFO  (main) [] o.e.j.s.RequestLogWriter Opened /var/solr/logs/2024_01_18.request.log
papermerge-solr-1    | 2024-01-18 07:43:32.970 INFO  (main) [] o.e.j.s.AbstractConnector Started<EMAIL_ADDRESS>(http/1.1, h2c)}{<IP_ADDRESS>:8983}
papermerge-solr-1    | 2024-01-18 07:43:32.972 INFO  (main) [] o.e.j.s.Server Started Server@74cadd41{STARTING}[10.0.15,sto=0] @4321ms
papermerge-web-1     | System check identified some issues:
papermerge-web-1     |
papermerge-web-1     | WARNINGS:
papermerge-web-1     | core.BaseTreeNode: (models.W036) MariaDB does not support unique constraints with conditions.
papermerge-web-1     |  HINT: A constraint won't be created. Silence this warning if you don't care about it.
papermerge-web-1     | Operations to perform:
papermerge-web-1     |   Apply all migrations: auth, contenttypes, core, sites
papermerge-web-1     | Running migrations:
papermerge-web-1     |   No migrations to apply.
papermerge-worker-1  | Installing dependencies from lock file
papermerge-worker-1  |
papermerge-worker-1  | Package operations: 6 installs, 0 updates, 0 removals
papermerge-worker-1  |
papermerge-worker-1  |   • Installing iniconfig (2.0.0)
papermerge-worker-1  |   • Installing packaging (23.1)
papermerge-worker-1  |   • Installing pluggy (1.3.0)
papermerge-worker-1  |   • Installing tomli (2.0.1)
papermerge-web-1     | Installing dependencies from lock file
papermerge-web-1     |
papermerge-web-1     | Package operations: 6 installs, 0 updates, 0 removals
papermerge-web-1     |
papermerge-web-1     |   • Installing iniconfig (2.0.0)
papermerge-web-1     |   • Installing packaging (23.1)
papermerge-web-1     |   • Installing pluggy (1.3.0)
papermerge-web-1     |   • Installing tomli (2.0.1)
papermerge-worker-1  |   • Installing pytest (7.4.1)
papermerge-worker-1  |   • Installing pytest-env (0.8.2)
papermerge-worker-1  |
papermerge-worker-1  | Installing the current project: auth-server (0.6.2)
papermerge-web-1     |   • Installing pytest (7.4.1)
papermerge-web-1     |   • Installing pytest-env (0.8.2)
papermerge-web-1     |
papermerge-web-1     | Installing the current project: auth-server (0.6.2)
papermerge-worker-1  | User 'eugen' already exists.
papermerge-web-1     | User 'eugen' already exists.
papermerge-worker-1  | /core_app/.venv/lib/python3.10/site-packages/celery/platforms.py:829: SecurityWarning: You're running the worker with superuser privileges: this is
papermerge-worker-1  | absolutely not recommended!
papermerge-worker-1  |
papermerge-worker-1  | Please specify a different user using the --uid option.
papermerge-worker-1  |
papermerge-worker-1  | User information: uid=0 euid=0 gid=0 egid=0
papermerge-worker-1  |
papermerge-worker-1  |   warnings.warn(SecurityWarning(ROOT_DISCOURAGED.format(
papermerge-worker-1  |
papermerge-worker-1  |  -------------- worker-node-4ecd1e8f8f67@papermerge v5.3.6 (emerald-rush)
papermerge-worker-1  | --- ***** -----
papermerge-worker-1  | -- ******* ---- Linux-5.10.0-27-amd64-x86_64-with-glibc2.36 2024-01-18 08:43:36
papermerge-worker-1  | - *** --- * ---
papermerge-worker-1  | - ** ---------- [config]
papermerge-worker-1  | - ** ---------- .> app:         papermerge:0x7f5c1171ec50
papermerge-worker-1  | - ** ---------- .> transport:   redis://redis:6379/0
papermerge-worker-1  | - ** ---------- .> results:     disabled://
papermerge-worker-1  | - *** --- * --- .> concurrency: 6 (prefork)
papermerge-worker-1  | -- ******* ---- .> task events: OFF (enable -E to monitor tasks in this worker)
papermerge-worker-1  | --- ***** -----
papermerge-worker-1  |  -------------- [queues]
papermerge-worker-1  |                 .> celery           exchange=papermerge(direct) key=papermerge
papermerge-worker-1  |
papermerge-worker-1  |
papermerge-solr-1    | 2024-01-18 07:43:36.634 INFO  (qtp1827171553-23) [ x:pmg-index] o.a.s.c.S.Request webapp=/solr path=/schema/fields/document_id params={} status=404 QTime=6
papermerge-solr-1    | 2024-01-18 07:43:36.659 INFO  (qtp1827171553-19) [ x:pmg-index] o.a.s.c.S.Request webapp=/solr path=/schema/fields/lang params={} status=404 QTime=0
papermerge-solr-1    | 2024-01-18 07:43:36.664 INFO  (qtp1827171553-17) [ x:pmg-index] o.a.s.c.S.Request webapp=/solr path=/schema/fields/user_id params={} status=404 QTime=0
papermerge-solr-1    | 2024-01-18 07:43:36.672 INFO  (qtp1827171553-18) [ x:pmg-index] o.a.s.c.S.Request webapp=/solr path=/schema/fields/parent_id params={} status=404 QTime=0
papermerge-solr-1    | 2024-01-18 07:43:36.678 INFO  (qtp1827171553-26) [ x:pmg-index] o.a.s.c.S.Request webapp=/solr path=/schema/fields/entity_type params={} status=404 QTime=0
papermerge-solr-1    | 2024-01-18 07:43:36.684 INFO  (qtp1827171553-22) [ x:pmg-index] o.a.s.c.S.Request webapp=/solr path=/schema/fields/breadcrumb params={} status=404 QTime=0
papermerge-solr-1    | 2024-01-18 07:43:36.690 INFO  (qtp1827171553-21) [ x:pmg-index] o.a.s.c.S.Request webapp=/solr path=/schema/fields/tags params={} status=404 QTime=0
papermerge-solr-1    | 2024-01-18 07:43:36.697 INFO  (qtp1827171553-26) [ x:pmg-index] o.a.s.c.S.Request webapp=/solr path=/schema/fields/page_number params={} status=404 QTime=0
papermerge-solr-1    | 2024-01-18 07:43:36.702 INFO  (qtp1827171553-24) [ x:pmg-index] o.a.s.c.S.Request webapp=/solr path=/schema/fields/page_count params={} status=404 QTime=0
papermerge-solr-1    | 2024-01-18 07:43:36.708 INFO  (qtp1827171553-21) [ x:pmg-index] o.a.s.c.S.Request webapp=/solr path=/schema/dynamicfields/*_orig_ params={} status=404 QTime=1
papermerge-worker-1  | [2024-01-18 08:43:36,724: WARNING/MainProcess] /core_app/.venv/lib/python3.10/site-packages/celery/worker/consumer/consumer.py:507: CPendingDeprecationWarning: The broker_connection_retry configuration setting will no longer determine
papermerge-worker-1  | whether broker connection retries are made during startup in Celery 6.0 and above.
papermerge-worker-1  | If you wish to retain the existing behavior for retrying connections on startup,
papermerge-worker-1  | you should set broker_connection_retry_on_startup to True.
papermerge-worker-1  |   warnings.warn(
papermerge-worker-1  |
papermerge-worker-1  | [2024-01-18 08:43:36,745: WARNING/MainProcess] /core_app/.venv/lib/python3.10/site-packages/celery/worker/consumer/consumer.py:507: CPendingDeprecationWarning: The broker_connection_retry configuration setting will no longer determine
papermerge-worker-1  | whether broker connection retries are made during startup in Celery 6.0 and above.
papermerge-worker-1  | If you wish to retain the existing behavior for retrying connections on startup,
papermerge-worker-1  | you should set broker_connection_retry_on_startup to True.
papermerge-worker-1  |   warnings.warn(
papermerge-worker-1  |
papermerge-solr-1    | 2024-01-18 07:43:36.975 INFO  (qtp1827171553-22) [ x:pmg-index] o.a.s.s.ManagedIndexSchema Upgraded to managed schema at /var/solr/data/pmg-index/conf/managed-schema.xml
papermerge-solr-1    | 2024-01-18 07:43:37.003 INFO  (qtp1827171553-22) [ x:pmg-index] o.a.s.c.SolrConfig Using Lucene MatchVersion: 9.7.0
papermerge-solr-1    | 2024-01-18 07:43:37.011 INFO  (qtp1827171553-22) [ x:pmg-index] o.a.s.s.IndexSchema Schema name=default-config
papermerge-solr-1    | 2024-01-18 07:43:37.035 INFO  (qtp1827171553-22) [ x:pmg-index] o.a.s.s.IndexSchema Loaded schema default-config/1.6 with uniqueid field id
papermerge-solr-1    | 2024-01-18 07:43:37.035 INFO  (qtp1827171553-22) [ x:pmg-index] o.a.s.c.CoreContainer Reloading SolrCore 'pmg-index' using configuration from instancedir /var/solr/data/pmg-index
papermerge-solr-1    | 2024-01-18 07:43:37.059 INFO  (qtp1827171553-22) [ x:pmg-index] o.a.s.c.SolrCore Opening new SolrCore at [/var/solr/data/pmg-index], dataDir=[/var/solr/data/pmg-index/data/]
papermerge-solr-1    | 2024-01-18 07:43:37.090 INFO  (qtp1827171553-22) [ x:pmg-index] o.a.s.u.CommitTracker Hard AutoCommit: if uncommitted for 15000ms;
papermerge-solr-1    | 2024-01-18 07:43:37.091 INFO  (qtp1827171553-22) [ x:pmg-index] o.a.s.u.CommitTracker Soft AutoCommit: disabled
papermerge-solr-1    | 2024-01-18 07:43:37.094 INFO  (qtp1827171553-22) [ x:pmg-index] o.a.s.r.ManagedResourceStorage File-based storage initialized to use dir: /var/solr/data/pmg-index/conf
papermerge-solr-1    | 2024-01-18 07:43:37.095 INFO  (qtp1827171553-22) [ x:pmg-index] o.a.s.s.DirectSolrSpellChecker init: {maxEdits=2, minPrefix=1, maxInspections=5, minQueryLength=4, accuracy=0.5, maxQueryFrequency=0.01, name=default, field=_text_, classname=solr.DirectSolrSpellChecker, distanceMeasure=internal}
papermerge-solr-1    | 2024-01-18 07:43:37.096 INFO  (qtp1827171553-22) [ x:pmg-index] o.a.s.h.ReplicationHandler Commits will be reserved for 10000 ms
papermerge-solr-1    | 2024-01-18 07:43:37.096 INFO  (qtp1827171553-22) [ x:pmg-index] o.a.s.u.UpdateLog Could not find max version in index or recent updates, using new clock<PHONE_NUMBER>075255296
papermerge-solr-1    | 2024-01-18 07:43:37.098 INFO  (searcherExecutor-18-thread-1-processing-pmg-index) [ x:pmg-index] o.a.s.c.QuerySenderListener QuerySenderListener done.
papermerge-solr-1    | 2024-01-18 07:43:37.098 INFO  (searcherExecutor-18-thread-1-processing-pmg-index) [ x:pmg-index] o.a.s.h.c.SpellCheckComponent Loading spell index for spellchecker: default
papermerge-solr-1    | 2024-01-18 07:43:37.100 INFO  (qtp1827171553-22) [ x:pmg-index] o.a.s.u.DefaultSolrCoreState New IndexWriter is ready to be used.
papermerge-solr-1    | 2024-01-18 07:43:37.107 INFO  (searcherExecutor-18-thread-1-processing-pmg-index) [ x:pmg-index] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms
papermerge-solr-1    | 2024-01-18 07:43:37.110 INFO  (qtp1827171553-22) [] o.a.s.c.S.Request webapp=/solr path=/schema params={} status=0 QTime=392
papermerge-solr-1    | 2024-01-18 07:43:37.111 INFO  (qtp1827171553-22) [] o.a.s.c.SolrCore CLOSING SolrCore org.apache.solr.core.SolrCore@3543be8e pmg-index
papermerge-solr-1    | 2024-01-18 07:43:37.112 INFO  (qtp1827171553-22) [] o.a.s.m.SolrMetricManager Closing metric reporters for registry=solr.core.pmg-index tag=SolrCore@3543be8e
papermerge-solr-1    | 2024-01-18 07:43:37.115 INFO  (searcherExecutor-18-thread-1-processing-pmg-index) [ x:pmg-index] o.a.s.c.QuerySenderListener QuerySenderListener done.
papermerge-solr-1    | 2024-01-18 07:43:37.119 INFO  (searcherExecutor-18-thread-1-processing-pmg-index) [ x:pmg-index] o.a.s.c.SolrCore Registered new searcher autowarm time: 5 ms
papermerge-web-1     | /usr/lib/python3/dist-packages/supervisor/options.py:474: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a "-c" argument specifying an absolute path to a configuration file for improved security.
papermerge-web-1     |   self.warnings.warn(
papermerge-web-1     | 2024-01-18 07:43:37,418 CRIT Supervisor is running as root.  Privileges were not dropped because no user is specified in the config file.  If you intend to run as root, you can set user=root in the config file to avoid this message.
papermerge-web-1     | 2024-01-18 07:43:37,420 INFO supervisord started with pid 1
papermerge-web-1     | 2024-01-18 07:43:38,422 INFO spawned: 'tivoli' with pid 75
papermerge-web-1     | 2024-01-18 07:43:38,426 INFO spawned: 'auth_server' with pid 76
papermerge-web-1     | 2024-01-18 07:43:38,427 INFO spawned: 'core' with pid 77
papermerge-web-1     | 2024-01-18 07:43:38,429 INFO spawned: 'nginx' with pid 78
papermerge-web-1     | 2024/01/18 07:43:38 [notice] 78#78: using the "epoll" event method
papermerge-web-1     | 2024/01/18 07:43:38 [notice] 78#78: nginx/1.22.1
papermerge-web-1     | 2024/01/18 07:43:38 [notice] 78#78: OS: Linux 5.10.0-27-amd64
papermerge-web-1     | 2024/01/18 07:43:38 [notice] 78#78: getrlimit(RLIMIT_NOFILE): 1048576:1048576
papermerge-web-1     | 2024/01/18 07:43:38 [notice] 78#78: start worker processes
papermerge-web-1     | 2024/01/18 07:43:38 [notice] 78#78: start worker process 79
papermerge-web-1     | INFO:     Uvicorn running on http://<IP_ADDRESS>:8100 (Press CTRL+C to quit)
papermerge-web-1     | INFO:     Started parent process [75]
papermerge-web-1     | 2024-01-18 07:43:40,311 INFO success: tivoli entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
papermerge-web-1     | 2024-01-18 07:43:40,315 INFO success: auth_server entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
papermerge-web-1     | 2024-01-18 07:43:40,315 INFO success: core entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
papermerge-web-1     | 2024-01-18 07:43:40,315 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
papermerge-web-1     | INFO:     Started server process [87]
papermerge-web-1     | INFO:     Waiting for application startup.
papermerge-web-1     | INFO:     Application startup complete.
papermerge-web-1     | INFO:     Started server process [89]
papermerge-web-1     | INFO:     Waiting for application startup.
papermerge-web-1     | INFO:     Application startup complete.
papermerge-web-1     | INFO:     Started server process [88]
papermerge-web-1     | INFO:     Waiting for application startup.
papermerge-web-1     | INFO:     Application startup complete.
papermerge-web-1     | INFO:     <IP_ADDRESS>:34926 - "GET /token-validator HTTP/1.0" 200 OK
papermerge-web-1     | <IP_ADDRESS> - - [18/Jan/2024:07:43:50 +0000] "GET / HTTP/1.1" 304 0 "http://localhost:12000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"
papermerge-web-1     | INFO:     <IP_ADDRESS>:34938 - "GET /token-validator HTTP/1.0" 200 OK
papermerge-web-1     | <IP_ADDRESS> - - [18/Jan/2024:07:43:50 +0000] "GET /api/users/me HTTP/1.1" 500 21 "http://localhost:12000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"
papermerge-web-1     | Exception in ASGI application
papermerge-web-1     | Traceback (most recent call last):
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py", line 408, in run_asgi
papermerge-web-1     |     result = await app(  # type: ignore[func-returns-value]
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 84, in __call__
papermerge-web-1     |     return await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/applications.py", line 289, in __call__
papermerge-web-1     |     await super().__call__(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/applications.py", line 122, in __call__
papermerge-web-1     |     await self.middleware_stack(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/errors.py", line 184, in __call__
papermerge-web-1     |     raise exc
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/errors.py", line 162, in __call__
papermerge-web-1     |     await self.app(scope, receive, _send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/cors.py", line 83, in __call__
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 79, in __call__
papermerge-web-1     |     raise exc
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 68, in __call__
papermerge-web-1     |     await self.app(scope, receive, sender)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 20, in __call__
papermerge-web-1     |     raise e
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 17, in __call__
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/routing.py", line 718, in __call__
papermerge-web-1     |     await route.handle(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/routing.py", line 276, in handle
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/routing.py", line 66, in app
papermerge-web-1     |     response = await func(request)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/routing.py", line 263, in app
papermerge-web-1     |     solved_result = await solve_dependencies(
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/dependencies/utils.py", line 586, in solve_dependencies
papermerge-web-1     |     solved = await run_in_threadpool(call, **sub_values)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/concurrency.py", line 41, in run_in_threadpool
papermerge-web-1     |     return await anyio.to_thread.run_sync(func, *args)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/anyio/to_thread.py", line 56, in run_sync
papermerge-web-1     |     return await get_async_backend().run_sync_in_worker_thread(
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 2134, in run_sync_in_worker_thread
papermerge-web-1     |     return await future
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 851, in run
papermerge-web-1     |     result = context.run(func, *args)
papermerge-web-1     |   File "/core_app/papermerge/core/auth/__init__.py", line 43, in get_current_user
papermerge-web-1     |     user = db.get_user(engine, user_id)
papermerge-web-1     |   File "/core_app/papermerge/core/db/users.py", line 35, in get_user
papermerge-web-1     |     db_user = session.scalars(stmt, params).one()
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/sqlalchemy/engine/result.py", line 1824, in one
papermerge-web-1     |     return self._only_one_row(
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/sqlalchemy/engine/result.py", line 757, in _only_one_row
papermerge-web-1     |     raise exc.NoResultFound(
papermerge-web-1     | sqlalchemy.exc.NoResultFound: No row was found when one was required
papermerge-web-1     | INFO:     <IP_ADDRESS>:34954 - "GET /token-validator HTTP/1.0" 200 OK
papermerge-web-1     | Exception in ASGI application
papermerge-web-1     | Traceback (most recent call last):
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/uvicorn/protocols/websockets/websockets_impl.py", line 247, in run_asgi
papermerge-web-1     |     result = await self.app(self.scope, self.asgi_receive, self.asgi_send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 84, in __call__
papermerge-web-1     |     return await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/applications.py", line 289, in __call__
papermerge-web-1     |     await super().__call__(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/applications.py", line 122, in __call__
papermerge-web-1     |     await self.middleware_stack(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/errors.py", line 149, in __call__
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/cors.py", line 75, in __call__
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 79, in __call__
papermerge-web-1     |     raise exc
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 68, in __call__
papermerge-web-1     |     await self.app(scope, receive, sender)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 20, in __call__
papermerge-web-1     |     raise e
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 17, in __call__
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/routing.py", line 718, in __call__
papermerge-web-1     |     await route.handle(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/routing.py", line 341, in handle
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/routing.py", line 82, in app
papermerge-web-1     |     await func(session)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/routing.py", line 315, in app
papermerge-web-1     |     solved_result = await solve_dependencies(
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/dependencies/utils.py", line 586, in solve_dependencies
papermerge-web-1     |     solved = await run_in_threadpool(call, **sub_values)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/concurrency.py", line 41, in run_in_threadpool
papermerge-web-1     |     return await anyio.to_thread.run_sync(func, *args)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/anyio/to_thread.py", line 56, in run_sync
papermerge-web-1     |     return await get_async_backend().run_sync_in_worker_thread(
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 2134, in run_sync_in_worker_thread
papermerge-web-1     |     return await future
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 851, in run
papermerge-web-1     |     result = context.run(func, *args)
papermerge-web-1     |   File "/core_app/papermerge/core/auth/__init__.py", line 97, in get_ws_current_user
papermerge-web-1     |     user = db.get_user(engine, user_id)
papermerge-web-1     |   File "/core_app/papermerge/core/db/users.py", line 35, in get_user
papermerge-web-1     |     db_user = session.scalars(stmt, params).one()
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/sqlalchemy/engine/result.py", line 1824, in one
papermerge-web-1     |     return self._only_one_row(
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/sqlalchemy/engine/result.py", line 757, in _only_one_row
papermerge-web-1     |     raise exc.NoResultFound(
papermerge-web-1     | sqlalchemy.exc.NoResultFound: No row was found when one was required
papermerge-web-1     | <IP_ADDRESS> - - [18/Jan/2024:07:43:50 +0000] "GET /ws/ocr HTTP/1.1" 500 21 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"
papermerge-web-1     | INFO:     <IP_ADDRESS>:46618 - "GET /token-validator HTTP/1.0" 200 OK
papermerge-web-1     | <IP_ADDRESS> - - [18/Jan/2024:07:44:07 +0000] "GET / HTTP/1.1" 200 680 "http://localhost:12000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"
papermerge-web-1     | INFO:     <IP_ADDRESS>:46626 - "GET /token-validator HTTP/1.0" 200 OK
papermerge-web-1     | INFO:     <IP_ADDRESS>:46620 - "GET /token-validator HTTP/1.0" 200 OK
papermerge-web-1     | <IP_ADDRESS> - - [18/Jan/2024:07:44:07 +0000] "GET /static/css/main.9355bcdf.css HTTP/1.1" 200 327796 "http://localhost:12000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"
papermerge-web-1     | <IP_ADDRESS> - - [18/Jan/2024:07:44:07 +0000] "GET /static/js/main.cbdd01fc.js HTTP/1.1" 200 362497 "http://localhost:12000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"
papermerge-web-1     | INFO:     <IP_ADDRESS>:46646 - "GET /token-validator HTTP/1.0" 200 OK
papermerge-web-1     | <IP_ADDRESS> - - [18/Jan/2024:07:44:07 +0000] "GET /favicon.ico HTTP/1.1" 200 13942 "http://localhost:12000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"
papermerge-web-1     | INFO:     <IP_ADDRESS>:46630 - "GET /token-validator HTTP/1.0" 200 OK
papermerge-web-1     | <IP_ADDRESS> - - [18/Jan/2024:07:44:07 +0000] "GET /api/users/me HTTP/1.1" 500 21 "http://localhost:12000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"
papermerge-web-1     | Exception in ASGI application
papermerge-web-1     | Traceback (most recent call last):
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py", line 408, in run_asgi
papermerge-web-1     |     result = await app(  # type: ignore[func-returns-value]
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 84, in __call__
papermerge-web-1     |     return await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/applications.py", line 289, in __call__
papermerge-web-1     |     await super().__call__(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/applications.py", line 122, in __call__
papermerge-web-1     |     await self.middleware_stack(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/errors.py", line 184, in __call__
papermerge-web-1     |     raise exc
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/errors.py", line 162, in __call__
papermerge-web-1     |     await self.app(scope, receive, _send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/cors.py", line 83, in __call__
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 79, in __call__
papermerge-web-1     |     raise exc
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 68, in __call__
papermerge-web-1     |     await self.app(scope, receive, sender)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 20, in __call__
papermerge-web-1     |     raise e
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 17, in __call__
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/routing.py", line 718, in __call__
papermerge-web-1     |     await route.handle(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/routing.py", line 276, in handle
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/routing.py", line 66, in app
papermerge-web-1     |     response = await func(request)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/routing.py", line 263, in app
papermerge-web-1     |     solved_result = await solve_dependencies(
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/dependencies/utils.py", line 586, in solve_dependencies
papermerge-web-1     |     solved = await run_in_threadpool(call, **sub_values)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/concurrency.py", line 41, in run_in_threadpool
papermerge-web-1     |     return await anyio.to_thread.run_sync(func, *args)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/anyio/to_thread.py", line 56, in run_sync
papermerge-web-1     |     return await get_async_backend().run_sync_in_worker_thread(
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 2134, in run_sync_in_worker_thread
papermerge-web-1     |     return await future
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 851, in run
papermerge-web-1     |     result = context.run(func, *args)
papermerge-web-1     |   File "/core_app/papermerge/core/auth/__init__.py", line 43, in get_current_user
papermerge-web-1     |     user = db.get_user(engine, user_id)
papermerge-web-1     |   File "/core_app/papermerge/core/db/users.py", line 35, in get_user
papermerge-web-1     |     db_user = session.scalars(stmt, params).one()
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/sqlalchemy/engine/result.py", line 1824, in one
papermerge-web-1     |     return self._only_one_row(
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/sqlalchemy/engine/result.py", line 757, in _only_one_row
papermerge-web-1     |     raise exc.NoResultFound(
papermerge-web-1     | sqlalchemy.exc.NoResultFound: No row was found when one was required
papermerge-web-1     | INFO:     <IP_ADDRESS>:46666 - "GET /token-validator HTTP/1.0" 401 Unauthorized
papermerge-web-1     | <IP_ADDRESS> - - [18/Jan/2024:07:44:07 +0000] "GET /manifest.json HTTP/1.1" 200 492 "http://localhost:12000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"
papermerge-web-1     | INFO:     <IP_ADDRESS>:46650 - "GET /token-validator HTTP/1.0" 200 OK
papermerge-web-1     | INFO:     <IP_ADDRESS>:46680 - "GET /token-validator HTTP/1.0" 200 OK
papermerge-web-1     | <IP_ADDRESS> - - [18/Jan/2024:07:44:08 +0000] "GET /logo192.png HTTP/1.1" 200 680 "http://localhost:12000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"
papermerge-web-1     | Exception in ASGI application
papermerge-web-1     | Traceback (most recent call last):
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/uvicorn/protocols/websockets/websockets_impl.py", line 247, in run_asgi
papermerge-web-1     |     result = await self.app(self.scope, self.asgi_receive, self.asgi_send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 84, in __call__
papermerge-web-1     |     return await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/applications.py", line 289, in __call__
papermerge-web-1     |     await super().__call__(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/applications.py", line 122, in __call__
papermerge-web-1     |     await self.middleware_stack(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/errors.py", line 149, in __call__
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/cors.py", line 75, in __call__
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 79, in __call__
papermerge-web-1     |     raise exc
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 68, in __call__
papermerge-web-1     |     await self.app(scope, receive, sender)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 20, in __call__
papermerge-web-1     |     raise e
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 17, in __call__
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/routing.py", line 718, in __call__
papermerge-web-1     |     await route.handle(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/routing.py", line 341, in handle
papermerge-web-1     |     await self.app(scope, receive, send)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/routing.py", line 82, in app
papermerge-web-1     |     await func(session)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/routing.py", line 315, in app
papermerge-web-1     |     solved_result = await solve_dependencies(
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/fastapi/dependencies/utils.py", line 586, in solve_dependencies
papermerge-web-1     |     solved = await run_in_threadpool(call, **sub_values)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/starlette/concurrency.py", line 41, in run_in_threadpool
papermerge-web-1     |     return await anyio.to_thread.run_sync(func, *args)
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/anyio/to_thread.py", line 56, in run_sync
papermerge-web-1     |     return await get_async_backend().run_sync_in_worker_thread(
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 2134, in run_sync_in_worker_thread
papermerge-web-1     |     return await future
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 851, in run
papermerge-web-1     |     result = context.run(func, *args)
papermerge-web-1     |   File "/core_app/papermerge/core/auth/__init__.py", line 97, in get_ws_current_user
papermerge-web-1     |     user = db.get_user(engine, user_id)
papermerge-web-1     |   File "/core_app/papermerge/core/db/users.py", line 35, in get_user
papermerge-web-1     |     db_user = session.scalars(stmt, params).one()
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/sqlalchemy/engine/result.py", line 1824, in one
papermerge-web-1     |     return self._only_one_row(
papermerge-web-1     |   File "/core_app/.venv/lib/python3.10/site-packages/sqlalchemy/engine/result.py", line 757, in _only_one_row
papermerge-web-1     |     raise exc.NoResultFound(
papermerge-web-1     | sqlalchemy.exc.NoResultFound: No row was found when one was required
papermerge-web-1     | <IP_ADDRESS> - - [18/Jan/2024:07:44:08 +0000] "GET /ws/ocr HTTP/1.1" 500 21 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"

After some tests with different configurations (changing small things in compose script like removing SOLR), the issue always seems to occur on the following 401 Unauthorized
papermerge-web-1     | INFO:     <IP_ADDRESS>:42308 - "GET /token-validator HTTP/1.0" 401 Unauthorized
papermerge-web-1     | <IP_ADDRESS> - - [18/Jan/2024:09:44:09 +0000] "GET /api/users/me HTTP/1.1" 401 12 "http://localhost:12000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"
papermerge-web-1     | INFO:     <IP_ADDRESS>:42314 - "GET /token-validator HTTP/1.0" 401 Unauthorized
papermerge-web-1     | <IP_ADDRESS> - - [18/Jan/2024:09:44:09 +0000] "GET /ws/ocr HTTP/1.1" 200 702 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"

Shall I clear MariaDB tables as well to clear potential inconsistencies?

Found it. It happens with mysql/mediadb/sqlite.
I guess it is related to this issue.

@jase64
I've published 3.0.2 which should fix current issue.
Also in documentation I've updated docker-compose examples to include healthcheck key - which ensures that webapp/workers will start only after database process (not just db container) is up and running. Please use update docker compose examples.


Bump templates library to fetch templates from new s3 structure

This PR was successfully deployed to production by CircleCI build 339 at 2018-05-18 16:05 BST.


Question about Separated Caption and Timeout

Separated Caption

Is there any reason why it's always merged into .mp4 container/file format instead of original container?
Is there any option to not merge them ? so they are still separated video & subs. If yes how to do it ? if no could you add option for that? or seperated video and subs is not "best practice" kind of thing so you merge them?

Timeout

I'm using pi-hole + unbound, so the first request would take long time and I often have TLS handshake timeout, is it possible to increase the timeout?

It's merged in to .mp4 most of the time since that is the go to format most sites use. Some sites use .webm and that as far as I know doesn't support subtitles. Because it doesn't .webm files will be also merged into .mp4. If the original file format from the website is .mkv for example, then the merged result should also be .mkv.

if you are using the newest version (v1.2.6) the option to do that is -k. (see the options part on the readme)

Sounds like a good idea. I will add that for the next release.

Actually can you provide further information about the TLS handshake timeout issue? The default timeout is set to 10 seconds. It's quite hard to believe that you need more than 10 seconds for a TLS handshake.
Please provide the following:

What OS are you on?
The URL you are trying to extract
If possible like a screenshot of the program output

It's quite hard to believe that you need more than 10 seconds for a TLS handshak

Hmm maybe it's just my ISP then, sorry to bother you.

You can test it if increasing the timeout actually helps your issue, by increasing the timeout time here. https://github.com/gan-of-culture/get-sauce/blob/b1c3bf3c6c5b9b7cfb835b1b959da9da5ee5331d/request/request.go#L52
For that you need to download the source code and the latest version of Golang. Then use the go run main.go ... command to run the program. For more info checkout the readme.md :)

If you find out further information, let me know. For now I will close this issue.


Fix CommonJs modules

This fix allows ES2015 module syntax (namespace imports and import lists) to work with:
a) JavaScript modules using the "module.exports = " pattern
b) TypeScript modules using the "export = " pattern
Ping @RyanCavanaugh and @mhegazy

Looks OK overall. We should have a few compiler baselines for this scenario so we can get symbol baselines (since these are the easiest way to detect regressions in these sorts of features).

Addressed comments, and also fixed #7287 (as well as #7248).

Note: Just confirmed this fixes the issue raised in #7000 also.:
You can import React as a namespace using the default CommonJS module type:

Or if using "system", the synthetic default also works:

:+1:

Ping @mhegazy and @vladima to see if they have any concerns - else I'd like to get this merged in.

I wish the "export = " pattern was deprecated. If TS is a superset of JS, then I wonder what benefit "export=" pattern offers?

export =  allows you to keep backwards compatibility with CommonJS.  For example, a module that exports a single function - that you want to be made available via require('my-module') instead of require('my-module').default

Cross-referencing:
https://github.com/Microsoft/TypeScript/issues/7398
Using this interop in the package could break at consumer level.


Feat/comment

New Comment component.

@imanmalekian31 @PadowYT2 what is the status on this?

@taylorjdawson, @saadeghi should answer it :)

And I'm not a dev, just a user

It's on hold. We need to be careful.
I know it's exciting to get new components faster but of we don't consider all use cases for a component, we will have unnecessary breaking changes, forcing everyone to change their HTML, and that's not good at all.
I hope you understand and give it time because reviewing PRs like this is not just reviewing the code. It's about design and testing it will all possible common use cases a designer may think of for that specific component.

Moving forward with version 3.0 I have no plans for adding a comment class for now. There are many designs that can be implemented and we need to be flexible with that however the main difference between different designs of a comment box is mostly the grid/flex layout which is already easy to make using Tailwind utility classes.
Thanks for the PR


Not pushing code in github

Hi ,
I am hereby mentioning that this chrome extension unable to push my code commit from structy into my github repository. Could you please help me to fix it asap. Thanks.

Hi there, and thanks for checking out StructyHub. Everything is working on my end, so I'll recommend the following troubleshooting steps:
First, I would

Make sure you are using Chrome or a Chrome-based browser.
Ensure Chrome (or whatever Chrome-based browser you use) is fully up-to-date.

If you've done this, I would try

If there was a problem with authentication, uninstall and reinstall the extension.
If you ARE authenticated and it fails to synchronize with GitHub you can simply try refreshing the page and submit your response again. The second submission should work.

Please let me know if this resolves your problem. Otherwise, I might need more information such as the browser you are using, and (if you set one) the customized repository name.


[MM-29034] Remove usage of sidebar-text-## CSS variables

Summary
Remove usage of sidebar-text-## CSS variables
Also fixes a forgotten --sidebar-text-16 occurence left during a previous refactoring
Ticket Link
Fixes https://github.com/mattermost/mattermost-server/issues/15782
JIRA: https://mattermost.atlassian.net/browse/MM-29034

Hello @KuSh,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.

It seems this doesn't count as a valid Hacktoberfest contribution because your repositories aren't marked with hacktoberfest topic, see https://hacktoberfest.digitalocean.com/faq

Thanks @KuSh for the contribution!
@hmhealey wasn't sure if this needs PM review - if so, please request ESethna's review.

@KuSh I haven't tested this, but does this work?
I think there is an issue where css variables don't work well with numeric values, rather work well with other css variables for the opacities themselves.

@KuSh I haven't tested this, but does this work?
I think there is an issue where css variables don't work well with numeric values, rather work well with other css variables for the opacities themselves.

I'll launch the app to test those changes but it would be really strange on your side to specifically ask for a change (see issue content) that is known to not work ...

@KuSh Scratch that then, just had a look, looks good to me!

I would be thankful if you could label this PR hacktoberfest-accepted as you are not currently marked as participating in the hacktoberfest (I've been told it's being handled on Contributors channel but this is a temporary solution in the mean time)
See https://github.com/digitalocean/hacktoberfest/pull/596 for references

@asaadmahmood I'll launch the app to test those changes
Just tested the change (after battling a little bit with dev env :)) and I can confirm that it works as expected

Thanks @KuSh! We'll also be labeling PRs with hacktoberfest-accepted label soon, so it counts towards your Hacktoberfest contributions!


How to get the id of the build the artifact was downloaded from?

In "Download build artifacts" task I can use output variables to get the id of the build the artifact was downloaded from. How do I achieve the same in "Download pipeline artifact" task?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: b03d67d0-8738-72e6-dbe7-324c1784d4fc
Version Independent ID: bbb4d774-cd98-3ecb-7ccf-5f49e6f2b425
Content: Download Pipeline Artifacts task - Azure Pipelines
Content Source: docs/pipelines/tasks/utility/download-pipeline-artifact.md
Product: devops
Technology: devops-cicd
GitHub Login: @willsmythe
Microsoft Alias: wismyth

@avivanoff  Thank you for the question.
Since this isn't an issue with the documentation, please move this to either:

Azure DevOps on Stack Overflow
Azure DevOps Support Bot

Alternatively, use Suggest a feature in the Azure DevOps community to get advice on support issues and solicit feedback from the product team.

Posted a question on StackOverflow.
Posted an issue on GitHub.

Thanks again for your question.
Closing this now since the product team has started dialogue with your referenced issue above.


Columns field type select

Short description
A clear and concise description of the problem
cell type is select when i select option show id
What is current behavior
show select option's id
What is desired behavior
show value
Link to jsfidle/codepan with sample code
...
Steps to reproduce or sample
...

Can you please provide a jsfiddle with the problem, it will help me troubleshoot it and fix it.

Look at Web Site Demo
https://w2ui.com/web/demos/#/grid/21


As a visitor, I want to get a feel that I am part of a chain

As a visitor, I want to see the message balloons chained together. Then the idea of having a conversation-chain (kletsketting) is seen more easely

Also different idea for a conversation
Ask the person to write their name, and then give it to someone else giving the same request to write their name and to pass it on

The chain is redundant, as the focus should now be on a network


Fix deprecation warning regarding invalid escape sequences.

Fixes #531

Coverage remained the same at 57.143% when pulling 233b20a71057c98cba6f745ecfeada47c76bb67d on tirkarthi:fix-warnings into 02fb35651dd253254ff22c51c591d1bd0c9cf807 on ryanmcgrath:master.


Limit error spew from compiler.

It's a pain scrolling up through pages of errors (e.g. when mocks are messed up) to find the first
error in a terminal, there's diminishing returns past the first few error messages.

Can we make this opt-in potentially via a cmake/bazel variable of some type? I would like to try this out for a while before doing it universally.

I'll make it opt-in for cmake and leave it as default for Bazel, since I'm the only one affected by that right now.


[Shell parity] Fingertip ring alignment issue

Describe the bug
Fingertip ring shows different alignment behavior for the non-vertical surfaces. When the fingertip is moving toward horizontal or diagonal surfaces, the ring cursor rotates while maintaining its position, displayed at the fingertip. Shell's ring cursor aligns with the fingertip pad for the horizontal surfaces.
Mixed Reality Capture video: MRTK vs Shell
https://gfycat.com/impressionablejubilanthoverfly

Fixed with #6479


Moves apparmor into own package

Includes https://github.com/lxc/lxd/pull/6246

Testsuite passed

Testsuite passed

@tomponline  Please rebase

@stgraber rebased


"soft" deploy using shinyapps.io

We can still keep it private. i think this will be good for testing (adjusting UI) desktop and mobile! and also just good for me to learn how to do this :D
https://shiny.posit.co/r/articles/share/shinyapps/

try out: https://rstudio.github.io/rsconnect/ ?

I had a crack but the renv stuff is throwing errors with no easy way through to debugging... :( is that what you did to test the mobile version?

I think it has something to do with APCalign not being on CRAN yet but can be by passed with Remotes: https://community.rstudio.com/t/using-private-github-package-with-shinyapps/97107
But does that mean I need to include a DESCRIPTION file for the app??

I am happy to close this :D


Add CLI Manuals

Adds the CLI manuals that show every available oak-cli cmd and option.
Several commands could be made more "understandable" by adding screenshots and terminal recordings - for the initial docs release we want to keep this simple
The large size is mostly due to the new additions that power the automatic cli command docs generation.

In the CLI/Overview page the GetStarted button changes the text-color. Is this happening only on my side?


QVTKOpenGLNativeWidget has not been declared

I can't build the master version of QtVTK anymore with VTK 8.2.0 and Qt 5.12.3 on Linux:
/home/user/projects/QtVtk/src/QVTKFramebufferObjectRenderer.cpp: In constructor ‘QVTKFramebufferObjectRenderer::QVTKFramebufferObjectRenderer()’:
/home/user/projects/QtVtk/src/QVTKFramebufferObjectRenderer.cpp:28:35: error: ‘QVTKOpenGLNativeWidget’ has not been declared
  QSurfaceFormat::setDefaultFormat(QVTKOpenGLNativeWidget::defaultFormat());

I do have these headers though.

Hi guys, Has this been resolved. I just tried to build the  project and I am getting this same error when I use VTK 8.2 with external rendering module included and QT 5.13 on windows using visual studio 2017. When I try and add the header file as suggested in this fix it doesn't know where it the header is. Do I need to add a path in environmental settings or similar? Does this problem happen with vtk 8.1?
Thanks in advance

I managed to compile it after manually adding:
#include "QVTKOpenGLNativeWidget.h"
inside "QVTKFramebufferObjectRenderer.cpp".
I also ran 4 .bat files in VTK's build destination folder (where you compile VTK itself) beforehand, which add VTK directories to PATH. That might be it.

The first suggestion worked for me. Double check your include paths.

Thank you, when adding headers, it works.

Thank you, when adding headers, it works.

hi, can you tell where u added headers?


Kodular - Permission Issue

If a website requires access to camera or microfone this two permissions are needed,
android.webkit.resource.VIDEO_CAPTURE
android.webkit.resource.AUDIO_CAPTURE

webview raise the PermissionRequest but cant grant this two "missing grant permision blocks from version 4

Thank you for reporting bug.
I shall try to fix it as soon as possible.

I have updated extension and added missing permissions.
Let me know if it still does not works.
Thank you.

thanks for the update


Fix/softfloat submodule

Adding softfloat as a submodule for the project.

I noticed on binaryen/musl/c++ we have an "eosio" branch and that's branch we intend to submodule in. I kind of feel like we should make all these submodules behave similarly. Is that easy to go back and do?


PSR-7 compliance

Hi,
I am trying to write an integration between a framework (https://packagist.org/packages/phespro/phespro) and amphp http server.
Unfortunately amphp/http-server does not follow PSR-7 (https://www.php-fig.org/psr/psr-7/).
The class \Amp\Http\Server\Request does not implement \Psr\Http\Message\ServerRequestInterface
This prevents me from simply forwarding the request to the kernel of that framework (which would have been a no brainer).
Why does amphp/http-server not follow that standard? Are there any plans to support PSR-7 in the future?
Thanks in advance!
Best Regards
Martin

Hi @mschop!
This library does not follow PSR-7 because the interfaces do not fit well into a non-blocking application and do not fit into the eco-system we've created in Amp using components such as ReadableStream, designed for non-blocking consumption.
However, with fibers improving integration of sync and async code, providing an adaptor should be an easy task. I started this some time ago in trowski/psr-http-bridge with v2 of this library and intend to update it to v3 and port the library to this project.
Ideally, because requests may perform blocking actions, clients would be spread amongst a pool of worker processes. This is on our roadmap, likely in another library using amphp/cluster

interested to see PSR-7 support for Amphp http server

@trowski Could you maybe add more detail on why PSR-7 does not fit well into this kind of non-blocking application?
\Psr\Http\Message\ServerRequestInterface and \Psr\Http\Message\ResponseInterface use a stream for the body.
Btw. ReactPHP HTTP server uses PSR-7.

Idea:
I will use react/http for handling incoming http connections with my framework. Inside of my application I will use revolt/event-loop-adapter-react for being able to use the amphp.
Do you think this is a suitable approach, or are there any drawbacks on this approach?

@mschop The doesn't fit well with non-blocking I/O is rather an argument of the past, it could work fine now. However, our current interface fits better with the amphp ecosystem, which has its own stream interface.
I'd be great if there was a proper stream interface PSR, but unfortunately, this was put into the HTTP PSR at that time and a bit too focused on the existing PHP SAPI.
You can of course also just use react/http and revolt/event-loop-adapter-react.
We plan to eventually have a PSR-7 adpter on top of our current API, but we don't plan to make our API directly depend on PSR-7 here.

@kelunik Thank you for pointing out that react/http does not support HTTP/2. This is not ideal, but OK for now.
A PSR-7 adapter would be great :+1: .

We plan to eventually have a PSR-7 adpter on top of our current API, but we don't plan to make our API directly depend on PSR-7 here.

it will be really nice to have PSR-7 support through PSR-7 adapter

Any news about PSR-7 adapter?


commposer installation error

The Composer installer script was not successful [exit code 1].
Your proxy settings may be causing this error.
Script Output:
The "https://getcomposer.org/versions" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:1408F10B:SSL routines:ssl3_get_record:wrong version number
Failed to enable crypto
failed to open stream: operation failed

A log file (as per the new issue template: https://github.com/composer/windows-setup/issues/new) would be useful.

Closing as no further information provided.


Minting fail issue

Hello,
I tested minting in the main-net.
But there is an error where I click to mint, then I accept, the mint fails but I don't get the NFT and the supply decreases.
Can anyone help me with this?

i'm not sure, but you may want to check the blockchain explorer, find the transaction id and see what it say


APP-188: Notifications: Technical review of the bundle description

APP-188: Basic level Apps: Notifications: Technical review of the bundle description

@kaa-leeroy test this please

Looks good for me

@kaa-leeroy test this please


[ARTEMIS-1947] Session metadata in session management operation

Fill the session's metadata in JSON properties instead of serializing it
as an opaque String.
JIRA: https://issues.apache.org/jira/browse/ARTEMIS-1947

@jbertram Could you please reopen https://issues.apache.org/jira/browse/ARTEMIS-1947 as this patch ensures that session's metadata can actually be inspected and processed by client management code?

I merged this, but just realized that it breaks the existing tests in org.apache.activemq.artemis.tests.integration.management.ActiveMQServerControlTest.  I'll send another PR to fix those.

I just sent #2216 to deal with the failures.  I must have had a brain fart or something with the metadata stuff.  Your solution is much better.  Thanks for the PR!


Change Base File.sublime-settings to DocBlockr.sublime-settings

+1 for this issue, however @fanhexin's PR did not seem to work for me.

am not!

:) I'm still here too. I just haven't had time to maybe resolve this.

This is much more complicated that I anticipated.
There are several issues with Base File.sublime-settings.

The space in the file name is an issue on some systems, which is one of the reasons some users are reporting that they can't configure DocBlockr or that the defaults are not loaded.

DocBlockr is loading the settings indirectly, but this only works by conincidence. DocBlockr is accessing settings via view.settings().get('key') and ST is loading the settings file named Base File.sublime-settings and merging it to the view settings. For example:
settings = sublime.load_settings('DocBlockr')
tab_size = settings.get('tab_size') # None
docblockr_specific_setting = settings.get('xyz') # Yes

settings = view.settings()
tab_size = settings.get('tab_size') # Yes
docblockr_specific_setting = settings.get('xyz') # No, unless:
   # the settings file is named:
   # - Base File.sublime-settings
   # - Preferences.sublime-settings
   # - some other file with the same base name as some other plugin that get loaded via sublime.load_settings(). I suspect either ST itself or some other plugin is loading `Base File.sublime-settings`

DocBlockr mixes access of DocBlockr specific settings and Preferences e.g. rulers, tab_size. Which is why the fix submitted by @fanhexin will unknowingly break things in subtle ways. It also introduces a distinct possibility that other bugs will be introduced by mistake later.

Solutions
I think the configuration need to be refactored. I'm thinking something along the lines of https://github.com/gerardroche/sublime-phpunit/blob/014a11b118b0b06f39458ea498844cc47aed963f/plugin.py#L18 where a config object acts as mediator between view settings (preferences) and docblockr configurations.

I've tried many different methods to solve this.
The most straight forward solution is to rename Base File.sublime-settings to Preferences.sublime-settings and require the user to put DocBlockr settings in their User/Preferences.sublime-settings file. I don't see an issue with this myself. I can implement a bc fix that checks for User/Base File.sublime-settings on startup and moves any DocBlockr settings to User/Preferences.sublime-settings. From a user point of view nothing will break. In future, instead of putting settings in User/Base File.sublime-settings they will put them in User/Preferences.sublime-settings.
if the above is ok I will do it.
The long explaination:
DockBlockr uses settings in the Default.sublime-keymaps to enable/disable certain keymap behaviours, which means the settings need to be loaded when ST starts. Changing Base File.sublime-settings to DocBlockr.sublime-settings and loading those settings when the plugin loads won't work, because those settings won't be available to the keymaps. The Base File settings are loaded by ST on start, though there are several reported issues where it isn't loaded properly. The Preferences.sublime-settings is loaded by ST on start and are available to the keymaps.
to use a settings file like DocBlockr.sublime-settings the DocBlockr commands would need to be refactored to implement the is_enabled() command method where it would check if a setting is  enabled or disabled. The settings would then be removed from the keymaps files. I think this is crazy.
I'm not sure when plugins started to feel it necessary to have its own "named" settings file. The only benefit from it seems to be that settings don't need a prefix because they're not merged into the user's settings . But Preferences.sublime-settings is a)  auto loaded, so no need for plugin boilerplate code to load settings, b) the settings are available before the plugin is loaded so keymaps can use those settings and c) per-project settings work out-of-the-box.


Rotated text is cropped

I am having some problem with rotated text, which ís cropped halfway, when using html2canvas. Please see the following fiddle for example:
http://jsfiddle.net/8dvy5Lke/2/

Still an issue in 1.0.0 http://jsfiddle.net/8dvy5Lke/21/

Fixed


Crash because megamix path cannot be found

I installed Mega Mix on a second steam library path, but it seems like it wouldn't really work with the default either
Traceback (most recent call last):
  File "/home/gaming-linux/.local/bin/d4m-gui", line 8, in <module>
    sys.exit(main())
  File "/home/gaming-linux/.local/lib/python3.10/site-packages/d4m/gui.py", line 652, in main
    if not d4m.common.modloader_is_installed(megamix_path):
  File "/home/gaming-linux/.local/lib/python3.10/site-packages/d4m/common.py", line 44, in modloader_is_installed
    return os.path.isfile(os.path.join(megamix_path, "config.toml"))
  File "/usr/lib/python3.10/posixpath.py", line 76, in join
    a = os.fspath(a)
TypeError: expected str, bytes or os.PathLike object, not NoneType

D4M_INSTALL_DIR variable works, but I think it would be better if it printed a descriptive error telling you to use it if it can't find the install dir.

Thanks for the bug report. What version of d4m are you running, and what is your megamix install path?


Deprecate using stdTag in non-standard ways

As discussed in issue #97, there's no way in YAML to express using a stdTag for an extension-defined substructure that doesn't use a standard type URI.  As such, we said uses like _LOC.NAME that permit DATE as a substructure should be deprecated.

Agreed during GEDCOM meeting 1/18/2024


build error

ERROR in ./~/vue2-timepicker/src/vue-timepicker.vue
Module parse failed: F:\Working\node_modules\vue2-timepicker\src\vue-timepicker.vue Unexpected token (1:0)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected token (1:0)
at Parser.pp$4.raise (F:\Working\node_modules\acorn\dist\acorn.js:2221:15)
at Parser.pp.unexpected (F:\Working\node_modules\acorn\dist\acorn.js:603:10)
at Parser.pp$3.parseExprAtom (F:\Working\node_modules\acorn\dist\acorn.js:1822:12)
at Parser.pp$3.parseExprSubscripts (F:\Working\node_modules\acorn\dist\acorn.js:1715:21)
at Parser.pp$3.parseMaybeUnary (F:\Working\node_modules\acorn\dist\acorn.js:1692:19)
at Parser.pp$3.parseExprOps (F:\Working\node_modules\acorn\dist\acorn.js:1637:21)
at Parser.pp$3.parseMaybeConditional (F:\Working\node_modules\acorn\dist\acorn.js:1620:21)
at Parser.pp$3.parseMaybeAssign (F:\Working\node_modules\acorn\dist\acorn.js:1597:21)
at Parser.pp$3.parseExpression (F:\Working\node_modules\acorn\dist\acorn.js:1573:21)
at Parser.pp$1.parseStatement (F:\Working\node_modules\acorn\dist\acorn.js:727:47)
at Parser.pp$1.parseTopLevel (F:\Working\node_modules\acorn\dist\acorn.js:638:25)
at Parser.parse (F:\Working\node_modules\acorn\dist\acorn.js:516:17)
at Object.parse (F:\Working\node_modules\acorn\dist\acorn.js:3098:39)
at Parser.parse (F:\Working\node_modules\webpack\lib\Parser.js:902:15)
at DependenciesBlock. (F:\Working\node_modules\webpack\lib\NormalModule.js:104:16)
at DependenciesBlock.onModuleBuild (F:\Working\node_modules\webpack-core\lib\NormalModuleMixin.js:310:10)
at nextLoader (F:\Working\node_modules\webpack-core\lib\NormalModuleMixin.js:275:25)
at F:\Working\node_modules\webpack-core\lib\NormalModuleMixin.js:259:5
at Storage.finished (F:\Working\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:38:16)
at F:\Working\node_modules\graceful-fs\graceful-fs.js:78:16
at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:446:3)
@ ./~/vue2-timepicker/index.js 1:17-52

i have error "npm run build"

Same error here.

Ash941114 as a stop gap until a fix emerges I imported the src file and css code into my own component and serve it from my project folder.  It won't get updates, but hopefully temporary.

Same error here also

Answering to myself; my webpack configuration had exclude: /node_modules/ line with .vue modules. Removing it solved the issue.

That didn't solve it for me, I have { test: /\.vue$/, loader: 'babel-loader'} and still getting error

Derp, use vue-loader

Sorry for the long wait. Please give the latest release v0.2.0 a try. [#66]

Hi - thanks very much, will do.
Morgan.
Sent from my iPad
On 7 Aug 2019, at 2:34 pm, Phoenix Wong <notifications<EMAIL_ADDRESS>wrote:
Sorry for the long wait. Please give the latest release v0.2.0https://github.com/phoenixwong/vue2-timepicker/releases/tag/v0.2.0 a try. [#66https://github.com/phoenixwong/vue2-timepicker/pull/66]
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/phoenixwong/vue2-timepicker/issues/31?email_source=notifications&email_token=AG2W2EYGLIGPTTAWBCF2B3TQDJGGJA5CNFSM4DM6JRA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3XFKGQ#issuecomment-518935834, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AG2W2EYIF26YOGR3J2APLJDQDJGGJANCNFSM4DM6JRAQ.


Don't map glyphs to Unicode charCodes if the character is included in |NormalizedUnicodes|

Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1046314.

/botio test


Maven Central Does not have latest release (3.3.0)

Maven Central Does not have latest release (3.3.0)

Deployed to central, thanks for raising the issue!


Google Services Dependency Of ConnectyCube

This is not an actual bug or feature, but a big question for me. It's about Google Services(firebase) In China
Which parts of connectycube depend on google services ? As far as i know,  push notifications directly depend on firebase, so notifications won't be working in China.
This forces me to implement other notification services. But what about other parts of connectycube ? Is the notfications only part that uses firebase ?

Our SDK doesn't have dependencies on Firebase services. You can use Firebase for few features:

push notifications;
phone auth;
But on the SDK side, we don't have any transitive dependencies to Firebase.

Useful answer for awareness of google services


Remove allowBackup and supportRtl from manifest

Other apps might want to disable the backups or choose not to support RTL.
If this is added explicitly to the manifest, you are forcing people who use your library to allow backups and force them to support RTL.
Replacing these values with the values from another library using tools:replace="allowBackup,supportsRtl" shouldn't be the solution.

Looks like a duplicate of #29

Looks like this is a duplicate of #29

Is a duplicate of #29 indeed. The solution of #29 is better indeed. Closing this PR.


Java tab to xml tab Switch bugs, as follows gif

window10

Which Jadx version do you use? Have you tried the latest unstable version? Does this bug occur always?
Which Java version is used (shown for example in Jadx about box)?

Can anyone confirm this issue? Because I can't reproduce it on latest master :(


Composable stream combinators

The v2 method for combining streams was both powerful, but also limited due to being based on method chaining. The limits of chaining are well known, and so we need some way of combining them without. We can follow prior art out there by using simple function composition. This will allow folks to bring their own combinators without prototype fiddling.
Unlike a purely functional API like RxJS, we don't have any interest in re-creating flow control primitives as stream processing operations. Instead, our goal is to do linear transforms of single streams which we use as event sources for normally structure for-loops
This will allow us do do stuff like:
import { protocol } from "./protocol.ts";

let events = pipe(
  websocket,
  on("message"),
  map(function*(event) {
    return protocol.parse(event.data);
  }),
);

for (let next of yield* iterate(events) {
  let event = yield* next;
  /*.... handle */
}

What we'll need are:

pipe() - basically a straight ripoff port of the fp-ts function with all its type safe goodness. There's nothing special about this, just function composition.
map() - applies an operation over a stream.
filter() - applies an filter over a stream

To facilitate this type of composition, each combinator should return a unary function of type Stream => Stream. For example, the type of map() should be:
declare function map<T,X,TClose>(fn: (item: T) => Operation<X>): (stream: Stream<T, TClose>) =>  Stream<X, TClose>;

closed by #701


modal under the backdrop

from actual master, a simple modal is misplaced under the backdrop.
take a look at the screenshot

Please check your backdrop z-index propery, You can remove z-index for backdrop or it must be smaller than .modal-dialog

Thanks for the prompt reply and the great project.
I'm sorry but this is a simple implementation from the actual master, take a look at this gist.
I've missed something?
thanks

I will fixed this issue for next release. Currently you can add below style at the end of your page head.
<style type="text/css">
.modal-backdrop {
     z-index:0;
}
</style>

solved

confirmed, thanks!


DRAFT: Convert error to Acknowledgements

Description

closes: #112

Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

[ ] Linked to GitHub issue with discussion and accepted design, OR link to spec that describes this work.
[ ] Wrote unit and integration tests.
[ ] Added relevant natspec and godoc comments.
[ ] Provide a conventional commit message to follow the repository standards.
[ ] Re-reviewed Files changed in the GitHub PR explorer.
[ ] Review SonarCloud Report in the comment section below once CI passes.

We might want to compare this pr to https://github.com/cosmos/solidity-ibc-eureka/pull/138


Remove Label:Help style from Salt-Next style library

On 20-June Figma released an update allowing text style overrides without the need to detach styles. This means we can now apply italics (to simulate help text) to any existing styles without the need for a dedicated 'Help' style.

Remove the Label/Help style from Salt (Next) Styles library
Set the font style for help text in Salt (Next) Components to label and apply italics

Components impacted:

[ ] Date picker
[ ] Form field
[ ] Stepped tracker

Blocked by Figma bug, Move to backlog.


Allow GA4 Form text values to be undefined instead of 'No answer given'

What

Adds detection of a data attribute on forms called data-ga4-form-undefined-if-text-is-empty
When this is present on a form, and the submitted text by the user on the form is empty, it will push undefined to GA4 instead of No answer given
Let me know if data-ga4-form-undefined-if-text-is-empty is too long of a name

Why

https://trello.com/c/WtvEWiS3/592-placeholder-replace-no-answer-given-with-undefined-on-homepage-search-event
Visual Changes

None.

Should be ready for a re-review, thanks @andysellick :+1:


not found \vs2022\Enterprise\MSBuild\Microsoft\VC\v170\Platforms\x64\PlatformToolsets\HIP clang 5.7\AMD.HIP.Clang.Common.props

where HIP clang 5.7 ?

Hello @yanite,
We will let you know once HIP SDK 5.7 is finally released.  For now, please use rocm-examples based on https://github.com/amd/rocm-examples/pull/64 with HIP SDK 5.5.
Thanks,
Evgeny

Hello @yanite,
HIP SDK 5.7 has been released. Please, install it to use rocm-examples.