xdm icon indicating copy to clipboard operation
xdm copied to clipboard

"Download failed. Failed to append/convert file parts, please check if the drive is full or write protected"

Open Ormendahl opened this issue 5 years ago • 13 comments

Describe the bugTo Reproduce** Everytime i try to download a video from tubi i get this error after it reaches 100% downloaded. It still occupies the total file space it took to donwload in the temp folder but it just doesn't convert to get the single video file.

To Reproduce Any video on tubi. Maybe it's a known bug that happens with other sites or this site it isn't supposed to be supported i don't know, but the thing is that it download the full size of the file itself it just can't append it/convert it.

  • OS: [Windows]
  • Browser [Chrome]
  • XDM addon Version [e.g. 2.0]
  • XDM Version [e.g. 7.2.11]

**Generated log""

[ main ] loading... [ main ] 11.0.6 6.1 [ main ] Loading config... [ main ] starting monitoring... [ main ] Init app [ main ] Loading fonts en [ main ] Loading language en [ main ] Context initialized checking for app update [ Thread-0 ] Context initialized [ Thread-1 ] instance starting... [ Thread-1 ] instance started. [ Thread-1 ] Lock acquired... [ AWT-EventQueue-0 ] showing main window. Loading image from url: jar:file:/C:/Program%20Files%20(x86)/XDM/xdman.jar!/icon s/xxhdpi/icon.png Loading image from url: jar:file:/C:/Program%20Files%20(x86)/XDM/xdman.jar!/icon s/xxhdpi/icon.png Error setting Dock icon Loading image from url: jar:file:/C:/Program%20Files%20(x86)/XDM/xdman.jar!/icon s/xxhdpi/bg_nav.png [ Thread-0 ] manifest download response: 200 7.2.11 7.2.11 [ AWT-EventQueue-0 ] List changed Loading image from url: jar:file:/C:/Program%20Files%20(x86)/XDM/xdman.jar!/icon s/xxhdpi/icon.png New session [ Thread-2 ] java.io.IOException: Unexpected EOF while reading header line at xdman.util.NetUtils.readLine(NetUtils.java:18) at xdman.monitoring.Request.read(Request.java:16) at xdman.monitoring.MonitoringSession.serviceRequest(MonitoringSession.j ava:485) at xdman.monitoring.MonitoringSession.run(MonitoringSession.java:516) at java.base/java.lang.Thread.run(Unknown Source) New session [ Thread-3 ] java.io.IOException: Unexpected EOF while reading header line at xdman.util.NetUtils.readLine(NetUtils.java:18) at xdman.monitoring.Request.read(Request.java:16) at xdman.monitoring.MonitoringSession.serviceRequest(MonitoringSession.j ava:485) at xdman.monitoring.MonitoringSession.run(MonitoringSession.java:516) at java.base/java.lang.Thread.run(Unknown Source) New session [ Thread-4 ] java.io.IOException: Unexpected EOF while reading header line at xdman.util.NetUtils.readLine(NetUtils.java:18) at xdman.monitoring.Request.read(Request.java:16) at xdman.monitoring.MonitoringSession.serviceRequest(MonitoringSession.j ava:485) at xdman.monitoring.MonitoringSession.run(MonitoringSession.java:516) at java.base/java.lang.Thread.run(Unknown Source) New session [ Thread-5 ] java.io.IOException: Unexpected EOF while reading header line at xdman.util.NetUtils.readLine(NetUtils.java:18) at xdman.monitoring.Request.read(Request.java:16) at xdman.monitoring.MonitoringSession.serviceRequest(MonitoringSession.j ava:485) at xdman.monitoring.MonitoringSession.run(MonitoringSession.java:516) at java.base/java.lang.Thread.run(Unknown Source) New session [ Thread-6 ] java.io.IOException: Unexpected EOF while reading header line at xdman.util.NetUtils.readLine(NetUtils.java:18) at xdman.monitoring.Request.read(Request.java:16) at xdman.monitoring.MonitoringSession.serviceRequest(MonitoringSession.j ava:485) at xdman.monitoring.MonitoringSession.run(MonitoringSession.java:516) at java.base/java.lang.Thread.run(Unknown Source) New session [ AWT-EventQueue-0 ] Max download: 100 [ AWT-EventQueue-0 ] Category changed [ Thread-7 ] java.io.IOException: Unexpected EOF while reading header line at xdman.util.NetUtils.readLine(NetUtils.java:18) at xdman.monitoring.Request.read(Request.java:16) at xdman.monitoring.MonitoringSession.serviceRequest(MonitoringSession.j ava:485) at xdman.monitoring.MonitoringSession.run(MonitoringSession.java:516) at java.base/java.lang.Thread.run(Unknown Source) New session [ Thread-8 ] java.io.IOException: Unexpected EOF while reading header line at xdman.util.NetUtils.readLine(NetUtils.java:18) at xdman.monitoring.Request.read(Request.java:16) at xdman.monitoring.MonitoringSession.serviceRequest(MonitoringSession.j ava:485) at xdman.monitoring.MonitoringSession.run(MonitoringSession.java:516) at java.base/java.lang.Thread.run(Unknown Source) New session [ Thread-9 ] java.io.IOException: Unexpected EOF while reading header line at xdman.util.NetUtils.readLine(NetUtils.java:18) at xdman.monitoring.Request.read(Request.java:16) at xdman.monitoring.MonitoringSession.serviceRequest(MonitoringSession.j ava:485) at xdman.monitoring.MonitoringSession.run(MonitoringSession.java:516) at java.base/java.lang.Thread.run(Unknown Source) New session [ Thread-10 ] java.io.IOException: Unexpected EOF while reading header line at xdman.util.NetUtils.readLine(NetUtils.java:18) at xdman.monitoring.Request.read(Request.java:16) at xdman.monitoring.MonitoringSession.serviceRequest(MonitoringSession.j ava:485) at xdman.monitoring.MonitoringSession.run(MonitoringSession.java:516) at java.base/java.lang.Thread.run(Unknown Source) New session

Ormendahl avatar May 25 '20 19:05 Ormendahl

I have a similar issue on my laptop and my tablet since I installed the newest version.

roba953 avatar May 26 '20 11:05 roba953

I uninstalled version 7.2.11 and re-installed version 7.2.10. I was able to resume downloads.

roba953 avatar May 26 '20 11:05 roba953

I have the same problem after installing version 7.2.11. I uninstalled this version completely and deleted all related files (i.e /opt/xdman and ~/.xdman/) then I installed 7.2.10 version but encountered the same problem. Xdm was working perfectly before any of this. It seems It has a problem with writing privileges. Because when I run it under sudo and root, it works without any problem (Of course in this scenario it saves files into /root/Downloads). But when I run it under standard user, It gives an error that says it can't append/convert. Besides that, I don't have storage problems definitely. Because the file I am downloading is 4MB and I have 87GB free space on my drive. Also, I am running Ubuntu 20.04.

bahramdolati avatar May 26 '20 17:05 bahramdolati

I've had the same problem with 7.2.11. As suggested in a previous post, I switched back to 7.2.10 and it started working. This is on Windows 8.

jchampeau avatar May 27 '20 13:05 jchampeau

Same issue with 7.2.11 when downloading large videos from xvideos :) The issue occurs sporadically and is hard to reproduce but has happened twice. Again downgrading to 7.2.10 solves the issue

buddudevelopers avatar May 28 '20 07:05 buddudevelopers

This solution fixed my problem.

Ormendahl avatar May 30 '20 10:05 Ormendahl

I had the same problem. I renamed my file as the name was too long and this solved my problem. My OS is Ubuntu 20.04.1 LTS.

kpilkk avatar Oct 23 '20 12:10 kpilkk

https://github.com/subhra74/xdm/issues/272

Aikatsui avatar Jan 27 '21 05:01 Aikatsui

try shortening the filename using "Save As" then "Resume" download. It works

mustious avatar Sep 30 '21 20:09 mustious

I uninstalled version 7.2.11 and re-installed version 7.2.10. I was able to resume downloads.

Did it deleted all this unfinished data? Or not? / Do I have to download it again?

tikendraw avatar Nov 19 '22 02:11 tikendraw

same problem, i'm on Ubuntu 22.04. I switch to version 10.2.10 but the issue persist

Overlrd avatar Dec 16 '22 09:12 Overlrd

Ubuntu 22.04 Firefox XDM 10.2.10

I notice that this error occures when i change the name of the file in the download panel.

image

Overlrd avatar Dec 16 '22 10:12 Overlrd

I had the same problem when upgrading to Ubuntu 24. By looking at xdm's log, I found that it depends on ffmpeg when merging video files in the last one. but the ffmpeg that comes with xdm doesn't work on the new system because the public library file libvpx.so.6 that ffmpeg depends on is removed.

My solution

  1. install ffmpeg independently on the new system. usually it will be installed in /usr/bin/ffmpeg
  2. Replace the ffmpeg that comes with xdm with the newly installed ffmpeg binary.

That's it.

imbiss avatar Jan 19 '25 19:01 imbiss