Java ImageView无法加载缩短的url,只是有时会失败

Java ImageView无法加载缩短的url,只是有时会失败,java,javafx,Java,Javafx,我在使用ImageView加载图像时发现了一个奇怪的行为(bug?),它提供了一个缩短的链接,但不会在每个图像上都出现。我已经成功地尝试了其他缩短的图像 这里有一个MVCE,它只加载一个空白的白色窗口。目标url是: 它可以加载 注意,我已经断开了bitly链接,因为SO不允许我发布它,所以在测试时只需删除额外的空间 EDIT:我通过调用img.getException()到基础图像对象,设法看到异常: com.sun.javafx.iio.ImageStorageException: No

我在使用
ImageView
加载图像时发现了一个奇怪的行为(bug?),它提供了一个缩短的链接,但不会在每个图像上都出现。我已经成功地尝试了其他缩短的图像

这里有一个MVCE,它只加载一个空白的白色窗口。目标url是:

它可以加载

注意,我已经断开了bitly链接,因为SO不允许我发布它,所以在测试时只需删除额外的空间


EDIT:我通过调用
img.getException()
到基础
图像
对象,设法看到异常:

com.sun.javafx.iio.ImageStorageException: No loader for image data

我相信这与缩短链接的重定向有关,因为ImageView不会遵循重定向,因为它期望的是图像而不是另一个链接。我唯一的另一个想法是,它可能是由于大小1500x300.CB536733694.jpg后的点。无论如何,你可以摆脱这个额外的点吗?对不起,我只是读了关于第一个链接的部分“加载”忽略第二个链接part@TravisF我尝试了其他缩短的链接,它确实起了作用。我也想到了你的想法,但这让我很困惑。顺便说一句,我担心这是我的路由器的网络问题,你能在你的机器上试一下吗?我会在一秒钟内,同时,你能单独访问链接吗(我的意思是在JavaFX之外,就像在浏览器中),如果你能的话,你的路由器就会让它通过。好吧,所以我用bitly链接测试了它,它没有工作,然后我用顶部的链接测试了它。。。。同样,它没有工作,但有趣的是,顶部的链接和最终的链接是不同的,当我将链接更改为物理链接时,最终的链接是
https://images-na.ssl-images-amazon.com/images/G/01/kindle/merch/2017/ECHO/GW/D_GW_BLU_2UP_1500x300._CB536733694_.jpg
它确实有效,您是否能够检查bitly将要访问的端点链接?
com.sun.javafx.iio.ImageStorageException: No loader for image data