Hello,
for me some posts with IMX.to images won’t download in VRipper, like this Nicole Peters post. It displays alright on the VG webpage and on IMX.to, but in the VRipper I get the following error (i.e. from the 3rd try):
Failed to download https://imx.to/img-55ae48b0ded9b.html: #3 tries failed
------------
me.vripper.exception.DownloadException: org.apache.hc.core5.http.NoHttpResponseException: The target server failed to respond
at me.vripper.services.DownloadService$ImageDownloadRunnable.download(DownloadService.kt:128)
at me.vripper.services.DownloadService$ImageDownloadRunnable.run(DownloadService.kt:178)
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.NoHttpResponseException: The target server failed to respond
at org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:333)
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.java:236)
at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager$InternalConnectionEndpoint.execute(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:150)
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:103)
at me.vripper.services.DownloadService$ImageDownloadRunnable.run(DownloadService.kt:178)
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)
Newer posts with IMX images download alright. It may have something to with a change in the URL on IMX. For those threads that show errors, the URL is built like that https://imx.to/img-55ae47cd06846.html - on threads that down VRipper can download it’s like that: https://imx.to/i/4ry0k0.
P.S. I used 6.5.2 on a Windows 11 machine.