webviewko icon indicating copy to clipboard operation
webviewko copied to clipboard

Show nothing on Mac OS, no error thrown.

Open nielinjie opened this issue 1 year ago • 7 comments

nielinjie avatar Sep 04 '23 08:09 nielinjie

My Mac OS, with Apple M1 Pro chip Version 13.5.1 (22G90)

nielinjie avatar Sep 04 '23 08:09 nielinjie

Sorry I don't have any Apple devices to test this project, but you can tell me some information to help me solve it.

Which kotlin platform are you using?Kotlin/JVM or Kotlin/Native? Could you share your code?

Winterreisender avatar Sep 04 '23 08:09 Winterreisender

Kotlin/JVM, here is my building script. Have I miss anything?

plugins {
    kotlin("jvm") version "1.9.0"
}

group = "org.example"
version = "1.0-SNAPSHOT"

repositories {
    mavenCentral()
    maven("https://gitlab.com/api/v4/projects/38224197/packages/maven")
}

dependencies {
    testImplementation(kotlin("test"))
    repositories {
        mavenCentral()
        maven("https://gitlab.com/api/v4/projects/38224197/packages/maven")
    }

    implementation("com.github.winterreisender:webviewko:0.6.0")            // Kotlin Multiplatform
    implementation("com.github.winterreisender:webviewko-jvm:0.6.0")
}

tasks.test {
    useJUnitPlatform()
}

kotlin {
    jvmToolchain(8)
}

Code is just a rush try -

import com.github.winterreisender.webviewko.WebviewKo

fun main(){
    WebviewKo().run {
        title("Title")
        size(800, 600)
        url("https://www.baidu.com")
        show()
    }

}

nielinjie avatar Sep 04 '23 08:09 nielinjie

OK, that's enough, thanks

Winterreisender avatar Sep 04 '23 08:09 Winterreisender

MacBook M2 Pro, Same issue with such things in console:

...

2024-02-23 11:43:10.920 java[74865:4326954] 	Cocoa AWT: Not running on AppKit thread 0 when expected. (
	0   libosxapp.dylib                     0x000000010576d2dc +[ThreadUtilities isJavaEventsDispatchingOnMainThread] + 40
	1   libosxapp.dylib                     0x000000010576b640 -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 72
	2   AppKit                              0x000000018f65c37c -[NSApplication run] + 476
	3   libwebview.dylib                    0x0000000130f9eb8c _ZN7webview6detail4objc6invokeIvPFvvEJP11objc_objectP13objc_selectorEEET_T0_DpT1_ + 40
	4   libwebview.dylib                    0x0000000130f9d428 _ZN7webview6detail4objc8msg_sendIvJP11objc_objectP13objc_selectorEEET_DpT0_ + 40
	5   libwebview.dylib                    0x0000000130f9cf24 _ZN7webview6detail22cocoa_wkwebview_engineC2EbPv + 192
	6   libwebview.dylib                    0x0000000130f9ce40 _ZN7webview7webviewC2EbPv + 72
	7   libwebview.dylib                    0x0000000130f9bd5c _ZN7webview7webviewC1EbPv + 56
	8   libwebview.dylib                    0x0000000130f9bcb0 webview_create + 56
	9   jna7717834640562426936.tmp          0x0000000130f3c04c ffi_prep_closure_loc + 5540
	10  jna7717834640562426936.tmp          0x0000000130f3aa18 ffi_call + 1312
	11  jna7717834640562426936.tmp          0x0000000130f32814 Java_com_sun_jna_Native_invokePointer + 2428
	12  jna7717834640562426936.tmp          0x0000000130f31ec4 Java_com_sun_jna_Native_invokePointer + 44
	13  ???                                 0x0000000111a518ac 0x0 + 4590999724
	14  ???                                 0x0000000111a4dec0 0x0 + 4590984896
	15  ???                                 0x0000000111a4dd80 0x0 + 4590984576
	16  ???                                 0x0000000111a4dd80 0x0 + 4590984576
	17  ???                                 0x0000000111a4dd80 0x0 + 4590984576
	18  ???                                 0x0000000111a4e2c0 0x0 + 4590985920
	19  ???                                 0x0000000111a4e2c0 0x0 + 4590985920
	20  ???                                 0x0000000111a4dfc8 0x0 + 4590985160
	21  ???                                 0x0000000111a4dfc8 0x0 + 4590985160
	22  ???                                 0x0000000111a4dfc8 0x0 + 4590985160
	23  ???                                 0x0000000111a4e508 0x0 + 4590986504
	24  ???                                 0x0000000111a48140 0x0 + 4590960960
	25  libjvm.dylib                        0x00000001061a8c70 _ZN9JavaCalls11call_helperEP9JavaValueRK12methodHandleP17JavaCallArgumentsP10JavaThread + 908
	26  libjvm.dylib                        0x00000001061a7c8c _ZN9JavaCalls12call_virtualEP9JavaValueP5KlassP6SymbolS5_P17JavaCallArgumentsP10JavaThread + 284
	27  libjvm.dylib                        0x00000001061a7d58 _ZN9JavaCalls12call_virtualEP9JavaValue6HandleP5KlassP6SymbolS6_P10JavaThread + 100
	28  libjvm.dylib                        0x000000010626021c _ZL12thread_entryP10JavaThreadS0_ + 196
	29  libjvm.dylib                        0x00000001066e0908 _ZN10JavaThread17thread_main_innerEv + 348
	30  libjvm.dylib                        0x00000001066def34 _ZN6Thread8call_runEv + 204
	31  libjvm.dylib                        0x000000010650c57c _ZL19thread_native_entryP6Thread + 344
	32  libsystem_pthread.dylib             0x000000018bdae034 _pthread_start + 136
	33  libsystem_pthread.dylib             0x000000018bda8e3c thread_start + 8
)
2024-02-23 11:43:10.920 java[74865:4326954] 	Please file a bug report at https://bugreport.java.com/bugreport with this message and a reproducible test case.
2024-02-23 11:43:10.922 java[74865:4326954] 	Cocoa AWT: Not running on AppKit thread 0 when expected. (
	0   libosxapp.dylib                     0x000000010576d2dc +[ThreadUtilities isJavaEventsDispatchingOnMainThread] + 40
	1   libosxapp.dylib                     0x000000010576b640 -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 72
	2   AppKit                              0x000000018f65c37c -[NSApplication run] + 476
	3   libwebview.dylib                    0x0000000130f9eb8c _ZN7webview6detail4objc6invokeIvPFvvEJP11objc_objectP13objc_selectorEEET_T0_DpT1_ + 40
	4   libwebview.dylib                    0x0000000130f9d428 _ZN7webview6detail4objc8msg_sendIvJP11objc_objectP13objc_selectorEEET_DpT0_ + 40
	5   libwebview.dylib                    0x0000000130f9cf24 _ZN7webview6detail22cocoa_wkwebview_engineC2EbPv + 192
	6   libwebview.dylib                    0x0000000130f9ce40 _ZN7webview7webviewC2EbPv + 72
	7   libwebview.dylib                    0x0000000130f9bd5c _ZN7webview7webviewC1EbPv + 56
	8   libwebview.dylib                    0x0000000130f9bcb0 webview_create + 56
	9   jna7717834640562426936.tmp          0x0000000130f3c04c ffi_prep_closure_loc + 5540
	10  jna7717834640562426936.tmp          0x0000000130f3aa18 ffi_call + 1312
	11  jna7717834640562426936.tmp          0x0000000130f32814 Java_com_sun_jna_Native_invokePointer + 2428
	12  jna7717834640562426936.tmp          0x0000000130f31ec4 Java_com_sun_jna_Native_invokePointer + 44
	13  ???                                 0x0000000111a518ac 0x0 + 4590999724
	14  ???                                 0x0000000111a4dec0 0x0 + 4590984896
	15  ???                                 0x0000000111a4dd80 0x0 + 4590984576
	16  ???                                 0x0000000111a4dd80 0x0 + 4590984576
	17  ???                                 0x0000000111a4dd80 0x0 + 4590984576
	18  ???                                 0x0000000111a4e2c0 0x0 + 4590985920
	19  ???                                 0x0000000111a4e2c0 0x0 + 4590985920
	20  ???                                 0x0000000111a4dfc8 0x0 + 4590985160
	21  ???                                 0x0000000111a4dfc8 0x0 + 4590985160
	22  ???                                 0x0000000111a4dfc8 0x0 + 4590985160
	23  ???                                 0x0000000111a4e508 0x0 + 4590986504
	24  ???                                 0x0000000111a48140 0x0 + 4590960960
	25  libjvm.dylib                        0x00000001061a8c70 _ZN9JavaCalls11call_helperEP9JavaValueRK12methodHandleP17JavaCallArgumentsP10JavaThread + 908
	26  libjvm.dylib                        0x00000001061a7c8c _ZN9JavaCalls12call_virtualEP9JavaValueP5KlassP6SymbolS5_P17JavaCallArgumentsP10JavaThread + 284
	27  libjvm.dylib                        0x00000001061a7d58 _ZN9JavaCalls12call_virtualEP9JavaValue6HandleP5KlassP6SymbolS6_P10JavaThread + 100
	28  libjvm.dylib                        0x000000010626021c _ZL12thread_entryP10JavaThreadS0_ + 196
	29  libjvm.dylib                        0x00000001066e0908 _ZN10JavaThread17thread_main_innerEv + 348
	30  libjvm.dylib                        0x00000001066def34 _ZN6Thread8call_runEv + 204
	31  libjvm.dylib                        0x000000010650c57c _ZL19thread_native_entryP6Thread + 344
	32  libsystem_pthread.dylib             0x000000018bdae034 _pthread_start + 136
	33  libsystem_pthread.dylib             0x000000018bda8e3c thread_start + 8
)
2024-02-23 11:43:10.922 java[74865:4326954] 	Please file a bug report at https://bugreport.java.com/bugreport with this message and a reproducible test case.
2024-02-23 11:43:10.923 java[74865:4326954] 	Cocoa AWT: Not running on AppKit thread 0 when expected. (
	0   libosxapp.dylib                     0x000000010576d2dc +[ThreadUtilities isJavaEventsDispatchingOnMainThread] + 40
	1   libosxapp.dylib                     0x000000010576b640 -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 72
	2   AppKit                              0x000000018f65c37c -[NSApplication run] + 476
	3   libwebview.dylib                    0x0000000130f9eb8c _ZN7webview6detail4objc6invokeIvPFvvEJP11objc_objectP13objc_selectorEEET_T0_DpT1_ + 40
	4   libwebview.dylib                    0x0000000130f9d428 _ZN7webview6detail4objc8msg_sendIvJP11objc_objectP13objc_selectorEEET_DpT0_ + 40
	5   libwebview.dylib                    0x0000000130f9cf24 _ZN7webview6detail22cocoa_wkwebview_engineC2EbPv + 192
	6   libwebview.dylib                    0x0000000130f9ce40 _ZN7webview7webviewC2EbPv + 72
	7   libwebview.dylib                    0x0000000130f9bd5c _ZN7webview7webviewC1EbPv + 56
	8   libwebview.dylib                    0x0000000130f9bcb0 webview_create + 56
	9   jna7717834640562426936.tmp          0x0000000130f3c04c ffi_prep_closure_loc + 5540
	10  jna7717834640562426936.tmp          0x0000000130f3aa18 ffi_call + 1312
	11  jna7717834640562426936.tmp          0x0000000130f32814 Java_com_sun_jna_Native_invokePointer + 2428
	12  jna7717834640562426936.tmp          0x0000000130f31ec4 Java_com_sun_jna_Native_invokePointer + 44
	13  ???                                 0x0000000111a518ac 0x0 + 4590999724
	14  ???                                 0x0000000111a4dec0 0x0 + 4590984896
	15  ???                                 0x0000000111a4dd80 0x0 + 4590984576
	16  ???                                 0x0000000111a4dd80 0x0 + 4590984576
	17  ???                                 0x0000000111a4dd80 0x0 + 4590984576
	18  ???                                 0x0000000111a4e2c0 0x0 + 4590985920
	19  ???                                 0x0000000111a4e2c0 0x0 + 4590985920
	20  ???                                 0x0000000111a4dfc8 0x0 + 4590985160
	21  ???                                 0x0000000111a4dfc8 0x0 + 4590985160
	22  ???                                 0x0000000111a4dfc8 0x0 + 4590985160
	23  ???                                 0x0000000111a4e508 0x0 + 4590986504
	24  ???                                 0x0000000111a48140 0x0 + 4590960960
	25  libjvm.dylib                        0x00000001061a8c70 _ZN9JavaCalls11call_helperEP9JavaValueRK12methodHandleP17JavaCallArgumentsP10JavaThread + 908
	26  libjvm.dylib                        0x00000001061a7c8c _ZN9JavaCalls12call_virtualEP9JavaValueP5KlassP6SymbolS5_P17JavaCallArgumentsP10JavaThread + 284
	27  libjvm.dylib                        0x00000001061a7d58 _ZN9JavaCalls12call_virtualEP9JavaValue6HandleP5KlassP6SymbolS6_P10JavaThread + 100
	28  libjvm.dylib                        0x000000010626021c _ZL12thread_entryP10JavaThreadS0_ + 196
	29  libjvm.dylib                        0x00000001066e0908 _ZN10JavaThread17thread_main_innerEv + 348
	30  libjvm.dylib                        0x00000001066def34 _ZN6Thread8call_runEv + 204
	31  libjvm.dylib                        0x000000010650c57c _ZL19thread_native_entryP6Thread + 344
	32  libsystem_pthread.dylib             0x000000018bdae034 _pthread_start + 136
	33  libsystem_pthread.dylib             0x000000018bda8e3c thread_start + 8
)

