Advertisement
Vaerys_Dawn

BadRequest causing bot to become unresponsive

Aug 8th, 2017
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.08 KB | None | 0 0
  1. //ERROR
  2.  
  3. sx.blah.discord.util.DiscordException: Error on request to https://discordapp.com/api/channels/176667422500061184/pins. Received response code 400. With response text: <html>
  4.  
  5. <head><title>400 Bad Request</title></head>
  6.  
  7. <body bgcolor="white">
  8.  
  9. <center><h1>400 Bad Request</h1></center>
  10.  
  11. <hr><center>cloudflare-nginx</center>
  12.  
  13. </body>
  14.  
  15. </html>
  16.  
  17.  
  18.         at sx.blah.discord.api.internal.Requests$Request.request(Requests.java:328)
  19.         at sx.blah.discord.api.internal.Requests$Request.request(Requests.java:325)
  20.         at sx.blah.discord.api.internal.Requests$Request.request(Requests.java:262)
  21.         at sx.blah.discord.api.internal.Requests$Request.makeRequest(Requests.java:224)
  22.         at sx.blah.discord.api.internal.Requests$Request.makeRequest(Requests.java:169)
  23.         at sx.blah.discord.handle.impl.obj.Channel.getPinnedMessages(Channel.java:981)
  24.         at com.github.vaerys.handlers.ArtHandler.checkList(ArtHandler.java:74)
  25.         at com.github.vaerys.handlers.ArtHandler.<init>(ArtHandler.java:31)
  26.         at com.github.vaerys.main.AnnotationListener.onReactionAddEvent(AnnotationListener.java:302)
  27.         at sx.blah.discord.api.events.EventDispatcher$MethodEventHandler.handle(EventDispatcher.java:723)
  28.         at sx.blah.discord.api.events.EventDispatcher.lambda$null$19(EventDispatcher.java:653)
  29.         at sx.blah.discord.api.events.EventDispatcher$$Lambda$45/1614298828.run(Unknown Source)
  30.         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  31.         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  32.         at java.lang.Thread.run(Thread.java:745)
  33.  
  34. //CODE
  35. //remove unwanted pins
  36.         while (pinnedMessages.size() > 25) {
  37.             for (IMessage msg : command.channel.getPinnedMessages()) { <-------- Error occurs here.
  38.                 if (pinnedMessages.get(0) == msg.getLongID()) {
  39.                     unPin(msg, command);
  40.                     if (!msg.isPinned()) {
  41.                         pinnedMessages.remove(0);
  42.                     }
  43.                 }
  44.             }
  45.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement