Endess loop of empty error messages
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 2.5k
- Forks
- 1k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 13
Description
Expected behaviour
If an error occurs, show meaningful text in error popup.
Actual behaviour
Until image upload is activated (on a freshly installed app), app behaves normally. File upload works.
When image upload is activated, an empty popup / overlay appears every 2 seconds. The popup contains just a (x) in the upper-right corner.
After closing the popup about 10 times, nextcloud app asks for login credentials.
Popups continue to appear if image upload is deactivated, rendering the app unusable.
No images are uploaded.
No errors are logged to by the docker container.
Steps to reproduce
Reinstall app. Activate image uploading.
Run Docker image nextcloud:17 on minikube.
Set ingress metadata: annotations: nginx.ingress.kubernetes.io/proxy-body-size: "100m" in order to avoid HTTP error 413 for image uploads (which the app would actually report).
iOS version
13.1.2
App version
2.24.4
Server configuration
Operating system:
debian buster, running minikube 1.4.0, with docker-ce 19.03.4
Web server:
apache in docker image nextcloud:17
Database:
sqlite
PHP version:
php bundled with docker image nextcloud:17
Nextcloud version: (see Nextcloud admin page)
docker image nextcloud:17
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue on iOS 13.1.2 with app version 2.24.4, Nextcloud 17, and image uploading enabled. Trace the image-upload failure and the empty error-popup flow; it is done when failures show meaningful text, repeated popups stop, and image uploads either succeed or report an actionable error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100