duke605 / DiscordCE

Allows you to chat, manage your friends and block list, join and leave guilds/servers and more.
https://minecraft.curseforge.com/projects/discordce
MIT License
11 stars 1 forks source link

When pressing the 'relationship' tab #1

Closed Rongmario closed 7 years ago

Rongmario commented 7 years ago

Error: http://pastebin.com/raw/fLpjsnv1 MC Version: 1.10.2 DiscordCE Version: 1.0.3

Duplication instructions: Go to the relationship screen.

Additional information: ???

duke605 commented 7 years ago

Does this happen everytime you open the GUI?

Rongmario commented 7 years ago

I've tried 3 times, yeah.

duke605 commented 7 years ago

Okay i believe i fixed the issue maybe? Still no idea what was going on but it now checks for null. File is up on CurseForge

I also added a print stack trace where the error would've crashed you so look out in your console for an error that looks like

[03:22:27] [ReadingThread/INFO]: [com.github.duke605.dce.entity.Relationship:<init>:29]: com.github.duke605.dce.exception.EntityNotFoundException: User with id <136856172203474944> could not be found... This should not happen. All info:
{"id":"136856172203474944","type":3,"user":{"id":"136856172203474944","avatar":"598f3412f844cdfc91b22c0912b61703","username":"Duke605","discriminator":"4705"}}
[03:22:27] [ReadingThread/INFO]: [com.github.duke605.dce.entity.Relationship:<init>:29]:    at com.github.duke605.dce.entity.Relationship.<init>(Relationship.java:27)
[03:22:27] [ReadingThread/INFO]: [com.github.duke605.dce.entity.Relationship:<init>:29]:    at com.github.duke605.dce.event.RelationshipAddEvent.<init>(RelationshipAddEvent.java:14)
[03:22:27] [ReadingThread/INFO]: [com.github.duke605.dce.entity.Relationship:<init>:29]:    at com.github.duke605.dce.handler.CustomWebSocketHandler.handle(CustomWebSocketHandler.java:34)
[03:22:27] [ReadingThread/INFO]: [com.github.duke605.dce.entity.Relationship:<init>:29]:    at net.dv8tion.jda.requests.WebSocketClient.onTextMessage(WebSocketClient.java:305)
[03:22:27] [ReadingThread/INFO]: [com.github.duke605.dce.entity.Relationship:<init>:29]:    at com.neovisionaries.ws.client.ListenerManager.callOnTextMessage(ListenerManager.java:352)
[03:22:27] [ReadingThread/INFO]: [com.github.duke605.dce.entity.Relationship:<init>:29]:    at com.neovisionaries.ws.client.ReadingThread.callOnTextMessage(ReadingThread.java:233)
[03:22:27] [ReadingThread/INFO]: [com.github.duke605.dce.entity.Relationship:<init>:29]:    at com.neovisionaries.ws.client.ReadingThread.callOnTextMessage(ReadingThread.java:211)
[03:22:27] [ReadingThread/INFO]: [com.github.duke605.dce.entity.Relationship:<init>:29]:    at com.neovisionaries.ws.client.ReadingThread.handleTextFrame(ReadingThread.java:910)
[03:22:27] [ReadingThread/INFO]: [com.github.duke605.dce.entity.Relationship:<init>:29]:    at com.neovisionaries.ws.client.ReadingThread.handleFrame(ReadingThread.java:693)
[03:22:27] [ReadingThread/INFO]: [com.github.duke605.dce.entity.Relationship:<init>:29]:    at com.neovisionaries.ws.client.ReadingThread.main(ReadingThread.java:102)
[03:22:27] [ReadingThread/INFO]: [com.github.duke605.dce.entity.Relationship:<init>:29]:    at com.neovisionaries.ws.client.ReadingThread.run(ReadingThread.java:61)

Let me know if that fixed it so i can close this issue

Rongmario commented 7 years ago

Sure, I'll check this when I get home.

duke605 commented 7 years ago

Figured out what your exact problem was. Your internet is too fast. XD When the connection is made to Discord it will retrieve relationships that return ids. It then looks for those users with those ids. For me the process of looking up the relationships takes long enough to setup the users. But for you the request returns before the users are made. Now that i know EXACTLY why this is happening i'm going to go ahead and close this issue.

Rongmario commented 7 years ago

Haha, that's brilliant thanks - don't think my internet is THAT fast hahaha

CaelTheColher commented 7 years ago

i have the same issue and my internet isn't that fast

CaelTheColher commented 7 years ago

MC Version: 1.7.10 DCE Version: 1.0.4_1 Crash Report: http://pastebin.com/Jr40bNmW