jpenilla/squaremap-addons

Square skins throw error trying to locate input stream from url

Godivctor opened this issue · 3 comments

now days i do not know when it happens. but before i thinked it happened when a user do /skin clear
also i deleted some images in folder /squaremap/web/skins. But it was when i found these errors

Paper version git-Paper-138 (MC: 1.19.2)
squaremap-skins version 1.0.0-SNAPSHOT
squaremap version 1.1.9-SNAPSHOT+e340fd9
SkinsRestorer version 14.2.3

my squaremap/config.yml

config-version: 2
settings:
    language-file: lang-en.yml
    debug-mode: false
    update-checker: false
    web-address: http://localhost:8080
    web-directory:
        path: web
        auto-update: true
    image-quality:
        compress-images:
            enabled: false
            value: 0.0
    internal-webserver:
        enabled: true
        bind: 0.0.0.0
        port: 8080
    ui:
        coordinates:
            enabled: false
        link:
            enabled: true
        sidebar:
            pinned: unpinned
    commands:
        main-command-label: squaremap
        main-command-aliases:
        - map
    render-progress-logging:
        enabled: true
        interval-seconds: 60
world-settings:
    default:
        map:
            enabled: true
            display-name: '{world}'
            order: 0
            icon: ''
            max-render-threads: -1
            iterate-up: false
            max-height: -1
            biomes:
                enabled: true
                blend-biomes: 3
            glass:
                clear: true
            lava:
                checkerboard: true
            water:
                clear-depth: true
                checkerboard: false
            zoom:
                maximum: 3
                default: 3
                extra: 2
            background-render:
                enabled: true
                max-chunks-per-interval: 1024
                interval-seconds: 15
                max-render-threads: -1
            markers:
                update-interval-seconds: 5
                spawn-icon:
                    enabled: false
                    show-controls: true
                    default-hidden: false
                    layer-priority: 0
                    z-index: 0
                world-border:
                    enabled: true
                    show-controls: true
                    default-hidden: false
                    layer-priority: 1
                    z-index: 1
            visibility-limits:
            -   type: world-border
                enabled: 'true'
        player-tracker:
            enabled: true
            update-interval-seconds: 1
            show-controls: true
            default-hidden: false
            layer-priority: 2
            z-index: 2
            nameplate:
                enabled: true
                show-head: true
                heads-url: http://mc.homingbeacon.net:8080/skins/{name}.png
                show-armor: true
                show-health: true
            hide:
                invisible: true
                spectators: true
            use-display-names: false

[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: javax.imageio.IIOException: Can't get input stream from URL!
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1409)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at squaremap-skins-1.0.0-SNAPSHOT.jar//xyz.jpenilla.squaremap.addon.skins.SquaremapSkins.saveTexture(SquaremapSkins.java:120)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at squaremap-skins-1.0.0-SNAPSHOT.jar//xyz.jpenilla.squaremap.addon.skins.SquaremapSkins$SaveSkin.run(SquaremapSkins.java:94)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftTask.run(CraftTask.java:101)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: Caused by: java.net.ConnectException: Connection timed out
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/sun.nio.ch.Net.connect0(Native Method)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/sun.nio.ch.Net.connect(Net.java:579)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/sun.nio.ch.Net.connect(Net.java:568)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:588)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/java.net.Socket.connect(Socket.java:633)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/java.net.Socket.connect(Socket.java:583)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:183)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:532)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:637)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/sun.net.www.http.HttpClient.(HttpClient.java:280)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:385)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:407)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1309)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1242)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1128)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1057)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1665)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.base/java.net.URL.openStream(URL.java:1161)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1407)
[00:55:44] [Craft Scheduler Thread - 20 - squaremap-skins/WARN]: ... 8 more

The newest build will give a different error, try that and upload the log to a paste site

here is another paste @jpenilla , i think the previous weren't related to the first error

https://pastebin.com/Lxme1QXz