...

zerofancy avatar Feb 23 '24 03:02 zerofancy

MacBook M2 Pro, Same issue with such things in console:

...

2024-02-23 11:43:10.920 java[74865:4326954] 	Cocoa AWT: Not running on AppKit thread 0 when expected. (
	0   libosxapp.dylib                     0x000000010576d2dc +[ThreadUtilities isJavaEventsDispatchingOnMainThread] + 40
	1   libosxapp.dylib                     0x000000010576b640 -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 72
	2   AppKit                              0x000000018f65c37c -[NSApplication run] + 476
	3   libwebview.dylib                    0x0000000130f9eb8c _ZN7webview6detail4objc6invokeIvPFvvEJP11objc_objectP13objc_selectorEEET_T0_DpT1_ + 40
	4   libwebview.dylib                    0x0000000130f9d428 _ZN7webview6detail4objc8msg_sendIvJP11objc_objectP13objc_selectorEEET_DpT0_ + 40
	5   libwebview.dylib                    0x0000000130f9cf24 _ZN7webview6detail22cocoa_wkwebview_engineC2EbPv + 192
	6   libwebview.dylib                    0x0000000130f9ce40 _ZN7webview7webviewC2EbPv + 72
	7   libwebview.dylib                    0x0000000130f9bd5c _ZN7webview7webviewC1EbPv + 56
	8   libwebview.dylib                    0x0000000130f9bcb0 webview_create + 56
	9   jna7717834640562426936.tmp          0x0000000130f3c04c ffi_prep_closure_loc + 5540
	10  jna7717834640562426936.tmp          0x0000000130f3aa18 ffi_call + 1312
	11  jna7717834640562426936.tmp          0x0000000130f32814 Java_com_sun_jna_Native_invokePointer + 2428
	12  jna7717834640562426936.tmp          0x0000000130f31ec4 Java_com_sun_jna_Native_invokePointer + 44
	13  ???                                 0x0000000111a518ac 0x0 + 4590999724
	14  ???                                 0x0000000111a4dec0 0x0 + 4590984896
	15  ???                                 0x0000000111a4dd80 0x0 + 4590984576
	16  ???                                 0x0000000111a4dd80 0x0 + 4590984576
	17  ???                                 0x0000000111a4dd80 0x0 + 4590984576
	18  ???                                 0x0000000111a4e2c0 0x0 + 4590985920
	19  ???                                 0x0000000111a4e2c0 0x0 + 4590985920
	20  ???                                 0x0000000111a4dfc8 0x0 + 4590985160
	21  ???                                 0x0000000111a4dfc8 0x0 + 4590985160
	22  ???                                 0x0000000111a4dfc8 0x0 + 4590985160
	23  ???                                 0x0000000111a4e508 0x0 + 4590986504
	24  ???                                 0x0000000111a48140 0x0 + 4590960960
	25  libjvm.dylib                        0x00000001061a8c70 _ZN9JavaCalls11call_helperEP9JavaValueRK12methodHandleP17JavaCallArgumentsP10JavaThread + 908
	26  libjvm.dylib                        0x00000001061a7c8c _ZN9JavaCalls12call_virtualEP9JavaValueP5KlassP6SymbolS5_P17JavaCallArgumentsP10JavaThread + 284
	27  libjvm.dylib                        0x00000001061a7d58 _ZN9JavaCalls12call_virtualEP9JavaValue6HandleP5KlassP6SymbolS6_P10JavaThread + 100
	28  libjvm.dylib                        0x000000010626021c _ZL12thread_entryP10JavaThreadS0_ + 196
	29  libjvm.dylib                        0x00000001066e0908 _ZN10JavaThread17thread_main_innerEv + 348
	30  libjvm.dylib                        0x00000001066def34 _ZN6Thread8call_runEv + 204
	31  libjvm.dylib                        0x000000010650c57c _ZL19thread_native_entryP6Thread + 344
	32  libsystem_pthread.dylib             0x000000018bdae034 _pthread_start + 136
	33  libsystem_pthread.dylib             0x000000018bda8e3c thread_start + 8
)
2024-02-23 11:43:10.920 java[74865:4326954] 	Please file a bug report at https://bugreport.java.com/bugreport with this message and a reproducible test case.
2024-02-23 11:43:10.922 java[74865:4326954] 	Cocoa AWT: Not running on AppKit thread 0 when expected. (
	0   libosxapp.dylib                     0x000000010576d2dc +[ThreadUtilities isJavaEventsDispatchingOnMainThread] + 40
	1   libosxapp.dylib                     0x000000010576b640 -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 72
	2   AppKit                              0x000000018f65c37c -[NSApplication run] + 476
	3   libwebview.dylib                    0x0000000130f9eb8c _ZN7webview6detail4objc6invokeIvPFvvEJP11objc_objectP13objc_selectorEEET_T0_DpT1_ + 40
	4   libwebview.dylib                    0x0000000130f9d428 _ZN7webview6detail4objc8msg_sendIvJP11objc_objectP13objc_selectorEEET_DpT0_ + 40
	5   libwebview.dylib                    0x0000000130f9cf24 _ZN7webview6detail22cocoa_wkwebview_engineC2EbPv + 192
	6   libwebview.dylib                    0x0000000130f9ce40 _ZN7webview7webviewC2EbPv + 72
	7   libwebview.dylib                    0x0000000130f9bd5c _ZN7webview7webviewC1EbPv + 56
	8   libwebview.dylib                    0x0000000130f9bcb0 webview_create + 56
	9   jna7717834640562426936.tmp          0x0000000130f3c04c ffi_prep_closure_loc + 5540
	10  jna7717834640562426936.tmp          0x0000000130f3aa18 ffi_call + 1312
	11  jna7717834640562426936.tmp          0x0000000130f32814 Java_com_sun_jna_Native_invokePointer + 2428
	12  jna7717834640562426936.tmp          0x0000000130f31ec4 Java_com_sun_jna_Native_invokePointer + 44
	13  ???                                 0x0000000111a518ac 0x0 + 4590999724
	14  ???                                 0x0000000111a4dec0 0x0 + 4590984896
	15  ???                                 0x0000000111a4dd80 0x0 + 4590984576
	16  ???                                 0x0000000111a4dd80 0x0 + 4590984576
	17  ???                                 0x0000000111a4dd80 0x0 + 4590984576
	18  ???                                 0x0000000111a4e2c0 0x0 + 4590985920
	19  ???                                 0x0000000111a4e2c0 0x0 + 4590985920
	20  ???                                 0x0000000111a4dfc8 0x0 + 4590985160
	21  ???                                 0x0000000111a4dfc8 0x0 + 4590985160
	22  ???                                 0x0000000111a4dfc8 0x0 + 4590985160
	23  ???                                 0x0000000111a4e508 0x0 + 4590986504
	24  ???                                 0x0000000111a48140 0x0 + 4590960960
	25  libjvm.dylib                        0x00000001061a8c70 _ZN9JavaCalls11call_helperEP9JavaValueRK12methodHandleP17JavaCallArgumentsP10JavaThread + 908
	26  libjvm.dylib                        0x00000001061a7c8c _ZN9JavaCalls12call_virtualEP9JavaValueP5KlassP6SymbolS5_P17JavaCallArgumentsP10JavaThread + 284
	27  libjvm.dylib                        0x00000001061a7d58 _ZN9JavaCalls12call_virtualEP9JavaValue6HandleP5KlassP6SymbolS6_P10JavaThread + 100
	28  libjvm.dylib                        0x000000010626021c _ZL12thread_entryP10JavaThreadS0_ + 196
	29  libjvm.dylib                        0x00000001066e0908 _ZN10JavaThread17thread_main_innerEv + 348
	30  libjvm.dylib                        0x00000001066def34 _ZN6Thread8call_runEv + 204
	31  libjvm.dylib                        0x000000010650c57c _ZL19thread_native_entryP6Thread + 344
	32  libsystem_pthread.dylib             0x000000018bdae034 _pthread_start + 136
	33  libsystem_pthread.dylib             0x000000018bda8e3c thread_start + 8
)
2024-02-23 11:43:10.922 java[74865:4326954] 	Please file a bug report at https://bugreport.java.com/bugreport with this message and a reproducible test case.
2024-02-23 11:43:10.923 java[74865:4326954] 	Cocoa AWT: Not running on AppKit thread 0 when expected. (
	0   libosxapp.dylib                     0x000000010576d2dc +[ThreadUtilities isJavaEventsDispatchingOnMainThread] + 40
	1   libosxapp.dylib                     0x000000010576b640 -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 72
	2   AppKit                              0x000000018f65c37c -[NSApplication run] + 476
	3   libwebview.dylib                    0x0000000130f9eb8c _ZN7webview6detail4objc6invokeIvPFvvEJP11objc_objectP13objc_selectorEEET_T0_DpT1_ + 40
	4   libwebview.dylib                    0x0000000130f9d428 _ZN7webview6detail4objc8msg_sendIvJP11objc_objectP13objc_selectorEEET_DpT0_ + 40
	5   libwebview.dylib                    0x0000000130f9cf24 _ZN7webview6detail22cocoa_wkwebview_engineC2EbPv + 192
	6   libwebview.dylib                    0x0000000130f9ce40 _ZN7webview7webviewC2EbPv + 72
	7   libwebview.dylib                    0x0000000130f9bd5c _ZN7webview7webviewC1EbPv + 56
	8   libwebview.dylib                    0x0000000130f9bcb0 webview_create + 56
	9   jna7717834640562426936.tmp          0x0000000130f3c04c ffi_prep_closure_loc + 5540
	10  jna7717834640562426936.tmp          0x0000000130f3aa18 ffi_call + 1312
	11  jna7717834640562426936.tmp          0x0000000130f32814 Java_com_sun_jna_Native_invokePointer + 2428
	12  jna7717834640562426936.tmp          0x0000000130f31ec4 Java_com_sun_jna_Native_invokePointer + 44
	13  ???                                 0x0000000111a518ac 0x0 + 4590999724
	14  ???                                 0x0000000111a4dec0 0x0 + 4590984896
	15  ???                                 0x0000000111a4dd80 0x0 + 4590984576
	16  ???                                 0x0000000111a4dd80 0x0 + 4590984576
	17  ???                                 0x0000000111a4dd80 0x0 + 4590984576
	18  ???                                 0x0000000111a4e2c0 0x0 + 4590985920
	19  ???                                 0x0000000111a4e2c0 0x0 + 4590985920
	20  ???                                 0x0000000111a4dfc8 0x0 + 4590985160
	21  ???                                 0x0000000111a4dfc8 0x0 + 4590985160
	22  ???                                 0x0000000111a4dfc8 0x0 + 4590985160
	23  ???                                 0x0000000111a4e508 0x0 + 4590986504
	24  ???                                 0x0000000111a48140 0x0 + 4590960960
	25  libjvm.dylib                        0x00000001061a8c70 _ZN9JavaCalls11call_helperEP9JavaValueRK12methodHandleP17JavaCallArgumentsP10JavaThread + 908
	26  libjvm.dylib                        0x00000001061a7c8c _ZN9JavaCalls12call_virtualEP9JavaValueP5KlassP6SymbolS5_P17JavaCallArgumentsP10JavaThread + 284
	27  libjvm.dylib                        0x00000001061a7d58 _ZN9JavaCalls12call_virtualEP9JavaValue6HandleP5KlassP6SymbolS6_P10JavaThread + 100
	28  libjvm.dylib                        0x000000010626021c _ZL12thread_entryP10JavaThreadS0_ + 196
	29  libjvm.dylib                        0x00000001066e0908 _ZN10JavaThread17thread_main_innerEv + 348
	30  libjvm.dylib                        0x00000001066def34 _ZN6Thread8call_runEv + 204
	31  libjvm.dylib                        0x000000010650c57c _ZL19thread_native_entryP6Thread + 344
	32  libsystem_pthread.dylib             0x000000018bdae034 _pthread_start + 136
	33  libsystem_pthread.dylib             0x000000018bda8e3c thread_start + 8
)

...

Sorry, I don't have time to fix bugs for this project now, but you can try using webview_java instead if you are using Kotlin/JVM

Winterreisender avatar Feb 23 '24 04:02 Winterreisender

Kotlin/JVM, here is my building script. Have I miss anything?

plugins {
    kotlin("jvm") version "1.9.0"
}

group = "org.example"
version = "1.0-SNAPSHOT"

repositories {
    mavenCentral()
    maven("https://gitlab.com/api/v4/projects/38224197/packages/maven")
}

dependencies {
    testImplementation(kotlin("test"))
    repositories {
        mavenCentral()
        maven("https://gitlab.com/api/v4/projects/38224197/packages/maven")
    }

    implementation("com.github.winterreisender:webviewko:0.6.0")            // Kotlin Multiplatform
    implementation("com.github.winterreisender:webviewko-jvm:0.6.0")
}

tasks.test {
    useJUnitPlatform()
}

kotlin {
    jvmToolchain(8)
}

Code is just a rush try -

import com.github.winterreisender.webviewko.WebviewKo

fun main(){
    WebviewKo().run {
        title("Title")
        size(800, 600)
        url("https://www.baidu.com")
        show()
    }

}

According to webview_java, this method may fix the issue:

macOS requires that all UI code be executed from the first thread, which means you will need to launch Java with -XstartOnFirstThread. This also means that the Webview AWT helper will NOT work at all.

Winterreisender avatar Feb 24 '24 04:02 Winterreisender