DiscordIPC icon indicating copy to clipboard operation
DiscordIPC copied to clipboard

throws org.newsclub.net.unix.AFUNIXSocketException in macOS High Sierra

Open SrinSS01 opened this issue 4 years ago • 4 comments

Exception in thread "main" java.lang.RuntimeException: org.newsclub.net.unix.AFUNIXSocketException: Cannot find method "setCreated" in java.net.Socket. Unsupported JVM? at com.jagrosh.discordipc.entities.pipe.Pipe.createPipe(Pipe.java:167) at com.jagrosh.discordipc.entities.pipe.Pipe.openPipe(Pipe.java:67) at com.jagrosh.discordipc.IPCClient.connect(IPCClient.java:116) at Main.main(Main.java:22) Caused by: org.newsclub.net.unix.AFUNIXSocketException: Cannot find method "setCreated" in java.net.Socket. Unsupported JVM? at org.newsclub.net.unix.NativeUnixSocket.setCreated(Native Method) at org.newsclub.net.unix.AFUNIXSocket.(AFUNIXSocket.java:36) at org.newsclub.net.unix.AFUNIXSocket.newInstance(AFUNIXSocket.java:54) at com.jagrosh.discordipc.entities.pipe.UnixPipe.(UnixPipe.java:45) at com.jagrosh.discordipc.entities.pipe.Pipe.createPipe(Pipe.java:163) ... 3 more

SrinSS01 avatar Nov 28 '20 07:11 SrinSS01

Cannot find method "setCreated" in java.net.Socket. Unsupported JVM?

Check your JVM dude.

Sanduhr32 avatar Nov 28 '20 10:11 Sanduhr32

Similar issue with a user on Catalina 10.15.7 but a total Java crash instead. With AdoptOpenJDK 16

1XMCURTHDINFO  Current thread
3XMTHREADINFO      "LWJGL Application" J9VMThread:0x0000000017BEF200, omrthread_t:0x00007FEB271E3250, java/lang/Thread:0x000000008038C518, state:R, prio=5
3XMJAVALTHREAD            (java/lang/Thread getId:0x15, isDaemon:false)
3XMTHREADINFO1            (native thread ID:0xBDCBB, native priority:0x5, native policy:UNKNOWN, vmstate:R, vm thread flags:0x00000020)
3XMTHREADINFO2            (native stack address range from:0x000070000A2D9000, to:0x000070000A319000, size:0x40000)
3XMCPUTIME               CPU usage total: 4.462355000 secs, current category="Application"
3XMHEAPALLOC             Heap bytes allocated since last GC cycle=944472 (0xE6958)
3XMTHREADINFO3           Java callstack:
4XESTACKTRACE                at org/newsclub/net/unix/NativeUnixSocket.setCreated(Native Method)
4XESTACKTRACE                at org/newsclub/net/unix/AFUNIXSocket.<init>(AFUNIXSocket.java:36)
4XESTACKTRACE                at org/newsclub/net/unix/AFUNIXSocket.newInstance(AFUNIXSocket.java:54)
4XESTACKTRACE                at com/jagrosh/discordipc/entities/pipe/UnixPipe.<init>(UnixPipe.java:45)
4XESTACKTRACE                at com/jagrosh/discordipc/entities/pipe/Pipe.createPipe(Pipe.java:164)
4XESTACKTRACE                at com/jagrosh/discordipc/entities/pipe/Pipe.openPipe(Pipe.java:68)
4XESTACKTRACE                at com/jagrosh/discordipc/IPCClient.connect(IPCClient.java:119)
4XESTACKTRACE                at net/jumpai/client/desktop/LwjglJumpai.create(LwjglJumpai.java:82)
4XESTACKTRACE                at com/badlogic/gdx/backends/lwjgl/LwjglApplication.mainLoop(LwjglApplication.java:151)
4XESTACKTRACE                at com/badlogic/gdx/backends/lwjgl/LwjglApplication$1.run(LwjglApplication.java:128)
3XMTHREADINFO3           No native callstack available for this thread

The worst thing about this is I can't even catch the exception and disable discord integration if it fails. This crashes the whole JVM, my current workaround is to disable DiscordIPC entirely on all Mac OS as precaution.

WinterAlexander avatar Jul 09 '21 22:07 WinterAlexander