Windows
Linux
Mac
Server
hi all, got a new computer today with windows 11. my viper ripper downloaded a gallery ones then every time after that it fails. i thought it was the free mcfee anti virus that was installed. removed that still no luck. the ripper works fine on my old laptop. the message reads back unsupported links. even on the gallery that worked first time. any ideas what i need to do ? im using version 3.5.4 the newer one wont even drop a link after i paste the link.
[Moderator Edit]
Post relocated from the IMX support thread.
The version 3.5.4 indicates VRipper (not viper ripper)
Last edited by protogen; 1st July 2025 at 06:17.
mine has stopped to wont connect
Windows 10, been having weird issues with downloads Imx.to. both vripper 6.5.2 and 6.5.3. It was able to download some files in gallery but fails after a while. Concurrent only 1, download only 1, retry 3. Thank you.
Failed to download https://imx.to/i/66r2pu: #2 tries failed
------------
me.vripper.exception.DownloadException: me.vripper.exception.HostException: Unexpected response code: 403
at me.vripper.services.DownloadService$ImageDownloadRunnable.download(DownloadService.kt:130)
at me.vripper.services.DownloadService$ImageDownloadRunnable.run(DownloadService.kt:180)
at dev.failsafe.Functions.lambda$toCtxSupplier$9(Functions.java:228)
at dev.failsafe.Functions.lambda$getPromise$1(Functions.java:83)
at dev.failsafe.Functions.lambda$toAsync$8(Functions.java:195)
at dev.failsafe.internal.RetryPolicyExecutor.handleAsync(RetryPolicyExecutor.java:145)
at dev.failsafe.internal.RetryPolicyExecutor.lambda$handleAsync$2(RetryPolicyExecutor.java:170)
at dev.failsafe.internal.util.DelegatingScheduler.lambda$schedule$0(DelegatingScheduler.java:141)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.lang.VirtualThread.run(Unknown Source)
Caused by: me.vripper.exception.HostException: Unexpected response code: 403
at me.vripper.host.Host.head$lambda$9(Host.kt:163)
at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:247)
at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:188)
at me.vripper.host.Host.head(Host.kt:158)
at me.vripper.host.Host.downloadInternal(Host.kt:57)
at me.vripper.services.DownloadService$ImageDownloadRunnable.download(DownloadService.kt:105)
at me.vripper.services.DownloadService$ImageDownloadRunnable.run(DownloadService.kt:180)
at dev.failsafe.Functions.lambda$toCtxSupplier$9(Functions.java:228)
at dev.failsafe.Functions.lambda$getPromise$1(Functions.java:83)
at dev.failsafe.Functions.lambda$toAsync$8(Functions.java:195)
at dev.failsafe.internal.RetryPolicyExecutor.handleAsync(RetryPolicyExecutor.java:145)
at dev.failsafe.internal.RetryPolicyExecutor.lambda$handleAsync$2(RetryPolicyExecutor.java:170)
at dev.failsafe.internal.util.DelegatingScheduler.lambda$schedule$0(DelegatingScheduler.java:141)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.lang.VirtualThread.run(Unknown Source)
(Another error with new link just now)
Failed to download https://imx.to/i/66x9fd: #3 tries failed
------------
me.vripper.exception.DownloadException: org.apache.hc.core5.http.MessageConstraintException: Maximum empty line limit exceeded
at me.vripper.services.DownloadService$ImageDownloadRunnable.download(DownloadService.kt:130)
at me.vripper.services.DownloadService$ImageDownloadRunnable.run(DownloadService.kt:180)
at dev.failsafe.Functions.lambda$toCtxSupplier$9(Functions.java:228)
at dev.failsafe.Functions.lambda$getPromise$1(Functions.java:83)
at dev.failsafe.Functions.lambda$toAsync$8(Functions.java:195)
at dev.failsafe.internal.RetryPolicyExecutor.handleAsync(RetryPolicyExecutor.java:145)
at dev.failsafe.internal.RetryPolicyExecutor.lambda$handleAsync$2(RetryPolicyExecutor.java:170)
at dev.failsafe.internal.util.DelegatingScheduler.lambda$schedule$0(DelegatingScheduler.java:141)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.lang.VirtualThread.run(Unknown Source)
Caused by: org.apache.hc.core5.http.MessageConstraintException: Maximum empty line limit exceeded
at org.apache.hc.core5.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:262)
at org.apache.hc.core5.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:56)
at org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClie ntConnection.java:331)
at org.apache.hc.core5.http.impl.io.HttpRequestExecutor.execute(HttpRequestExecutor.java:193)
at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.lambda$execute$0(InternalExecRuntime.jav a:236)
at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager$InternalConnectionEndpoint.exe cute(PoolingHttpClientConnectionManager.java:791)
at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.execute(InternalExecRuntime.java:233)
at org.apache.hc.client5.http.impl.classic.MainClientExec.execute(MainClientExec.java:121)
at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:199)
at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192)
at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:1 50)
at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:110)
at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:174)
at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:245)
at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:188)
at me.vripper.host.Host.head(Host.kt:158)
at me.vripper.host.Host.downloadInternal(Host.kt:57)
at me.vripper.services.DownloadService$ImageDownloadRunnable.download(DownloadService.kt:105)
at me.vripper.services.DownloadService$ImageDownloadRunnable.run(DownloadService.kt:180)
at dev.failsafe.Functions.lambda$toCtxSupplier$9(Functions.java:228)
at dev.failsafe.Functions.lambda$getPromise$1(Functions.java:83)
at dev.failsafe.Functions.lambda$toAsync$8(Functions.java:195)
at dev.failsafe.internal.RetryPolicyExecutor.handleAsync(RetryPolicyExecutor.java:145)
at dev.failsafe.internal.RetryPolicyExecutor.lambda$handleAsync$2(RetryPolicyExecutor.java:170)
at dev.failsafe.internal.util.DelegatingScheduler.lambda$schedule$0(DelegatingScheduler.java:141)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.lang.VirtualThread.run(Unknown Source)
Last edited by cutepolarbear; 2nd July 2025 at 07:14.
Hi, I was having the same issues as everyone else using Vripper and getting hit with the error "Maximum empty line limit exceeded"-
I did some research and I enabled my VPN to connect through a German proxy location, and now Vripper is working again-
Im not sure if this is a fix for everyone so if any members with VPNs can try to connect through Germany and see if VRipper then works, please let us know!
Liked by 1 user: roger33
Same issue with IMX.to
VPN to Belguim works with IMX. Canada does not work.
I'll post more results as I test them.
Liked by 1 user: ioxen
i keep getting this error messege Some links failed to be scanned:
Unsupported links:
https://viper.to/threads/15093149-Ju...ges-(07-02-25)
however works ok on my laptop.
there must be something in the settings switched off that i need to switch on, because links of collections that were stored on my vripper from the transfer of of my laptop to my new computer will still connect to the links and download them.
Welp, I downloaded the portable version and seems to be working.
Although imx is still giving errors and unable to download from them.
You can use the Portable version without installing anything. Just download the portable ZIP file to your device (doesn't matter whatever folder that is, default "Downloads" folder is just fine). After download finishes, extract it and just double click on the VRipper.exe file.
Then make a desktop shortcut to that VRipper.exe file so that you can run it easily from your desktop.
Liked by 3 users: Pixel, Progishness, protogen
Something changed. IMX.to seems to be working. It wasn't a few hours ago. Fingers crossed.
Still using 6.5.2
,,,and now it's not working...wtf?
Last edited by Jackyl_R; 7th July 2025 at 13:14.
Last edited by cutepolarbear; Today at 06:50.