Uploading a larger file structure with folders and files hangs. Progress of the upload bar hangs and data is not fully uploaded. The upload has to be aborted. #14506
Labels
0. Needs triage
Pending check for reproducibility or if it fits our roadmap
bug
feature: files
needs info
When uploading a folder hierarchy with 3 or more levels and files in each level, the progress bar freezes and the data is not completely uploaded. Finally you can't leave the window, it uploads data until you stop the upload manually.
This bug occurs in the Nextcloud versions 14.x.x and 15.x.x only via the web interface. The desktop client is not affected. This error is very impractical and makes the software useless.
Steps to reproduce
Expected behaviour
The folder structure with any number of levels and files must be fully uploaded.
Actual behaviour
When uploading a folder hierarchy with more than 4 levels and files in each level, the progress bar freezes and the data is not completely uploaded. Finally you can't leave the window, it uploads data until you stop the upload manually.
The error can be traced on the following Nextcloud partnerpages.
![bildschirmfoto 2019-03-04 um 13 50 09](https://user-images.githubusercontent.com/48206383/53734338-00b55600-3e84-11e9-9b1e-a22129390101.png)
![bildschirmfoto 2019-03-04 um 13 50 18](https://user-images.githubusercontent.com/48206383/53734344-03b04680-3e84-11e9-9693-e78f664e83b1.png)
Server configuration
Operating system:
Debian 9, 4.9.88-1+deb9u1
Web server:
Apache/2.4.25 (Debian)
Database:
10.1.37-MariaDB
PHP version:
7.2.15-1
7.0
PHP Modules:
[PHP Modules]
apcu
bz2
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
igbinary
imagick
intl
json
ldap
libxml
mbstring
memcache
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
readline
redis
Reflection
session
shmop
SimpleXML
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
Zend OPcache
zip
zlib
[Zend Modules]
Zend OPcache
Nextcloud version: (see Nextcloud admin page)
15.0.5
14.0.4
Updated from an older Nextcloud/ownCloud or fresh install:
14.0.4
Where did you install Nextcloud from:
Via official Updater, Nextcloud source
List of activated apps:
Nextcloud configuration:
Are you using external storage, if yes which one: local/smb/sftp/...
No
Are you using encryption: yes/no
No
Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...
ActiveDirectory
LDAP configuration (delete this part if not used)
"user_ldap": { "_lastChange": "1551437897", "background_sync_interval": "1800", "background_sync_offset": "500", "background_sync_prefix": "", "cleanUpJobOffset": "500", "enabled": "yes", "has_memberof_filter_support": "1", "installed_version": "1.5.0", "ldap_agent_password": "********", "ldap_attributes_for_user_search": "", "ldap_backup_host": "ldaps:\/\/*******", "ldap_backup_port": "636", "ldap_base": "DC=*******,DC=ch", "ldap_base_groups": "OU=Groups,DC=***DC=ch", "ldap_base_users": "OU=people,DC=*****,DC=ch", "ldap_cache_ttl": "600", "ldap_configuration_active": "1", "ldap_display_name": "cn", "ldap_dn": "CN=BINDUSERCN=Users,DC=*****,DC=ch", "ldap_email_attr": "mail", "ldap_experienced_admin": "1", "ldap_expert_username_attr": "sAMAccountName", "ldap_group_filter": "(&(|(objectclass=group)))", "ldap_group_member_assoc_attribute": "member", "ldap_groupfilter_objectclass": "group", "ldap_host": "ldaps:\/\/*****", "ldap_login_filter": "(&(&(|(objectclass=organizationalPerson)(objectclass=person)(objectclass=user)))(|(sAMAccountName=%uid)(uid=%uid)(displayName=%uid)))", "ldap_login_filter_mode": "1", "ldap_loginfilter_attributes": "sAMAccountName", "ldap_port": "636", "ldap_quota_attr": "msDS-cloudExtensionAttribute1", "ldap_quota_def": "40 GB", "ldap_tls": "", "ldap_userfilter_objectclass": "organizationalPerson\nperson\nuser", "ldap_userlist_filter": "(&(|(objectclass=organizationalPerson)(objectclass=person)(objectclass=user)))", "types": "authentication" },
Client configuration
Browser:
Operating system:
Logs
Web server error log
No entries
Nextcloud log (data/nextcloud.log)
Browser log
Browser log
Content Security Policy: Die Direktive 'child-src' sollte nicht mehr verwendet werden. Bitte verwenden Sie stattdessen die Direktive 'worker-src' zum Kontrollieren von Workern bzw. die Direktive 'frame-src' zum Kontrollieren von Frames. JQMIGRATE: Migrate is installed, version 1.4.0 core.js:7:542 window.controllers/Controllers sollte nicht mehr verwendet werden. Verwenden Sie es nicht für die Browser-Erkennung. merged.js:2176 MarkDown Apps not available ! script.js:178:7 Switching to alternate markdown renderer script.js:179:7 New search handler registered search.js:67:4 querying Whats New data was successful: nocontent merged-template-prepend.js:4613:4 undefined merged-template-prepend.js:4614:4 TypeError: upload is null[Weitere Informationen] merged-index.js:1849:6The text was updated successfully, but these errors were encountered: