td icon indicating copy to clipboard operation
td copied to clipboard

FATAL ERROR in native method

Open MrKangZuBin opened this issue 1 year ago • 7 comments

[ 1][t 0][1724935265.820765257][tl_jni_object.cpp:37] Can't find class [org/drinkless/tdlib/Log] FATAL ERROR in native method: Can't find class [org/drinkless/tdlib/Log]

MrKangZuBin avatar Aug 29 '24 12:08 MrKangZuBin

You use incompatilble libtdjni.so and Java wrapper classes. You must use Java classes and libtdjni.so from exactly the same TDLib version.

levlam avatar Aug 29 '24 16:08 levlam

I didn’t see libtdjni.so after I built it.

MrKangZuBin avatar Aug 30 '24 02:08 MrKangZuBin

Did you build it as specified at https://tdlib.github.io/td/build.html?language=Java?

levlam avatar Aug 30 '24 05:08 levlam

https://tdlib.github.io/td/build.html?language=Java I followed this method. Now I put the libs in the jdk bin and it works, but other errors occur. A fatal error has been detected by the Java Runtime Environment:

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ff9c4a42f58, pid=19072, tid=21256

JRE version: Java(TM) SE Runtime Environment (17.0.11+7) (build 17.0.11+7-LTS-207)

Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0.11+7-LTS-207, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)

Problematic frame:

C [msvcp140.dll+0x12f58]

No core dump will be written. Minidumps are not enabled by default on client versions of Windows

According to the error message, I reinstalled Microsoft Visual C++ Redistributable and restarted the computer, but the error still occurred

MrKangZuBin avatar Aug 30 '24 05:08 MrKangZuBin

hs_err_pid9696.log this is log

MrKangZuBin avatar Aug 30 '24 06:08 MrKangZuBin

Example is git clone的

MrKangZuBin avatar Aug 30 '24 06:08 MrKangZuBin

See https://github.com/tdlib/td/issues/2912#issuecomment-2156135946 and the answer above.

levlam avatar Aug 30 '24 07:08 levlam