Skip to content

Bug report (creating new folder) #1330

@ReyasWI

Description

@ReyasWI

Describe the bug

Crash screen woo!

To Reproduce

First I moved about 140 items into a new folder, then tried to create a second new folder in the location those items had just been moved out of

Expected behavior

The folder to have been created without a crash (the folder was still successfully created)

Screenshots

Image

i think i did that right

Server details (if you're NOT using docker/podman)

remove the ones that are not relevant:

  • **server OS / version: Windows 10 LTSC 1809 (yes I know that's outdated as heck), copyparty v1.20.10 "sftp is fine too" **
  • what copyparty did you grab: (sfx/exe/pip/arch/...) copyparty.exe
  • how you're running it: running a file called launch.bat that contains the answer to the next question:
  • copyparty arguments and/or config-file: (i have trimmed out the -a and --grp flags, i hope that's okay) copyparty.exe --name ReyasParty -v .::A,reyas:rw,@users:rwd.,holly:r,@readers:c,vmaxb=125g:c,maxb=250m,300 --chdir I:\copyparty\files --usernames -p 80 --name-url party.reyas.net --site http://party.reyas.net --dont-ban av --logout 4 --ban-404 6,30,960 --ban-403 3,30,10080 -nb --grid --localtime --theme 8 -lo I:\copyparty\cpp-%Y-%m%d-%H%M%S.txt -e2d
  • run copyparty with --version and grab the last 3 lines (they start with copyparty, CPython, sqlite) and paste them below this line:
    copyparty v1.20.10 "sftp is fine too" (2026-02-25)
    CPython v3.13.12 on Windows64 10.0.17763 [MSC v.1944 64 bit (AMD64)]
    sqlite 3.50.4*1 | jinja 3.1.6 | pyftpd 1.5.10 | tftp 0.4.0 | miko (None)

Client details

if the issue is possibly on the client-side, then mention some of the following:

  • the device type and model: Desktop PC (homebuilt)
  • OS version: Windows 10 LTSC 1809
  • browser version: Firefox 148.0
Image

The rest of the stack

just a domain name

Server log

if the issue might be server-related, include everything that appears in the copyparty log during startup, and also anything else you think might be relevant

startup stuff (with args related to usernames and passwords removed)

t0: 1772403708.155
argv: '' copyparty.exe --name ReyasParty -v .::A,reyas:rw,@users:rwd.,holly:r,@readers:c,vmaxb=125g:c,maxb=250m,300 --chdir 'I:\copyparty\files' --usernames -p 80 --name-url party.reyas.net --site http://party.reyas.net --dont-ban av --logout 4 --ban-404 6,30,960 --ban-403 3,30,10080 -nb --grid --localtime --theme 8 -lo 'I:\copyparty\cpp-mHS.txt' -e2d

�[36mcopyparty v1.20.10 "�[35msftp is fine too�[36m" (2026-02-25)
CPython v3.13.12 on Windows64 10.0.17763 �[90m[MSC v.1944 64 bit (AMD64)]�[0;36m
sqlite 3.50.4*1 | jinja 3.1.6 | pyftpd 1.5.10 | tftp 0.4.0 | miko (None)
�[0m
[+] opened logfile [I:\copyparty\cpp-mHS.txt]
�[36m2026-03-01�[0m
�[36m17:21:48.434 �[33mroot �[0mopening sessions-db C:/Users/Reyas Wilfred/AppData/Roaming/copyparty\sessions.db
�[36m17:21:48.442 �[33mauth �[0mvolumes and permissions:

�[36m"/" �[33mI:\copyparty\files�[0m
| read: [removed for user privacy]
| write: [removed for user privacy]
| move: reyas
| delete: holly, reyas
| dots: holly, reyas
| get: �[36m--none--�[0m
| upGet: �[36m--none--�[0m
| html: �[36m--none--�[0m
| uadmin: reyas

�[36m17:21:48.443 �[33mauth �[0m�[36mhint: enable multimedia indexing (artist/title/...) with argument -e2ts�[0m
�[36m17:21:48.443 �[33mauth �[0m�[36mhint: enable upload deduplication with --dedup (but see readme for consequences)�[0m
�[36m17:21:48.446 �[33mroot �[0mmax clients: 486
�[36m17:21:48.453 �[33mtcpsrv �[0mavailable @ http://127.0.0.1:80/ (�[33m1-Software Loopback Interface 1�[0m)
�[36m17:21:48.454 �[33mtcpsrv �[0mavailable @ http://[::1]:80/ (�[33m1-Software Loopback Interface 1�[0m)
�[36m17:21:48.454 �[33mtcpsrv �[0mavailable @ http://[fe80::b0c6:7a43:5913:e4ad]:80/ (�[33m11-VMware Virtual Ethernet Adapter for VMnet8�[0m)
�[36m17:21:48.455 �[33mtcpsrv �[0mavailable @ http://192.168.124.1:80/ (�[33m11-VMware Virtual Ethernet Adapter for VMnet8�[0m)
�[36m17:21:48.455 �[33mtcpsrv �[0mavailable @ http://[fe80::4885:1ede:188f:1237]:80/ (�[33m13-Bluetooth Device (Personal Area Network)�[0m)
�[36m17:21:48.456 �[33mtcpsrv �[0mavailable @ http://169.254.18.55:80/ (�[33m13-Bluetooth Device (Personal Area Network)�[0m)
�[36m17:21:48.458 �[33mtcpsrv �[0mavailable @ http://[fe80::e43a:a942:f833:26ae]:80/ (�[33m14-Microsoft Wi-Fi Direct Virtual Adapter #2�[0m)
�[36m17:21:48.458 �[33mtcpsrv �[0mavailable @ http://169.254.38.174:80/ (�[33m14-Microsoft Wi-Fi Direct Virtual Adapter #2�[0m)
�[36m17:21:48.459 �[33mtcpsrv �[0mavailable @ http://[fe80::6c5a:856:10fc:b5b5]:80/ (�[33m15-VMware Virtual Ethernet Adapter for VMnet1�[0m)
�[36m17:21:48.460 �[33mtcpsrv �[0mavailable @ http://192.168.72.1:80/ (�[33m15-VMware Virtual Ethernet Adapter for VMnet1�[0m)
�[36m17:21:48.460 �[33mtcpsrv �[0mavailable @ http://[fe80::94eb:3270:2e0:edd5]:80/ (�[33m18-Microsoft Wi-Fi Direct Virtual Adapter�[0m)
�[36m17:21:48.461 �[33mtcpsrv �[0mavailable @ http://169.254.237.213:80/ (�[33m18-Microsoft Wi-Fi Direct Virtual Adapter�[0m)
�[36m17:21:48.461 �[33mtcpsrv �[0mavailable @ http://[fe80::548f:32ac:d9a8:cb71]:80/ (�[33m4-Killer E2500 Gigabit Ethernet Controller�[0m)
�[36m17:21:48.461 �[33mtcpsrv �[0mavailable @ http://172.16.0.20:80/ (�[33m4-Killer E2500 Gigabit Ethernet Controller, �[32mexternal�[0m)
�[36m17:21:48.462 �[33mtcpsrv �[0mavailable @ http://[fe80::6c7a:8aaa:b16c:1bf1]:80/ (�[33m9-Intel(R) Dual Band Wireless-AC 8265�[0m)
�[36m17:21:48.462 �[33mtcpsrv �[0mavailable @ http://169.254.27.241:80/ (�[33m9-Intel(R) Dual Band Wireless-AC 8265�[0m)
�[36m17:21:48.465 �[33moptional-dependencies �[0m�[36mOK: �[32msqlite, pillow, pillow-webp, ffmpeg, ffprobe, mutagen, �[0mNG: �[35mvips, argon2, pyzmq, pillow-heif, pillow-avif, rawpy, psutil�[0m, see --deps (this is fine btw)�[0m
�[36m17:21:48.465 �[33mthumb �[0mdecoder preference: pil, ff
�[36m17:21:48.473 �[33mthumb �[0m�[Jcln I:\copyparty\files.hist/�[A
�[36m17:21:48.520 �[33mthumb �[0m�[Jcln ok; rm 0 dirs
�[36m17:21:48.607 �[33mtcpsrv �[0mlistening @ [::]:80 f676 p26136
�[36m17:21:48.608 �[33mhsrv �[0msubscribed @ [::]:80 f676 p26136
�[36m17:21:48.608 �[33mtcpsrv �[0mlistening @ 0.0.0.0:80 f680 p26136
�[36m17:21:48.609 �[33mroot �[0mworkers OK

�[36m17:21:48.610 �[33mhsrv �[0msubscribed @ 0.0.0.0:80 f680 p26136
�[36m17:21:48.611 �[33mcert �[0m�[36mcreating new ca ...�[0m
�[36m17:21:48.612 �[33mup2k �[0m�[35m/ �[0;36mcasechk:�[90my �[0;36mfsnt:�[90mlin �[0;36mmaxb:�[90m250m,300 �[0;36mvmaxb:�[90m125g�[K�[0m
�[36m17:21:48.613 �[33mcert �[0m�[33mcould not create TLS certificates: [WinError 2] The system cannot find the file specified�[0m
�[36m17:21:48.613 �[33mcert �[0m�[36minstall cfssl if you want to fix this; https://github.com/cloudflare/cfssl/releases/latest (cfssl, cfssljson, cfssl-certinfo)�[0m
�[36m17:21:48.613 �[33mup2k �[0mloaded snap I:\copyparty\files.hist\up2k.snap |11| (11)�[K
�[36m17:21:48.614 �[33mcert �[0m�[33musing default TLS certificate; https will be insecure:�[36m C:/Users/Reyas Wilfred/AppData/Roaming/copyparty\cert.pem�[0m
�[36m17:21:48.617 �[33mup2k �[0m�[90m I:\copyparty\files.hist\up2k.db |24|�[K�[0m
�[36m17:21:48.618 �[33mup2k �[0m1 volumes in 0.01 sec�[K
�[36m17:21:54.273 �[33m35.196.132.85 �[36m50214 �[0mGET / @*

stuff that was going on right before crash:
�[36m17:25:00.521 �[33m73.197.229.132 �[36m55363 �[0mGET /music/?ls&dots&rtt=16 @reyas
�[36m17:25:06.314 �[33m73.197.229.132 �[36m55363 �[0mPOST /music/ @reyas
�[36m17:25:06.314 �[33m73.197.229.132 �[36m55363 �[0mboundary='----geckoformboundary4b6290860cb02ba678e64c2aeb14c9e'
�[36m17:25:06.315 �[33m73.197.229.132 �[36m55363 �[0m'Content-Disposition: form-data; name="act"'
�[36m17:25:06.316 �[33m73.197.229.132 �[36m55363 �[0m'Content-Disposition: form-data; name="name"'
�[36m17:25:06.323 �[33m73.197.229.132 �[36m55363 �[0mGET /music/?tree=&dots @reyas
�[36m17:25:06.324 �[33m73.197.229.132 �[36m55367 �[0mGET /music/?ls&dots&rtt=10 @reyas
�[36m17:25:12.977 �[33m73.197.229.132 �[36m55367 �[0mGET /music/reyas_main_mix/ @reyas
�[36m17:25:13.059 �[33m73.197.229.132 �[36m55363 �[0mGET /music/reyas_main_mix/?tree=&dots @reyas
�[36m17:25:15.432 �[33m73.197.229.132 �[36m55363 �[0mPOST /music/AJR%20-%203%20O%27Clock%20Things.mp3?move=/music/reyas_main_mix/AJR%20-%203%20O%27Clock%20Things.mp3&akey=i84g4tk3t @reyas
�[36m17:25:15.433 �[33m73.197.229.132 �[36m55363 �[0m -- "music/AJR - 3 O'Clock Things.mp3" �[36m17:25:15.435 �[33mup2k �[0mnot found in src db: "music/AJR - 3 O'Clock Things.mp3" �[36m17:25:15.435 �[33m73.197.229.132 �[36m55363 �[0mk �[36m17:25:15.441 �[33m73.197.229.132 �[36m55363 �[0mPOST /music/AJR%20-%20BANG.mp3?move=/music/reyas_main_mix/AJR%20-%20BANG.mp3&akey=smtarmm28 @reyas �[36m17:25:15.441 �[33m73.197.229.132 �[36m55363 �[0m -- 'music/AJR - BANG.mp3'
�[36m17:25:15.442 �[33mup2k �[0mnot found in src db: 'music/AJR - BANG.mp3'
�[36m17:25:15.442 �[33m73.197.229.132 �[36m55363 �[0mk
�[36m17:25:15.466 �[33m73.197.229.132 �[36m55363 �[0mPOST /music/AJR%20-%20Yes%20I%27m%20A%20Mess.mp3?move=/music/reyas_main_mix/AJR%20-%20Yes%20I%27m%20A%20Mess.mp3&akey=d5xbcujjn @reyas
�[36m17:25:15.467 �[33m73.197.229.132 �[36m55363 �[0m -- "music/AJR - Yes I'm A Mess.mp3" �[36m17:25:15.469 �[33mup2k �[0mnot found in src db: "music/AJR - Yes I'm A Mess.mp3" �[36m17:25:15.469 �[33m73.197.229.132 �[36m55363 �[0mk �[36m17:25:15.522 �[33m73.197.229.132 �[36m55363 �[0mPOST /music/Alabama%203%20-%20Woke%20Up%20This%20Morning.mp3?move=/music/reyas_main_mix/Alabama%203%20-%20Woke%20Up%20This%20Morning.mp3&akey=7xks0a2ek @reyas �[36m17:25:15.523 �[33m73.197.229.132 �[36m55363 �[0m -- 'music/Alabama 3 - Woke Up This Morning.mp3'
�[36m17:25:15.524 �[33mup2k �[0mnot found in src db: 'music/Alabama 3 - Woke Up This Morning.mp3'
�[36m17:25:15.525 �[33m73.197.229.132 �[36m55363 �[0mk
�[36m17:25:15.530 �[33m73.197.229.132 �[36m55363 �[0mPOST /music/Alan%20Walker%20-%20Fade.mp3?move=/music/reyas_main_mix/Alan%20Walker%20-%20Fade.mp3&akey=ka96jx1vu @reyas
�[36m17:25:15.530 �[33m73.197.229.132 �[36m55363 �[0m -- 'music/Alan Walker - Fade.mp3' �[36m17:25:15.531 �[33mup2k �[0mnot found in src db: 'music/Alan Walker - Fade.mp3' [redundant lines about different songs truncated for brevity] �[36m17:25:16.526 �[33m73.197.229.132 �[36m55363 �[0mPOST /music/Zedd%20-%20I%20Want%20You%20To%20Know.mp3?move=/music/reyas_main_mix/Zedd%20-%20I%20Want%20You%20To%20Know.mp3&akey=hadcv18es @reyas �[36m17:25:16.526 �[33m73.197.229.132 �[36m55363 �[0m -- 'music/Zedd - I Want You To Know.mp3'
�[36m17:25:16.527 �[33mup2k �[0mnot found in src db: 'music/Zedd - I Want You To Know.mp3'
�[36m17:25:16.527 �[33m73.197.229.132 �[36m55363 �[0mk
�[36m17:25:16.532 �[33m73.197.229.132 �[36m55363 �[0mPOST /music/Zedd%20-%20Stay.mp3?move=/music/reyas_main_mix/Zedd%20-%20Stay.mp3&akey=hnodqk95h @reyas
�[36m17:25:16.532 �[33m73.197.229.132 �[36m55363 �[0m -- 'music/Zedd - Stay.mp3' �[36m17:25:16.533 �[33mup2k �[0mnot found in src db: 'music/Zedd - Stay.mp3' �[36m17:25:16.534 �[33m73.197.229.132 �[36m55363 �[0mk �[36m17:25:16.542 �[33m73.197.229.132 �[36m55363 �[0mGET /music/reyas_main_mix/?tree=&dots @reyas �[36m17:25:16.543 �[33m73.197.229.132 �[36m55369 �[0mGET /music/reyas_main_mix/?ls&dots @reyas �[36m17:25:16.544 �[33m73.197.229.132 �[36m55367 �[0mGET /music/?tree=&dots @reyas �[36m17:25:16.545 �[33m73.197.229.132 �[36m55368 �[0mGET /music/?ls&dots&rtt=10 @reyas �[36m17:25:16.662 �[33mthumb �[0m�[36mconv 'I:\\copyparty\\files\\.hist/th/ip/mk/iPmkGNvS64PuHh4ejhtE2xLN/fZtqkb4rKztM9H0hRcBwwRhU.69499018.webp' :w �[0m'I:\\copyparty\\files\\music/reyas_main_mix/AJR - BANG.mp3'�[0m [redundant lines about different songs truncated for brevity] �[36m17:25:17.743 �[33mthumb �[0m�[36mconv 'I:\\copyparty\\files\\.hist/th/ip/mk/iPmkGNvS64PuHh4ejhtE2xLN/UoFwDORUUpSPr15VraA_3YGk.694894cf.webp' :w �[0m'I:\\copyparty\\files\\music/reyas_main_mix/Home - Even Dumber Awful Song From Hell.mp3'�[0m �[36m17:25:18.907 �[33m73.197.229.132 �[36m55363 �[0mGET /music/?ls&dots&rtt=34 @reyas �[36m17:25:29.037 �[33m73.197.229.132 �[36m55363 �[0mPOST /music/ @reyas �[36m17:25:29.037 �[33m73.197.229.132 �[36m55363 �[0mboundary='----geckoformboundary8e958f29eb929a60503e828038440325' �[36m17:25:29.038 �[33m73.197.229.132 �[36m55363 �[0m'Content-Disposition: form-data; name="act"' �[36m17:25:29.038 �[33m73.197.229.132 �[36m55363 �[0m'Content-Disposition: form-data; name="name"' �[36m17:25:29.045 �[33m73.197.229.132 �[36m55363 �[0mGET /music/?tree=&dots @reyas �[36m17:25:29.045 �[33m73.197.229.132 �[36m55369 �[0mGET /music/?ls&dots&rtt=6 @reyas �[36m17:26:48.621 �[33mup2k �[0msnap: I:\copyparty\files\.hist\up2k.snap |11| 0.00s �[36m17:27:56.558 �[33m73.197.229.132 �[36m55460 �[0mGET /?h @reyas �[36m17:27:58.635 �[33m73.197.229.132 �[36m55460 �[0mGET / @reyas �[36m17:27:58.724 �[33m73.197.229.132 �[36m55460 �[0mGET /?tree=&dots @reyas �[36m17:27:59.933 �[33m73.197.229.132 �[36m55460 �[0mGET /music/?ls&dots @reyas �[36m17:28:01.393 �[33m73.197.229.132 �[36m55460 �[0mGET /music/approaching%20nirvanaa/?ls&dots&rtt=6 @reyas �[36m17:28:01.393 �[33m73.197.229.132 �[36m55460 �[0m -- 'music/approaching nirvanaa'

Additional context

idk man love what you've made tho

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions