jpenilla / squaremap-addons

Various addons for squaremap
12 stars 14 forks source link

Square skins throw error trying to locate input stream from url #16

Open Godivctor opened 2 years ago

Godivctor commented 2 years ago

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

jpenilla commented 2 years ago

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

Godivctor commented 1 year ago

https://pastebin.com/bFPDUuzj

Godivctor commented 1 year ago

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

https://pastebin.com/Lxme1QXz