Websockets on Ubuntu 16.04
By Emma Johnson •
I am trying to create a discord bot, and it requires being able to connect to a websocket, but however, whenever I attempt to connect to the websocket through my java code, it times out, but when I run it on my personal PC, it works fine.
Error:
java.lang.RuntimeException: java.net.ConnectException: Connection timed out at net.dv8tion.jda.requests.WebSocketClient.connect(WebSocketClient.java:199) at net.dv8tion.jda.requests.WebSocketClient.<init>(WebSocketClient.java:81) at net.dv8tion.jda.entities.impl.JDAImpl.login(JDAImpl.java:132) at net.dv8tion.jda.JDABuilder.buildAsync(JDABuilder.java:291) at net.dv8tion.jda.JDABuilder.buildBlocking(JDABuilder.java:312) at me.Swedz.pb.Main$1.run(Main.java:29) at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.ConnectException: Connection timed out at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668) at com.neovisionaries.ws.client.WebSocketFactory.createDirectRawSocket(WebSocketFactory.java:653) at com.neovisionaries.ws.client.WebSocketFactory.createRawSocket(WebSocketFactory.java:578) at com.neovisionaries.ws.client.WebSocketFactory.createSocket(WebSocketFactory.java:510) at com.neovisionaries.ws.client.WebSocketFactory.createSocket(WebSocketFactory.java:490) at com.neovisionaries.ws.client.WebSocketFactory.createSocket(WebSocketFactory.java:272) at com.neovisionaries.ws.client.WebSocketFactory.createSocket(WebSocketFactory.java:228) at net.dv8tion.jda.requests.WebSocketClient.connect(WebSocketClient.java:191) ... 10 moreMain class:
This code is meant to be run on a Minecraft server, so the onEnable() and onDisable() methods are there for that. (as well as the option to use a BukkitRunnable)
EDIT: I have discovered this only occurs sometimes...
Reset to defaultKnow someone who can answer? Share a link to this question via email, Twitter, or Facebook.
More in general
"Zoraya ter Beek, age 29, just died by assisted suicide in the Netherlands. She was physically healthy, but psychologically depressed. It's an abomination that an entire society would actively facilitate, even encourage, someone ending their own life because they had no hope. Th…"